New into minecraft server hosting (K8s, Multipaper, velocity)

  • Thread starter Thread starter /u/Powerful-Solid-4340
  • Start date Start date
U

/u/Powerful-Solid-4340

Guest
Hi everyone! I am planning a larger Minecraft network project and want to build it the "modern way" from the ground up. I’m moving away from traditional setups and heading towards a fully declarative, containerized infrastructure.

The Vision:

A "Global Lobby" leading to 3 distinct Survival worlds. Each Survival world should be a MultiPaper cluster to allow horizontal scaling.

The Tech Stack:

OS: Talos OS (for immutability and security). Orchestration: Kubernetes (Sidero/K3s logic). Storage: Planning to use Longhorn for persistent data and Local Path Provisioner for Worker performance. Proxy: Velocity with Modern Forwarding.

What I’d love your input on:

Talos OS & Minecraft: Has anyone here run Minecraft (specifically MultiPaper) on Talos? Are there any specific kernel tweaks or sysctl parameters you’d recommend in the MachineConfig for lower tick-latency? MultiPaper Scaling: How does the MultiPaper Master handle the dynamic churn of pods in a K8s environment? Are there best practices for "HPA" (Horizontal Pod Autoscaling) based on TPS or player count instead of just CPU usage?

Networking: For a 16-node bare-metal cluster, what CNI would you recommend for the lowest possible overhead? Is Flannel sufficient, or is Cilium worth the extra configuration effort for this scale?

I know this is a "deep end" approach for a Minecraft network, but I want to build it to be as hands-off and resilient as possible. Thanks for any insights, tips, or "don't do it this way" warnings!

submitted by /u/Powerful-Solid-4340
[link] [comments]

Continue reading...
 
Back
Top