Server Deployment
EverHytale provides production-ready infrastructure solutions for deploying Hytale dedicated servers.
Deployment Options
Section titled “Deployment Options”| Method | Best For | Complexity |
|---|---|---|
| Docker | Single server, local development | Easy |
| Docker Compose | Single server with persistence | Easy |
| Kubernetes | Production, scaling, high availability | Advanced |
Quick Comparison
Section titled “Quick Comparison”Docker
Section titled “Docker”- Simple single-container deployment
- Perfect for testing and development
- Manual management of updates
Docker Compose
Section titled “Docker Compose”- Includes persistence and health checks
- Easy environment configuration
- Recommended for most single-server setups
Kubernetes (Helm)
Section titled “Kubernetes (Helm)”- Production-grade deployment
- Automatic scaling and recovery
- Gateway API support for UDP traffic
- Best for multi-server environments
Requirements
Section titled “Requirements”All deployment methods require:
- Hytale account with server access
- UDP port 5520 available (Hytale uses QUIC protocol)
- Minimum 4GB RAM (8GB recommended)
Docker Image
Section titled “Docker Image”All methods use the official EverHytale Docker image:
everhytale/hytale-serverAvailable on:
- Docker Hub
- GitHub Container Registry
Image Tags
Section titled “Image Tags”| Tag | Description |
|---|---|
latest | Latest stable release |
X.Y.Z+HYTALE_VERSION | Specific image + Hytale version |
HYTALE_VERSION | Latest image for this Hytale version |
rc | Release candidate |
dev | Development build |
edge | Latest from main branch |
Next Steps
Section titled “Next Steps”Choose your deployment method:
- Docker Installation - Quick start with Docker
- Docker Compose - Recommended for single servers
- Kubernetes - Production deployment with Helm