I'm using point 6 as much as possible, though I'm not moving the player until the server tells them too - because otherwise, every time they start moving they warp back moments later when the server catches up. Collision detection, physics, etc - all are run client-side as well and just modified when the server has updates.
GNet Proper Practices?
BlitzMax Forums/BlitzMax Programming/GNet Proper Practices?The Forum Archive is locked. These are the original blitzbasic.com forums, kept so their posts can still be read and searched. No new topics, replies or edits can be made here. To join the conversation, head over to the Blitz3D+ forums.