Gourd sits in front of a network of Minecraft servers and moves players between them without a reconnect, while keeping an eye on which backends are actually healthy. Source code.
Highlights
- Built a lightweight proxy on top of the Pumpkin protocol library.
- Implemented seamless player transfers between backend servers.
- Added authentication, rate limiting, and health monitoring.
- Developed hot config reloading for zero-downtime changes.
Stack
- Rust - The language the proxy is written in.
