yojimbo is a C++ client/server network library for real-time
multiplayer games. It provides cryptographically secure client
authentication and encrypted packets (via netcode), reliable-ordered
messages and data blocks (via reliable), a bitpacked message
serialization system (via serialize), client slot management, and
pluggable allocators that silo each client into its own heap.

Encryption and authentication are on by default: clients connect with
short-lived connect tokens issued by a trusted backend, so only
authenticated clients can talk to the server.
