Thank you very much. I am developping a multiplayer game which look like nuclear throne for less than 10 players. Do you think I have to implement advanced technics like lag compensation and so on ? Or is it enough to only send states variable when an input command is pressed locally (send the satte variable, not the input) and then the server modify the true state game and send this to every client ? I am very new, so maybe I am saying bad things... ?
About your answer, I understand what you say. Therefore, the lag compensation trick only works if the latency is the same all the time, which is generally the case. However this technic needs that every client send packets regularly, lets say every 3 steps for example, otherwise you can not rebuild the full scene ? Right ?