Hi Murnatan, also don't forgot to code something to ENCRYPT THE PACKET like in starcraft 2, or you will be pawned hard with flood or even cheat =D.... you know what to do, it's just to make it clear for all.
A hint for you devs: (don't make dumbass command client sided (like console) which will affect the render of the game, or we will have a NICE legit wallhack)) you see what i'm saying =D ?.
But i think even with that this would not avoid reverse engineer to make a wallhack or even reverse engine to display all ennemy on the radar, well i think you are limited on what you can put on the server side =D, for this case these functions/instructions aren't that hard, and this would HURT alot the gameplay between legit/haxor users.
Your best bet is to make a warden scan that look for injection/memory writing, also maybe you could use Themida to pack the game this would avoid script kiddies to run noob hack that they don't know how to make.
Ps: Well your currently working on but I EXPECT a good anti-cheat too don't forgot that a misscoding/failure will destroy your product, as i said this would be like Tribes Ascend =D dead in some month because of their poor anti cheat.
Have fun, i wish you success as always and thumb up when you release a beta !<lol>.