Basic Settings

The name displayed to players in server lists
Shown to players when they connect
Leave empty for a public server

Defaults

The world players spawn into when joining

Performance

Maximum concurrent players (1-1000)
Render distance (default: 12, higher = more resources)
Reduces bandwidth but increases CPU usage

Advanced

Where player data is stored
Developer debugging option

server-config.json

{
  "Version": 3,
  "ServerName": "My Hytale Server",
  "MOTD": "Welcome to my server!",
  "Password": "",
  "MaxPlayers": 100,
  "MaxViewRadius": 12,
  "LocalCompressionEnabled": false,
  "Defaults": {
    "World": "default",
    "GameMode": "Adventure"
  },
  "ConnectionTimeouts": {
    "JoinTimeouts": {}
  },
  "RateLimit": {},
  "Modules": {
    "PathPlugin": {
      "Modules": {}
    }
  },
  "LogLevels": {},
  "Mods": {},
  "DisplayTmpTagsInStrings": false,
  "PlayerStorage": {
    "Type": "Hytale"
  },
  "AuthCredentialStore": {
    "Type": "Encrypted",
    "Path": "auth.enc"
  }
}