16-10-2006, 03:29 PM
General rule of thumb for making an online game is you only check client-side to prevent needless packet sending (flooding) to the server and to help sustain visuals. You always want to double-check everything server-side. If a player moves, check client-side if they can move, then server side if the client says yes, they can move. The client should only lower the server's load, not remove it.