Skip to content

Server Configuration

This section covers all aspects of configuring your Hytale dedicated server.

After first launch, your server generates several configuration files:

my-server/
├── HytaleServer.jar
├── config.json # Main server configuration
└── universe/
└── worlds/
└── default/
└── config.json # World-specific settings

Configure server name, MOTD, player limits, rate limiting, and connection timeouts.

Set up world-specific settings including game mode, PvP, spawn behavior, and chunk management.

Configure authentication modes: authenticated (default), offline, and insecure for development.

Optimize memory allocation, JVM arguments, view distance, and garbage collection.

Set up your server as a system service on Linux (systemd) or Windows (NSSM).

Configure automatic world backups with customizable frequency and retention.