Manage instances of game servers. Allows for automatic registration of game servers, manages their availability, and balances game requests across the network.
Entirely written in kotlin, connectivity between servers handled over TCP (Netty).
- Hermes - Event/Listener Driven network stack
- Kryo - Object graph byte array serializer
- Javalin - Rest HTTP server based on Jetty
docker run -p 2980:2980 -p 9393:9393 --network=bridge utfunderscore/orchestrator:{version}