GNet Proper Practices?

BlitzMax Forums/BlitzMax Programming/GNet Proper Practices?

Absolutely. The method of sending the information is not the issue, it is what you do with the info that is important.

Client send the whole player object that holds his location, facing, heading, etc. Let the server receive it and compare it with what it knows about the players previous position, heading, etc...

The client should allow any movement it knows to be legal. Obviously it should not let a player walk through a wall. The server's responsibility is to make sure the player isn't cheating and share the players info with other players.