Crate fast_server

source ·
Expand description

This create implements the important functions, needed to run a minecraft server. This includes:

  • Server: object able to handle the world and enable communication between players
  • Server::start(): static function that makes it easy to listen to a port and send player connections to their seperate Thread using ConnectionHandler
  • ConnectionHandler: used to handle the player socket

Modules§

  • Module that specifies structs and functions to easily load and store server configurations
  • Module that specifies structs and functions used to handle player sockets
  • Module that specifies player specific structs
  • Module that specifies server specific data and functions