Server Configuration
Server Configuration
Hytale servers use JSON configuration files for settings and permissions.
Configuration Files
Section titled “Configuration Files”| File | Purpose |
|---|---|
config.json | Main server configuration |
permissions.json | Permission groups and assignments |
whitelist.json | Whitelisted players |
bans.json | Banned players |
Important Warning
Section titled “Important Warning”World Configuration
Section titled “World Configuration”Each world in universe/worlds/ has its own config.json:
{ "Version": 4, "UUID": { "$binary": "j2x/idwTQpen24CDfH1+OQ==", "$type": "04" }, "Seed": 1767292261384, "WorldGen": { "Type": "Hytale", "Name": "Default" }, "WorldMap": { "Type": "WorldGen" }, "ChunkStorage": { "Type": "Hytale" }, "IsTicking": true, "IsBlockTicking": true, "IsPvpEnabled": false, "IsFallDamageEnabled": true, "IsGameTimePaused": false, "IsSpawningNPC": true, "IsSavingPlayers": true, "IsSavingChunks": true, "IsUnloadingChunks": true}World Options
Section titled “World Options”| Option | Type | Description |
|---|---|---|
Seed | number | World generation seed |
WorldGen.Type | string | World generator type |
WorldGen.Name | string | World generator name |
IsTicking | boolean | Enable world tick updates |
IsBlockTicking | boolean | Enable block tick updates |
IsPvpEnabled | boolean | Allow player vs player |
IsFallDamageEnabled | boolean | Enable fall damage |
IsSpawningNPC | boolean | Enable NPC spawning |
IsSavingPlayers | boolean | Save player data |
IsSavingChunks | boolean | Save chunk data |
Server Launch Options
Section titled “Server Launch Options”View all available options:
java -jar HytaleServer.jar --helpCommon options:
| Option | Description | Default |
|---|---|---|
--assets <Path> | Asset directory | ..\HytaleAssets |
--bind <Address> | Listen address | 0.0.0.0:5520 |
--auth-mode | Authentication mode | AUTHENTICATED |
--backup | Enable automatic backups | disabled |
--backup-frequency | Backup interval (minutes) | 30 |
--allow-op | Allow operator commands | - |
--accept-early-plugins | Acknowledge that early plugins are unsupported | - |
--disable-sentry | Disable crash reporting | - |