ARM64 version by MCPlayNetwork
Gate is an extensible, high performant & paralleled Minecraft proxy server with scalability, flexibility & excellent server version support - written in Go and ready for the cloud!
Gate is currently subject to have breaking changes, but you can already start using it! It is already being used by our wide community and powers the open Connect Network!
There is a lot to discover on Gate's website. Please refer to the website for the documentation, guides and any more information needed!
Follow our quick start guide on creating a simple Minecraft network!
go run go.minekube.com/gate@latest
Gate has a Lite Mode which is a lightweight version of Gate that can expose multiple Minecraft servers through a single port and IP address and reverse proxy players to backend servers based on the hostname/subdomain they join with.
See the Lite Mode guide for more information.
graph LR
A[Player Alice] -->|Join example.com| C(Gate Lite)
B[Player Bob] -->|Join my.example.com| C(Gate Lite)
C -->|10.0.0.1| D[Backend A]
C -->|10.0.0.2| E[Backend B]
C -->|10.0.0.3| F[Another Proxy]
linkStyle 0 stroke:orange
linkStyle 1 stroke:purple
linkStyle 2 stroke:purple
linkStyle 3 stroke:orange