A web-based Hytale dedicated server manager built with Phoenix LiveView. Similar to Crafty Controller but for Hytale.
- 🎮 Create and manage multiple Hytale server instances
- 📺 Real-time console with ANSI color support
- ⬇️ Automatic server file downloads via OAuth
- ⚙️ Configurable server options (memory, ports, auth mode, backups, etc.)
- 🚀 Start/stop servers with live status updates
- 🐳 Docker-ready with automatic migrations
- Elixir 1.19+
- PostgreSQL 16+
- Java 25 (for running Hytale servers)
mix setup
iex -S mix phx.serverVisit localhost:4000
docker compose up --buildMigrations run automatically. Server files persist in a Docker volume.
| Option | Default | Description |
|---|---|---|
port |
5520 | Server port (UDP/QUIC) |
memory_min_mb |
1024 | Minimum heap size |
memory_max_mb |
4096 | Maximum heap size |
auth_mode |
authenticated | authenticated or offline |
view_distance |
12 | Chunk view distance |
use_aot_cache |
true | Use AOT cache for faster startup |
disable_sentry |
false | Disable crash reporting |
backup_enabled |
false | Enable automatic backups |
MIT