Free Hytale tool

Hytale server config generator

Pick your settings and copy a ready config.json, or load your own file and change only what you need. Below it, build the java command that starts the server with the right memory and port.

Checked for Server 0.7.7

Loading the server config generator…

How to use the generator

Change a setting and the file updates as you go. Changed settings get a bright line and their own undo button, so you always know what differs from the default.

Already have a config.json? Load it with “Load my file”. Everything this page does not edit, like mods, log levels and connection timeouts, stays in the file exactly as it was.

Stop the server, copy or download the file, and put it next to HytaleServer.jar. The server reads it when it starts.

The settings that matter most

MaxPlayers caps how many people can be online. MaxViewRadius is the view distance in chunks of 32 blocks; keeping it at 12 or below saves a lot of memory.

Defaults sets the world new players land in and their game mode. Hardcore gives each player a number of lives, or one shared pool for the whole server.

RequireJoinPermission turns the whitelist on. Only players you add with /whitelist add can join.

Updates and backups

The server checks for updates every hour. AutoApplyMode decides when a downloaded update goes in: WhenEmpty waits until nobody is online, and Scheduled warns players and applies it after a delay.

An update shuts the server down with exit code 8. Only Hytale’s start.sh and start.bat scripts restart it and apply the files, so use them if you turn on auto updates.

Backups need a folder. Hytale’s scripts already pass --backup-dir backups, so with them a backup runs every 30 minutes.

The start command, explained

-Xmx sets the most memory Java may use. -Xms claims that memory right away, which can smooth out lag spikes on a machine that only runs the server.

-XX:AOTCache=HytaleServer.aot uses the ahead-of-time cache that ships with the server, so it boots faster. --assets points at Assets.zip, and --bind sets the address and UDP port.

Questions players ask

Where is the Hytale server config.json?

In the server folder, next to HytaleServer.jar. With Hytale’s start.sh and start.bat scripts, that is the Server/ folder. Stop the server before you change it: the server writes this file itself when settings change in game.

What view distance should a Hytale server use?

Hypixel recommends 12 chunks (384 blocks) at most. The setting is MaxViewRadius in config.json, and the server default is 32. Every extra chunk costs memory and CPU for each player online.

How do I whitelist my Hytale server?

Type /whitelist on in the server console, then /whitelist add followed by each player’s name. Turning it on sets RequireJoinPermission to true in config.json, which is the same switch this generator sets.

How much RAM does a Hytale server need?

Hytale asks for at least 4 GB. You set it with -Xmx in the start command, for example -Xmx6G for 6 GB. More players, mods and a bigger view distance need more.

What is the command to start a Hytale server?

java -Xmx4G -XX:AOTCache=HytaleServer.aot -jar HytaleServer.jar --assets Assets.zip, run in the folder with both files. It needs Java 25. Add --bind 0.0.0.0:5521 to use another UDP port.

A rare treasure appears!

You found Tosk’s golden acorn. It’s worth 25% off your first payment.

Your codeTOSK25

Claim my treasure

25% off your first payment, for new customers. Then the normal price; cancel any time. The button takes the code to checkout for you.