Skip to content
Hytale
Game Configurator

Hytale Server Configuration Generator

Create your config.json online with the Hytale Server Config Generator: set the server name, MOTD, password, player count, default world, game mode, and view distance in the form, or describe your server to an AI in Easy Mode. The live preview shows the finished file, which you can copy or download. Free, no sign-in required.

Built by Florian Galz

Example result

Example: the generated config.json

You set the options using a form or AI Easy Mode, and the generator creates the finished config.json for Hytale live. Below are the first lines of the default configuration; your file contains your values and all other settings.

Example · Default configuration

Output

config.json
{  "ServerName": "Hytale Server",  "MOTD": "Welcome!",  "Password": "",  "MaxPlayers": 20,  "MaxViewRadius": 16,  "LocalCompressionEnabled": true,  "Defaults": {    "World": "default",    "GameMode": "ADVENTURE"  },  "PlayerStorage": {    "Type": "Hytale"  }}

Settings

Hytale server settings: what's in the config.json

The generator divides Hytale server settings into three sections. The config.json key appears in parentheses. Defaults.World and Defaults.GameMode are in the Defaults object; PlayerStorage.Type is in the PlayerStorage object.

Server Identity

Server name (ServerName, initial value “Hytale Server”), welcome message shown on connection (MOTD, initial value “Welcome!”), join password (Password, blank for a public server), and maximum player count (MaxPlayers, 1–1000, initial value 20). More players need more RAM.

World defaults

The default world players join (Defaults.World, initial value “default,” folder under universe/worlds/), the game mode new universes start in (Defaults.GameMode: ADVENTURE or CREATIVE, initial value ADVENTURE), and the storage backend for player data (PlayerStorage.Type, initial value “Hytale”).

Performance

The maximum view distance clients can request, in chunks (MaxViewRadius, 1–64, initial value 16), and local network compression, which saves bandwidth (LocalCompressionEnabled, initial value true).

The generator covers 9 fields in the server's config.json in the root directory. You cannot set the port, whitelist, Mods, or individual world rules here. The initial values are generator defaults and have not been checked against an official reference file.

Guide

How to configure your Hytale server with config.json

From your first setting to the restart: how to apply your Hytale server settings.

  1. 1

    Step 1

    Open generator

    The generator starts with a complete config.json containing initial values, which you can see immediately in the live preview.

  2. 2

    Step 2

    Import an existing config.json

    If you already have a config.json, paste its contents into the import field or upload the file (.json or .txt, up to 2 MB). Recognized values appear in the form. Without a file, you can simply start with the initial values.

  3. 3

    Step 3

    Choose Easy Mode or the form

    In “Easy” mode, describe your server in your own words or choose an example such as “private Creative server with a password for a small group.” The AI suggests suitable values and explains each change; only the changes you confirm are applied. In “Advanced” mode, you set every option yourself.

  4. 4

    Step 4

    Configure Hytale server settings

    Set the server name, MOTD, password, player count, default world, game mode, Player Storage, view distance, and compression in the Server Identity, World Defaults, and Performance sections. Leave the password blank if you want a public server.

  5. 5

    Step 5

    Check live preview

    The preview shows the finished config.json as formatted JSON and highlights changed lines. The generator flags values outside the allowed range.

  6. 6

    Step 6

    Copy, download, or share

    Copy the contents, download the config.json, or share a link. Your join password is never included in a share link.

  7. 7

    Step 7

    Stop the server, upload, restart

    Stop your Hytale server, replace the config.json in the root directory (./config.json, or .\config.json on Windows), for example through the File Manager, then restart the server. A running server may overwrite the file when it shuts down.

Setup

File location & usage

Two ways to get the config onto a server: upload it yourself or apply it directly in our panel.

The manual method

Upload yourself

  1. 1

    Download file

    Download the generated config.json using the button above.

  2. 2

    Upload via file manager or FTP/SFTP

    Place in ./config.json (Linux) or .\config.json (Windows).

  3. 3

    Apply changes

    A running Hytale server may overwrite config.json when it shuts down—stop the server before uploading, then restart it to ensure your changes take effect.

The ZAP-Hosting way

Apply in the panel, no FTP needed

Rent a Hytale server from us: download the file, place it in the file manager, and restart. All in your browser.

  • File Manager directly in your browser
  • No FTP client required
  • Online in 60 seconds

More tools

Useful tools for your Hytale server

See all Hytale tools

FAQ

Frequently asked questions

File location, changes not taking effect, password, limits, default world, Easy Mode, and import—briefly explained.

Directly in the server root directory.

The config.json is located directly in your server's root directory: ./config.json on Linux, .\config.json on Windows. On a ZAP-Hosting server, you can view and edit it through the File Manager in the Customer Panel.

Stop the server, upload the file, then restart the server.

The download gives you a ready-to-use config.json that you upload to the server yourself. A running Hytale server may overwrite config.json when it shuts down. Stop the server before uploading, then restart it to ensure your changes take effect.

Leave the password blank for a public server; set one for a private server.

Leave the Password field blank to let players join without a password. If you enter a password, players need it to join your server.

MaxPlayers 1–1000, MaxViewRadius 1–64 chunks.

The generator accepts MaxPlayers values from 1 to 1000, starting at 20. More players need more RAM. MaxViewRadius sets the maximum number of chunks clients can request: the allowed range is 1 to 64, with an initial value of 16. The generator flags values outside these ranges.

The server creates a new world; the old one remains intact.

On first launch, Hytale creates the “default” world under universe/worlds/default. If you enter a different name, the server creates and uses a new world with that name on its next launch. The old world remains on the disk but is no longer the default world.

Describe what you want instead of clicking: AI suggests suitable values.

Describe the server you want in your own words, for example, “public Adventure server without a password and with a high view distance.” An AI suggests suitable settings and explains each change individually. You choose which suggestions to apply; nothing changes without your confirmation. Your join password is not sent to the AI.

Yes, by pasting it or uploading a file up to 2 MB.

Yes. You can paste the contents of your config.json into the import field or upload the file (.json or .txt, up to 2 MB). Recognized values appear in the form, where you can adjust them further.

Free, no sign-up required.

The generator is free to use without signing in: the form, Easy Mode, import, copy, download, and sharing all work without an account. Your config.json is created directly in your browser. Only for Easy Mode suggestions are your description and the current values, without the password, sent to the AI.

Any more questions?

Contact Support
Ready?

Get your Hytale server online today

Rent your Hytale server now and apply this config directly in the panel.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds