How to Configure Hytale Server Settings

When you rent a Hytale dedicated server, everything is set up through a file called config.json. This file basically lets you choose the server name, player limit, performance settings, and how the world behaves. In this guide, we’ll show you how to configure your server and walk you through each setting.

Configure Global Settings

Through the DatHost UI

If you prefer not to edit files manually, DatHost lets you configure server settings directly through the Settings tab in the control panel.

  • Stop the Server
  • Open your Hytale server in the DatHost Control Panel
  • Go to the Settings tab
  • Adjust settings easily
Hytale Server settings configuration through the settings tab in the DatHost control panel

Through the File Manager

  • Stop the Server
  • In the left menu, click File Manager
  • You’ll see the server’s file structure
  • In the root directory, find: config.json
  • Click the file to open it in the editor
  • Edit global settings

Configure World Specific Settings

Through the DatHost UI

You can configure world specific settings directly through the World tab in the control panel.

  • Stop the Server
  • Open your Hytale server in the DatHost dashboard
  • Go to the World Manager tab
  • Adjust settings easily
Hytale Server world configuration through the world tab in the DatHost control panel

Through the File Manager

  • Stop the server
  • Open this path: universe/worlds/<your-world-name>/config.json
  • Edit world settings such as:
    • IsPvpEnabled
    • IsFallDamageEnabled
    • IsGameTimePaused
    • IsSpawningNPC
  • Each world has its own config.
Hytale Server settings config.json configuration through the file manager in the DatHost control panel

Save Changes

  • Click Save
  • Double check for missing commas or brackets

Global Server Settings List

SettingWhat It Does
ServerNameServer name shown in server list
MOTDMessage shown under server name
PasswordPassword required to join
MaxPlayersMaximum concurrent players
MaxViewRadiusHow far clients can see (chunks)
DisplayTmpTagsInStringsShows raw internal tags
Defaults WorldDefault world players spawn in
Defaults GameModeDefault player game mode
RateLimitLimits network packets
ModulesEnable / disable internal modules
LogLevelsControls log verbosity
ModsServer mods/plugins config
PlayerStorageHow player data is stored
VersionConfig schema version

World Settings List

SettingWhat It Does
SeedWorld generation seed
WorldGen TypeGenerator type
Display NameWorld display name
UUIDUnique world identifier
ChunkStorage TypeHow chunks are stored
ChunkConfigPregenerate / keep-loaded regions
IsTicking / IsBlockTickingWorld simulation ticking
IsPvpEnabledPvP on/off
IsFallDamageEnabledFall damage on/off
IsGameTimePausedFreeze day/night cycle
GameTimeStarting time stamp
IsSpawningNPCNatural NPC spawning
IsSpawnMarkersEnabledDisplays NPC spawn markers
IsAllNPCFrozenFreezes all NPC movement
IsObjectiveMarkersEnabledShows objective markers
IsCompassUpdatingUpdates compass direction
IsSavingPlayersSaves player data to disk
IsSavingChunks / SaveNewChunksControls chunk saving behavior
IsUnloadingChunksUnloads distant chunks to save memory
ClientEffectsVisual world effects (sun, bloom, etc.)

Frequently Asked Questions (FAQ)

Q: Do I need to stop my server before editing config.json?
A: Yes. Changes only apply on startup. Editing while the server is running can cause errors or crashes.

Q: Can I configure the server without editing files?
A: Yes. The Settings tab in the DatHost control panel lets you adjust settings like server name, password, max players, and more.

Q: Can I configure multiple worlds differently?
A: Yes. Each world has its own config.json where you can set PvP, time progression, NPCs, and other gameplay rules independently.

Q: What should I do if the server doesn’t start after changes?
A: Check the console logs in the DatHost panel, most startup errors come from incorrect values. Restore from a backup if needed. You can also contact support@dathost.net and we will make sure to fix the issue.