It should solve problems, not prevent them. You don’t want anybody to access your anti-cheat. A lot of knowledge and hard work will be needed to make a client-sided anti-cheat that could be bypassed in matter of hours or days. Hide it, keep your anti-cheat always on the server side, client-side anti-cheats are… well, not that useful. ![]() Having a reinforced house with walls made out of steel is safer than a house made out of hay with no doors protected by a dog. Keep it in a low profile, your anti-cheat should refrain from triggering itself in most times, you only want to show it up when you’re sure a cheater is on the ground.ĭon’t rely on it, it should only be a helping hand that takes care of problems that are not fully covered by sanity checks. If you want to make a strong anti-cheat follow this basic rules:ĭesign your own anti-cheat, each project is unique and it should have a special anti-cheat that covers the issues related to that project. The idea of anti-cheats is to fight cheaters but a bad code can cause anti-cheats to be as useless as having no anti-cheat or even worse if it tends to affect legitimate players. Making an anti-cheat is not a bad idea or practice, but they should not be the main and unique way to defend from exploiters. The point of a sanity test is to rule out certain classes of obviously false results, not to catch every possible error. It is a simple check to see if the produced material is rational. ![]() ![]() I instead focus on building a strong and safe code structure, with lots of sanity checks.Ī sanity check or sanity test is a basic test to quickly evaluate whether a claim or the result of a calculation can possibly be true. Making an anti-cheat won’t be that useful if your code is not enough safe to cheaters.Įach time I start working on a new project I’m not really worried too much about making an anti-cheat, in most cases an anti-cheat won’t be necessary since they also use to affect players that aren’t cheating/glitching and there isn’t that much that can be exploited in most cases if the project is done correctly. Developers use to focus on making anti-cheats instead of focusing on actually making the game safe.
0 Comments
Leave a Reply. |