Introduction Manual Class Reference Header Reference

Cheat Prevention

This chapter is not meant as a complete guide to cheat safety, but more as a collection of hints and pointers.

Server Side Processing

The most effective way to prevent cheating is to perform all game relevant processing on the server. Clients should only send keypresses to the server, but never absolute values:

Plausibility Checks

If it is not possible to do everything on the server and the client is allowed to send important data by itself, don't trust the data. Instead, check if what the client sent is plausible and fits the game rules. You can use replication interceptors to catch incoming updates on the server before they are written to the variables. (See Replication Interceptors).
This file is part of the documentation for Zoidcom. Documentation copyright © 2004-2008 by Jörg Rüppel. Generated on Sat Aug 16 15:26:51 2008 for Zoidcom by doxygen 1.4.6-NO