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.