HELP PLEASE!!!

02/27/2010 08:52 diablovll#1
How do i stop these godamn egys from hacking the server CMD? and spawning items of their own and cps ect? please i really need help with this
02/27/2010 08:59 .Ocularis#2
It's impossible for them to spawn items themselves without GM/PM
I believe your problem is the server getting characters stuck in a rollback.

Take a look at your console after the server has been running for a while.
I can bet that you will see and error saying 'Someone.chr cannot be access caused it is in use by another process'

This error is basically telling you that character name you see before .chr is in a rollback.


Quote:
Originally Posted by Mentalis View Post
The error that says the file is in use by another process...
The process is your server.
The server is trying to write to the file while it's still writing to the file.
This cannot be fixed, I tried... And tried... Thread sleeps don't work... It can't be fixed.
the reason why being people can do this...
  • John opens client #1 and logs in
  • Jane opens client #2 and logs in
  • John opens client #3
  • John logs in to the same account logged in on client #1
When someone does this the server simply can't keep up.
No matter how awesome your computer is.
The logout-login is so fast...

When you see that error on your console the .chr file that is linked to that character is stuck open, putting it simply.
It puts the character into a rollback.
Allowing the player to dupe cps, items... anything in trade.
And no putting a save after trade for both sides won't work either, since the character is already in a rollback :)
This is why so many people on your server have massive amounts of cps.
Seriously.... Do you really think 'fredilo' really hunted 13 million cps?

This is an ongoing issue with EVERY 'NewestCOServer', excluding those who have switched to MySQL/MSSQL

The only solution is switching the server to MySQL.
You could just about copy the way Co Emu uses MySQL and port it to NCS.
But then you have the login freezes, which can be fixed with a... Ahem
System :)
If you really believe the 'damn egys' are using your server commands... Change them.

Go in chat.cs and program.cs and change all /commands to something like @command or /123command

like change /item to /123makeitem... lol.
02/27/2010 09:05 diablovll#3
they have to be hacking the cmd because they got 2trillion donation in nobility in 10 seconds.... and giveing ppl 1b cps.... i dont know how to fix this or get rid of this problem.....
02/27/2010 17:41 PeTe Ninja#4
Quote:
Originally Posted by Mentalis View Post
It's impossible for them to spawn items themselves without GM/PM
I believe your problem is the server getting characters stuck in a rollback.

Take a look at your console after the server has been running for a while.
I can bet that you will see and error saying 'Someone.chr cannot be access caused it is in use by another process'

This error is basically telling you that character name you see before .chr is in a rollback.




If you really believe the 'damn egys' are using your server commands... Change them.

Go in chat.cs and program.cs and change all /commands to something like @command or /123command

like change /item to /123makeitem... lol.
its not impossible..

anyway just ip ban the country.
02/28/2010 06:00 diablovll#5
i got a rough idea how to stop them from rollbacking their accounts but i dont know how to code it...


{edit} also the owner of the server dosent know how to IP ban people...he says u cant do it with this source.
02/28/2010 11:04 PeTe Ninja#6
its nothing to do with a src you can even make it so when they connect to ur ip that they will not be allowed to access it.. this can be done through a router too ... anyway its possibel to ip ban in all srcs.
02/28/2010 13:26 Korvacs#7
In all likelyhood they are using a client side editer for their cps and your server isnt checking to see if the amount they have when they are buying something, is what it atually should be.