On Tue, 15 Mar 2016, Theo de Raadt <dera...@cvs.openbsd.org> wrote: >> > You obviously cannot make them private, because that destroys inter- >> > terminal games, and you cannot remove the common data because it is the >> > game status data. >> >> The rest of the gamedev world seems to handle this situation by >> splitting the game into a client and a server part. >> >> The client handles whatever the player is supposed to witness with their >> eyes, and communicates with the server using some network protocol. The >> server accepts client input, executes the game logic, keeps the game >> state, updates connected clients, and keeps scores. >> >> This would probably be a major rewrite for most games. > > You propose to start a score daemon all the time? Yes, you do...
I didn't suggest it to be enabled by default. Administrator's choice. Users can spawn private instances. No more dangerous than installing openarena-server from ports. Not a score daemon but a game server. If it's a simple daemon keeping scores, it couldn't stop users from submitting any score they please and thus cheating.