Cool thats great, il have to experiment a little... i was thinking about having a record like below:
Code:
TNetworkPacket = Record
  Hash: THash;
  MsgClass: TNetworkMsg; // Class
end;
The Hash being of course an MD5/SHA1 Hash of the TNetworkMsg class, and possibly have the class itself as an encrypted stream.. i will have to play around with it... since on the subject of hackers, when they hack into the server would it appear as a normal player is connecting? i mean i have an event that captures when a new connection comes in, would this event also occour with a hacker? sorry if its a dumb question :?