|
|
|
|
|
by 101008
1457 days ago
|
|
Interesting article! Congrats on the launch. But as an ocassional gamer I thought the way online games work was different. For example, I play FIFA online and I believed that once a match making had place, Player A (me) synced a seed with Player B, and then the only thing that had to go over the network was the input, and every device could generate the game since they shared the same seed (which makes it deterministic). Isn't much more complicated to have the engine on the server and send the state to the device? |
|
It's much more complicated to only share input because to avoid desync the game engine has to be able to either rollback the state to accept inputs from other players sent over a slow connection, or alternatively just pause the game until it receives the next tick's inputs. See this article: https://arstechnica.com/gaming/2019/10/explaining-how-fighti...