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
{ "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
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
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
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
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
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
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
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
Download file
Download the generated config.json using the button above.
- 2
Upload via file manager or FTP/SFTP
Place in
./config.json(Linux) or.\config.json(Windows). - 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
Resource Finder
NewWhere can you find Thorium, Cobalt, or Azure Kelp? Zone, region, biome, depth, and required tool for every Hytale material—straight from the game files.
Built by Justin Schuessler
Item database
Searchable overview of Hytale items with authentic icons, recipes and known sources—straight from the official game, completely free.
Built by Justin Schuessler
Command reference
NewHytale server and console commands with syntax, subcommands, arguments and aliases—searchable and filterable by category, directly from the game files.
Built by Justin Schuessler
JSON Formatter
Format, minify, and validate JSON with syntax highlighting, error messages, and downloads, entirely in your browser.
Built by Jakub Martyniak
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 SupportGet your Hytale server online today
Rent your Hytale server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
