4 ms·
> [the server] is still run and controlled by a player Just to drive this point home for anyone who hasn't played Worms: the developer (Team17) doesn't operate
by spiffytech 5y ago
> [the server] is still run and controlled by a player
Just to drive this point home for anyone who hasn't played Worms: the developer (Team17) doesn't operate game servers. One of the players hosts a game on their PC, and other players connect either through the WormNET listing service, or by punching in their friend's IP address and connecting directly to their PC. Players can even operate their own WormNET-compatible listing servers if they wish.
This means there's no trustworthy source of truth to settle disputes or cheating, since whichever player's PC acted as the arbiter could simply dictate in-game reality to their opponent(s).
So players' PCs need to be able to validate that competitors' randomized events are legal, but without generating the randomness early enough that a player could use a hacked game client to peek into the randomness future before taking actions.