17-02-2007, 02:44 PM
That whole peer-to-peer thing is just asking for serious trouble. If people don't want to decrypt your packets (which you are definitely going to have to do), they can just stop some from sending, or simulate lag. Even something like chat needs to be passed through a central server, or else you are opening yourself for very heavy spam and no filtering or authority over a user's chat. Hell, you could even ban them, but they can just reconnect to the other clients and spam them.