Encrypt the buffer with its headers included (it's a temporary
solution).
Don't store information about the character's IP and port, in the
worlds approach it's they're saved somewhere else.
Add experimental hacks for the login protocol to partially work.