All-in-one game server service mesh, autoscaling, and resource management platform.
This project is a W.I.P. This README will be updated once we enter a more stable state.
Kubernetes (autoscaling), a service mesh like Istio or HashiCorp's Consul, and a GitOps solution like Flux or Argo CD is a much better solution than whatever is offered here.
This should only be used for smaller, single bare-metal server setups where using the systems above would act as a disadvantage in an environment where resources are limited and carefully used.
The liftgate server project is only built to support Unix-based operating systems. The project has also only been tested on Ubuntu 20.04.
The liftgate server also only works on single-server systems. Compatibility for multi-server systems will not be introduced in the future.
- Use hoplite for parsing/saving configuration files on the server and other platforms
- GitOps-like deployment for "resources" and server replica templates
