GAME SERVER HOSTING: 50% OFF first order with code GHOST50
Hytale background

How To Configure Your Hytale Server

Customize your Hytale server settings through the panel or config files.

We've built common Hytale settings right into our panel for easy access. Here's how to customize your Hytale server.

Basic Configuration

  1. Go to the GhostCap Panel and Stop your Hytale server.
  2. In the sidebar, go to Server Options.
  3. Edit the settings you'd like to change.
  4. Start your server.

Editing config.json

For advanced configuration options, you can modify the config.json file directly.

  1. Go to the GhostCap Panel and Stop your Hytale server.
  2. In the sidebar, go to File Manager.
  3. Open the config.json file.
  4. Edit the settings you want to change.
  5. Click Save and start your server.
Example config.json
{
  "Version": 3,
  "ServerName": "My Hytale Server",
  "MOTD": "",
  "Password": "",
  "MaxPlayers": 100,
  "MaxViewRadius": 32,
  "LocalCompressionEnabled": false,
  "Defaults": {
    "World": "default",
    "GameMode": "Adventure"
  },
  "ConnectionTimeouts": {
    "JoinTimeouts": {}
  },
  "RateLimit": {},
  "Modules": {},
  "LogLevels": {},
  "Mods": {},
  "DisplayTmpTagsInStrings": false,
  "PlayerStorage": {
    "Type": "Hytale"
  }
}

World Configuration

Each playable world has its own configuration file located in universe/worlds/. You can customize individual world settings by editing their config.json:

  1. Go to the GhostCap Panel and Stop your Hytale server.
  2. In the sidebar, go to File Manager.
  3. Navigate to universe/worlds/config.json.
  4. Edit the settings you want to change.
  5. Click Save and start your server.
Example world config.json
{
  "Version": 4,
  "Seed": 1767292261384,
  "WorldGen": {
    "Type": "Hytale",
    "Name": "Default"
  },
  "WorldMap": {
    "Type": "WorldGen"
  },
  "ChunkStorage": {
    "Type": "Hytale"
  },
  "ChunkConfig": {},
  "IsTicking": true,
  "IsBlockTicking": true,
  "IsPvpEnabled": false,
  "IsFallDamageEnabled": true,
  "IsGameTimePaused": false,
  "RequiredPlugins": {},
  "IsSpawningNPC": true,
  "IsSpawnMarkersEnabled": true,
  "IsAllNPCFrozen": false,
  "GameplayConfig": "Default",
  "IsCompassUpdating": true,
  "IsSavingPlayers": true,
  "IsSavingChunks": true,
  "IsUnloadingChunks": true,
  "IsObjectiveMarkersEnabled": true,
  "DeleteOnUniverseStart": false,
  "DeleteOnRemove": false,
  "ResourceStorage": {
    "Type": "Hytale"
  },
  "Plugin": {}
}