Expand description
The server for the game. Listents to TCP and UDP connections, both on on the port 7812. The TCP server is encrypted using TLS, and provides data needed to communicate with the gameplay server behind the UDP socket, which is encrypted using the ad-hoc protocol defined in common::protocol.
Modules
The server-side GameplaySocket.
The TLS/TCP LoginServer.
Tiny wrapper to make ring::rand::SystemRandom slightly more ergonomic to use.
Functions
main 🔒
Initializes the logger and the secure random number generator, and runs game_loop::run.