Tasharen Entertainment Forum

Support => TNet 3 Support => Topic started by: Elmo loves cookies on June 17, 2016, 12:18:45 AM

Title: Tnet 3.0 about AntiCheating?
Post by: Elmo loves cookies on June 17, 2016, 12:18:45 AM
How can I protect the float (or int) values - against the change them through RAM editor(like a programm: http://www.cheatengine.org/)?
What the best way for protect this? ::)

or best - automatically add to Ban list by "deviceUniqueIdentifier" if the values have changed in a short time on a large range, it is possible?
Title: Re: Tnet 3.0 about AntiCheating?
Post by: ArenMook on June 18, 2016, 04:44:50 AM
There is an anti-cheat toolkit on the asset store you can use that helps. It'll prevent CheatEngine from modifying the values, but you really can't stop dedicated cheaters. Ideally the anti-cheating code should be yours. Generic ones are much easier to circumvent as doing it once means the same method can be applied for every app using the method.
Title: Re: Tnet 3.0 about AntiCheating?
Post by: Elmo loves cookies on June 18, 2016, 11:00:05 PM
but, can player add yourself to ban list?
I think it best, If player сhange the value to unacceptable changes - he, automatically, go to ban yourself?
I cant find: how add to ban list somebody?:(
Title: Re: Tnet 3.0 about AntiCheating?
Post by: cmifwdll on June 19, 2016, 04:43:31 AM
There is an anti-cheat toolkit on the asset store you can use that helps. It'll prevent CheatEngine from modifying the values, but you really can't stop dedicated cheaters. Ideally the anti-cheating code should be yours. Generic ones are much easier to circumvent as doing it once means the same method can be applied for every app using the method.

I wish people would stop talking about that "anticheat". It takes about 5 seconds to *disable*; it's a complete joke. No heartbeat and resides in CLR environment...

but, can player add yourself to ban list?
I think it best, If player сhange the value to unacceptable changes - he, automatically, go to ban yourself?
I cant find: how add to ban list somebody?:(

Players can ban themselves if you set the server option "playersCanBan". This only enables them to ban themselves, not others. Admins can still ban others.
Use TNManager.SetServerOption("playersCanBan", true) when the first player connects, or add it to mData on the GameServer when it starts up.