Auto Jail

If something doesn't fit in any other forum then post it here.
Forum rules
READ NOW: L2j Forums Rules of Conduct
Post Reply
StarLess
Posts: 9
Joined: Tue Apr 24, 2007 2:06 pm

Auto Jail

Post by StarLess »

what's the mean of:
[22 Apr 19:47:31] AUDIT:Warning!! Character Bolsy of account denjoje tried to purchase over 2147483647 adena worth of goods., player Bolsy, 4
thaks

StarLess
nothing special!
msknight
Advanced User
Advanced User
Posts: 308
Joined: Wed May 10, 2006 11:40 am
Location: U.K.

Post by msknight »

It means that a player tried to buy goods of a value far in excess of what the system would expect.

Therefore ... the game assumes the player is cheating, and then throws them in jail. (depending on how you set your server config files.)
My friend is a paranoid schizophrenic ... she'll take over the world, as long as nobody minds.
StarLess
Posts: 9
Joined: Tue Apr 24, 2007 2:06 pm

Post by StarLess »

thanks!

do you know something about this?
[27 Apr 15:42:40] AUDIT:[RequestPrivateStoreBuy] player Gensies tried to buy less items then sold by package-sell, ban this player for bot-usage!, player Gensies, 4
It's possible that he use a bot or is a probably error of the auto-jail system?



thanks!

StarLess
nothing special!
Fulminus
L2j Veteran
L2j Veteran
Posts: 1554
Joined: Mon Oct 10, 2005 6:49 pm

Post by Fulminus »

Occasionally, the antiexploit system gives some false alerts. For example, it used to ban GMs who were using the GMShop, thinking it's a non-gm char exploiting. Similarly, I have had some trusted players getting kicked/banned in the past. I know they hadn't tried anything illegal, but the anti-exploit punished them anyway.

However, for the most part the antiexploit system works properly. A proper client should always send the correct info when buying from a package-sale. For the info to be incorrect, it pretty much means that there is some kind of hack involved. This would usually mean either that the player is using a bot or a packet editor.

I personally trust the antiexploit system to a high degree...but you should be willing to talk with your players and resolve any possible misunderstandings ;)
[22 Apr 19:47:31] AUDIT:Warning!! Character Bolsy of account denjoje tried to purchase over 2147483647 adena worth of goods., player Bolsy, 4
There are some limitations in the client. Namely, no number can ever be negative and no number can ever be larger than a certain value. This value is either 65,535 or 268,435,455 depending on the item (there may be some exceptions...not sure). In general, numbers that are larger than these values are also interpreted as negative.
Things normally get really wierd when the client attempts to use negative (or very large positive) numbers. In the past there existed a lot of exploits due to such values. Some of them include immortality bugs (players somehow managing to make their maxHP negative), trade exploits (players purchasing items for -1 adena) etc.

In order to avoid such exploits and make up for the client's limitted handling of these errors, anti-exploit code has been added in the system. If a player buys items of total cost larger than the maximum number that is properly recognized by the client, the server does not allow the trade to happen and produces the log entry you quoted.

This some times means that the player knowingly attempted to use an exploit and earn free items. Sometimes, it just means that the player mistyped or otherwise made an honest mistake. Again, this is a valid anti-exploit protection, but you should best talk with your player and see what he/she was trying to do...
I'm a joyful, merriful, playful, curious, young, little elf!!! :-)
I'm also a High(tech) Elf, (computer) wiz!
Post Reply