five-on-it / apps/client/src/ui/versions
apps/client/src/ui/versions
Whether this game can play with a server: their protocol versions must be the same (PROTOCOL_VERSION changes with every change of the wire), whatever their releases. A server says its own in its welcome (a game server) or its /info (a platform); when they differ, the player is told both releases (0.43.0, or the protocol's number for a server from before releases were said) instead of a game that breaks in strange ways.