HytaleIO

Generate server configurations with our server & developer tools collection.

Hytale Server & World Config Generator

Online generator for Hytale server and world config.json files with presets, live JSON preview, copy and download to help you launch stable multiplayer servers faster.

Basic Settings
Server
Generate the config.json in the server root directory (global settings).

Shown to players in server lists.

Shown when players connect.

Leave empty for public servers. Set a password to restrict access.

Defaults
Defaults used when players join.

World players spawn into. Must match a world folder name.

Performance Settings
Players and view radius impact resource usage.
100

Maximum concurrent players (1-1000). Higher values usually need more RAM.

12

Render distance in chunks (1-64). Lower values are usually more stable.

Network Compression

May reduce bandwidth but increases CPU usage.

Advanced Settings
Developer and debugging options.
Display Tmp Tags in Strings

Enable only when debugging UI strings.

Keep default unless you use custom plugins/storage.

Live Preview

Server Config
hytale-server-config.json
{
  "Version": 3,
  "ServerName": "Hytale Server",
  "MOTD": "",
  "Password": "",
  "MaxPlayers": 100,
  "MaxViewRadius": 12,
  "LocalCompressionEnabled": false,
  "Defaults": {
    "World": "default",
    "GameMode": "Adventure"
  },
  "DisplayTmpTagsInStrings": false,
  "PlayerStorage": {
    "Type": "Hytale"
  }
}

Name this file config.json and place it in your server root directory.

What is the Hytale Server & World Config Generator?

This is a configuration generator for server owners and developers. It generates Hytale config.json files. Use "Server Config" for global server behavior (name, max players, view radius, defaults) and "World Config" for per-world gameplay/system rules (PvP, damage, NPC spawning, saving, chunk unloading, and dangerous deletion options).

Understanding Hytale server configuration

The Hytale dedicated server uses JSON configuration files to control how your server behaves. There are two main configuration files: a server config in the root folder and a per-world config inside each world folder.

Server Config (config.json in server root)

Controls global settings that apply to all worlds, for example:

  • ServerName: name shown to players in server lists
  • MOTD: message displayed when players connect
  • Password: leave empty for public servers or set a password to restrict access
  • MaxPlayers: maximum concurrent players (impacts RAM usage)
  • MaxViewRadius: render distance in chunks (lower values usually improve performance)
  • LocalCompressionEnabled: network compression that saves bandwidth but uses more CPU
World Config (config.json in world folder)

Each world can have its own config that controls gameplay and world behavior, for example:

  • Seed: determines world generation — the same seed usually produces the same terrain
  • UUID: unique identifier for the world (auto-generated by this tool)
  • Gameplay settings such as PvP, fall damage, and NPC spawning
  • World behavior like ticking, time progression, and saving
  • System settings such as player data saving and chunk unloading

File locations

  • Server: Server root directory (named config.json)
  • World: universe/worlds/[world_name]/config.json

How to use the Hytale config generator

Follow these steps to quickly get a ready-to-use config.json: first choose whether you are editing the server or a single world, then fill in or tweak the fields, and finally review, copy, or download the JSON from the live preview. Presets and toggles follow the official structure so the result can be used directly.

Step 1: Choose config type
Use the tabs to switch between "Server Config" and "World Config" at the top of the page.
Step 2: Fill in and tweak settings
Adjust fields like name, player limits, view radius, world rules, and saving options. Every change updates the JSON preview on the right in real time.
Step 3: Copy or download config.json
Once the JSON on the right looks correct, click "Copy" or "Download", name the file config.json, and place it in the appropriate server or world directory.
?

Frequently Asked Questions

Name the server file config.json and place it in your server root directory. It controls global server behavior like name, max players, view radius, and defaults.

Other server & dev tools

Use these tools alongside this generator to configure, manage, and validate your Hytale server setup faster.

Hytale server & world config.json generator | HytaleIO