I mean, I can transfer the data, and I have created a functional system, the only thing I wanted to know is if this is how it is as usually done, or if do you do it differently. My sistem is for example: If client wants to move, the sent data is: 001/username/password/anglex:angley:anglez/speed If client wants to jump, the sent data is: 002/username/password If clients wants matchmaking: 004/username/password If server found a few players and start game: 005/Data of the players... Etc. The server identifies the first 3 digits and if necessary, collects the information that comes later, separating it by "/" or by ":" (Obviusly the name and password cant have that characters.) That is how my game works. Is that the usual? Is a bad or a good idea? Should I use a secret tag instead of the real password? (I use it on my normal games to avoid hackers hacking the passwords) Thanks for answering.