Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - VRocker

Pages: [1] 2 3 ... 5
1
To make support unicode require a maximum of one hour.

Oh really? What do you base this on? Do you even realise what is involved in supporting Unicode? Its not a simple case of doing doesSupportUnicode( true );

There are many reasons that Unicode isn't supported yet, one of which being it is a lot of work to simply get Unicode working in the chatbox. You mentioned that SA-MP supports it but they use a 3rd party UI so the hard part was done for them whereas vcmp and LU use their own UI. The way LU (and I assume vcmp) renders fonts is to render a huge bitmap of all the letters in the font, with extended ASCII this is 255 letters. To support Unicode it would be up to 65535 letters for each font. This would use a lot of both system and graphical memory which would be a problem for your average vcmp player as most people play with the very minimal system requirements.
Another thing to consider is that because Unicode characters are 2 bytes instead of 1, the netcode would have to be redone as it is coded around a character only using 1 byte. Plus Unicode would use double the bandwidth per message that comes through. Also remember that scripts are also in ASCII so they would have to be redone too to support the new character set.
Also remember that GTA itself doesn't even support Unicode so things like the big announce messages wouldn't work with Unicode.

Personally I don't see the need for Unicode. The chat already ends up as a complete mess with spam in English (or attempted English) so all adding Unicode would do is allow nabs to spam in more ways that nobody understands and use more bandwidth. Plus the majority of the players use English or languages that don't have their own characters which require Unicode (such as Spanish)

2
General Discussion / Re: [Split] Someone is crashing my server
« on: April 12, 2013, 02:00:06 am »
you can say me, how you create your SQ server for VC-MP, if you do not have source code of 0.3z r2 ???
VRocker and Maxorator, (as well as the LU and VC:MP teams themselves), have a trusted, cross-assistance relationship going on from which VC:MP allowed VRocker to re-release 0.3z R2 with some bug fixes and Squirrel support. It's not a new version...rather more of a support update to the same version.

Actually...
When i first made the VC:MP Squirrel server i did it with a lot of reverse engineering and a thorough understanding of how VCMP works as well as understanding the netcode from making the mIRC dll.

I originally made it to test how viable Squirrel was as a scripting language for games while i was researching its use for LU. The idea was to test it with VCMP then release it before LU so people get used to the language. It was originally a separate executable using the rcon interface (yucky i know) but i had a crazy idea to make a new server and the Squirrel server was born!

The trusted thingy between me and max just allows us to share information and some experimental methods of hacking GTA. When we released the server i did let the VC:MP team know but i don't think they approved of it and i don't think they thought it would become as popular is it is and tbh neither did i.

3
General Discussion / Re: [Split] Someone is crashing my server
« on: April 08, 2013, 01:18:48 pm »
Definately was not me, unless i managed to get to a computer with vc-mp installed in my sleep and started typing like a noob :P

There are so many nabs who try to impersonate me (and fail badly). It would be nice if you could get the guys IP so i could slap him into using his own nick and stop being a noob.

And yes, the exploits in the servers hould be fixed but thats hard when only one person has the source and is never here. There are too many people just being retarded and breaking servers either out of jealousy or just because they are simply retarded. One of the known 'crashers' has actually posted in this thread (Hi hellboy_vkk), he is the person i first suspected of doing this to you tbh, he likes to shut down random servers because he cant make his own.

4
Support / Re: Windows normal vc:mp server
« on: December 22, 2012, 04:39:50 pm »
Jesus christ... Still trying? How many times have you been told...

YOU WONT BE ABLE TO MAKE YOUR OWN VCMP CLIENT OR SERVER

You don't understand how RakNet works, you don't understand C++, hell you don't even understand how VCMP itself works. You just think that it is so simple that anybody can do it by copying and pasting a tutorial. Well, NO YOU CANNOT.

There are so many things wrong here. First of all you think all versions of raknet are compatible with eachother, they are not. You also seem to think that sending random data in a packet will get a responce. You need to send specific data in a specific order with specific packet IDs. You still havn't got this through your thick skull after being told for over a fucking year.

You don't even take the time to try and learn, you just continue copying and pasting tutorials then moan either here or IRC that you can't connect to a VCMP server but you can connect to a tutorial that you compiled.

Even if you did somehow manage to make a connection (which you wont do this decade) what then? What do you plan to do with this connection?

Only experienced coders with knowledge in reverse engineering, RakNet and basic networking fundamentals (all of which you lack) will actually be able to connect to a VCMP server. Even then it requires quite a bit of work to actually do anything, i think i spent a few weeks getting the VCMP Squirrel server working correctly, then a few months ironing out the bugs. This is something that cannot be done overnight.

I would suggest you give up on this venture (you have been trying for over a year and got _nowhere_) and start off simple. Learn C++, learn basic networking, try coding something yourself for a change instead of copying and pasting. And before you say it, no you do not know C++, the questions you ask me in IRC prove that beyond a doubt.

5
Support / Re: Windows normal vc:mp server
« on: December 21, 2012, 08:51:10 pm »
Quote
<KroniX> hey Vrocker could you answer to this question , please? or give me the RPC4 code here please. Thanks.

No :)

6
Support / Re: Please help me, Please
« on: January 25, 2012, 08:00:35 pm »
I'm guessing you're the person who ordered from me today. You have placed about 5 orders and only activated the one since i assumed the rest were erronous.

The server that i activated was for the non-pawn and non-squirrel version since that is what the order was for. If you jump on IRC and join the #hosting channel we can discuss changing it to whatever version you would like :)

7
mIRC/pawn Scripting / Re: Anti hack for VC-MP !!!
« on: September 09, 2011, 02:45:42 pm »
All i can see on your site is a download link to GTA-VC... Isn't linking to warez against the rules of this forum?

Cant see any mention of any 'anti-hack' project. Cant see how anything like this would work without client integration anyway since the server cant detect what applications are running. Seems to me you just want to know how to cheat in game.

8
mIRC/pawn Scripting / Re: Help!!! Anti Hack muti
« on: August 05, 2011, 07:01:09 pm »
OopsCrasher is just a UDP port flooder which can attack most game servers, it doesnt send any packets specific to a game.

Your server host can block this with a firewall, so contact them about it.

(as a shameful plug, vrocker-hosting blocks these attacks :)))

9
Support / Re: Steam
« on: August 04, 2011, 11:10:42 pm »
The steam executable does not work with VC:MP since its not a normal 1.0 or 1.1 exe.

You could use it with a different exe though. i use a nocd on my steam copy and it works fine :)

10
Support / Re: Linux server help
« on: December 16, 2010, 03:32:37 am »
Only issue with linux server hosting with vcmp is the memory leaks...

Happens on 1 of my boxes, not on the other though :/

11
Support / Re: Linux server help
« on: December 15, 2010, 05:45:39 pm »
way to bump a 2 year old topic... ><

12
Support / Re: Peculiar problem
« on: December 05, 2010, 11:15:31 pm »
Its a common problem to GTA:VC on Vista and 7. No idea what causes it though, i used to rarely have it but now i get it everytime i run vc.

Very annoying :(

13
Support / Re: VCMP minimizes gta-vc.exe when connecting to a server
« on: March 19, 2010, 01:54:56 am »
It seems to be random and happen to differant people.

I'm running win7 x64 on my main comp and win7 x86 on my lappy. Doesn't happen on either of them.
Tis a strange bug...

14
Support / Re: Problem...
« on: March 18, 2010, 04:33:40 pm »
This error would occur when VC cant detect more than 12MB of usable graphics memory (NOT system memory).

This would happen due to bad/no graphics drivers installed. It may also happen if all the graphics memory is being used. Since it worked before i would say his system has either broken itself, or hes uninstalled the drivers without knowing what hes doing. Or hes running another game in the background on a low end graphics card with very little vram.

Kingston: Can you provide us a screenshot of the display tab in dxdiag (If your running XP, go to start -> run then type dxdiag In vista or 7, type it in the start menus search thingy)

This will say the graphics card, driver information and detected graphics memory, aswell as any problems detected.

15
mIRC/pawn Scripting / Re: Wich is the best script?
« on: February 11, 2010, 12:58:47 am »
No substance to back those points up? Ok, heres some evidence.

Lets start with WSV. With this script i am only going on what i have seen around the forum and heard from other people, oh and from Windlord himself. There are bugs in in the script so some things dont work at all or dont work right. But since windlord no longer does any scripting, these wont be fixed.

With sansan and GUS, everybody knows how bad using INIs for databases are. INI files were never meant to be used for databases, their primary purpose is for configuration data.
Once an ini file starts to get big, you will notice huge slowdowns in any script using the ini, and increased CPU/IO load.

Now we move onto psysqlite. sqlite is used nearly everywhere in the script for any sort of storage. Now, sqlite is pretty good when used for large databases and for data that changes quite a lot. but i have noticed it uses sqlite for temporary storage which gets accessed a lot. Causing high I/O and CPU load.
And onto the memory leak... Look at the following snippet:

Code: [Select]
if ($3) { return $gettok(%c,1 - $numtok(%c,44),44) | sqlite_free %result }
You will notice that it returns before freeing the result of the query, thus never removing the query from memory and creating a nice memory leak.

Heres a screenshot of a mirc running psysqlite too:



From what i remember, the server had around 14 players in game at the time.

You may have never encountered any of the issues here because most of them only really occur with a lot of players in game.

In the case of sansan/GUS, when the inis start to get large, the slowdowns will hit. That and using the old dll means mirc will spend most of its time just processing the network packets rather than producing an output for the server.

Yes, the creators were kind enough to share these scripts and nobody is saying they shouldn't have. The topic is just about which one is best, and i'm giving my opinion based on which has the least problems and uses the least resources.

All in all, best script thats not public is probably rusty/rasty (from lws). That script uses a good combination of hashes and sqlite, but uses very little ram and never uses more than 10% of a CPU core, even with a lot of players.

Pages: [1] 2 3 ... 5