It's easier to prevent cheating if the engine is on the server. Could you elaborate on what you mean by
> they shared the same seed (which makes it deterministic)
In addition to game init params (like random seeds), the game state is also a function of time, which cannot be synchronized the same way that seeds can.
> they shared the same seed (which makes it deterministic)
In addition to game init params (like random seeds), the game state is also a function of time, which cannot be synchronized the same way that seeds can.