The most important part of networking is having every player see what everyone else sees. For example I could move forwards and then left.
Thats a lot more important than what you're offering.
I send to server, and server sees me move forwards and left.
Server sends to other clients, that I have moved forwards and left.
So whats the problem? round trip and interpolation. On an average connection I will be sending to the server at 10 frames per second. So each hop, we need to guess where I will be in the future for the clients. Does your system compensate?
Thats a lot more important than what you're offering.
I send to server, and server sees me move forwards and left.
Server sends to other clients, that I have moved forwards and left.
So whats the problem? round trip and interpolation. On an average connection I will be sending to the server at 10 frames per second. So each hop, we need to guess where I will be in the future for the clients. Does your system compensate?