Hytale · Config reference

Hytale server config reference

Every important Hytale server setting in config.json and world config files, plus operators, permissions, whitelist, bans and which changes need a restart.

By Last reviewed 5 min read

Hytale orders open soon

Hytale asks every hosting company to register with Hypixel Studios before selling servers. Orders open the day our registration is done, and the waitlist hears first. These guides are ready for the day we open.

Join the Hytale waitlist

Your Hytale server’s settings live in config.json in the server’s main folder. Each world has its own config.json too, for rules like PvP and fall damage. Change the common settings in Settings, and the rest in the files.

Where the files are

Open Files in the panel. These are in the server’s main folder:

File or folder What it holds
config.json Server settings: name, password, player limit, view distance
permissions.json Operators, permission groups and who is in them
bans.json Banned players
whitelist.json.migrated The old whitelist file. Since Update 6 the whitelist is a permission instead
universe/worlds/<world>/config.json Rules for one world: PvP, fall damage, NPC spawns, seed
universe/players/ Player data, like inventories
mods/ Mods and plugins
logs/ Server logs

How to change settings

You have three ways in:

  1. Settings has easy fields for the server name, message of the day, player limit and password. The panel writes them into config.json for you.
  2. Settings > Advanced opens the real config files in the editor.
  3. Files in the browser, or SFTP with any client such as FileZilla. Use your server’s address, port 2022, and the login from the SFTP card in Files.

Stop the server before you edit a config file by hand. Hytale reads its files when it starts and writes them again when something changes in game, like a new operator. Edits made while it runs are likely to be lost.

The editor checks that your JSON is valid before it saves. A missing comma or bracket is the most common reason a server won’t start after an edit.

Server settings in config.json

These are the settings most owners change. The file has more keys than this; leave the others as they are.

Key Default What it does
ServerName "Hytale Server" The name players see for your server
MOTD "" Message of the day, shown to players
Password "" Server password. Empty means no password
MaxPlayers 100 How many players can be online at once
MaxViewRadius 32 The furthest view distance, in chunks (1 to 32). Hypixel recommends 12. This is the setting that uses the most RAM
Defaults.World "default" The world players spawn in. It must match a folder name in universe/worlds/
Defaults.GameMode "Adventure" Game mode for new players: Adventure or Creative
Defaults.HardcoreMode "None" Hardcore rules since Update 6: None, PerPlayer or Global
RateLimit On Protects the server from packet floods. Leave it on
Update On Hytale’s own updater. Wilderack installs updates for you, so you can leave this alone
AuthCredentialStore Memory Where the server keeps its sign-in. Wilderack handles this, see the sign-in guide

A short example of the parts you’re likely to change:

{
  "ServerName": "Orbit",
  "MOTD": "Welcome to Orbit. Be kind.",
  "Password": "",
  "MaxPlayers": 20,
  "MaxViewRadius": 12,
  "Defaults": {
    "World": "default",
    "GameMode": "Adventure"
  }
}

Don’t replace your whole file with this. Change the values in your own file and keep everything else.

Since Update 7, a MaxViewRadius outside 1 to 32 no longer stops the server. Hytale clamps it and prints a warning in the Console.

World settings

Each world has its own config.json in universe/worlds/<world>/. On a new server the world folder is called default.

Key Default What it does
IsPvpEnabled false Lets players hurt each other
IsFallDamageEnabled true Players take damage when they fall
IsSpawningNPC true Creatures and NPCs spawn
IsGameTimePaused false Stops the day and night cycle
Seed Random The seed the world was made from
GameplayConfig "Default" Which set of gameplay rules the world uses
IsSavingPlayers true Saves player data. Leave on
IsSavingChunks true Saves changes to the world. Leave on

Turn PvP on by setting "IsPvpEnabled": true, then restart.

Operators, permissions, whitelist and bans

Type these in the Console in the panel. Players with the right permission can also type them in game chat.

Command What it does
/op add PlayerName Makes a player an operator, with every permission
/op remove PlayerName Takes operator away
/whitelist add PlayerName Adds a player to the whitelist
/whitelist remove PlayerName Removes a player from it
/whitelist enable Turns the whitelist on
/whitelist disable Turns it off
/kick PlayerName Removes a player from the server. They can rejoin
/ban PlayerName Bans a player and removes them
/unban PlayerName Lifts a ban
/maxviewradius 12 Sets the server’s maximum view radius right away

Things to know:

  • Operators are stored in permissions.json, in a group called OP that has every permission (*). Everyone else is in Default.
  • Roles. Since Update 5, Hytale’s permissions are not tied to game mode, and you can give friends a group with only the permissions they need instead of full operator. Groups and their permissions also live in permissions.json.
  • Whitelist. Since Update 6 the whitelist runs on the hytale.server.join permission. The /whitelist commands grant and remove it. Add yourself before you turn it on.
  • Bans are saved in bans.json. A ban removes the player at once, including any other connection their account has open.
  • The admin, allow and ban lists under Settings > Players do the same jobs without typing commands.

Startup options

Settings > Startup has a field for extra launch options. Wilderack already sets the port, the memory limit and the path to Assets.zip, so don’t add those. Options you might use:

Option When to use it
--accept-early-plugins Only when a mod’s page says it is an early plugin. Hypixel says early plugins are unsupported and may make the server less stable
--disable-sentry Stops crash reports going to Hypixel. Hypixel suggests it while you develop your own plugins

Which changes need a restart

Change When it applies
Anything in config.json Next start. Stop, edit, start
A world’s config.json Next start
/op, /whitelist, /ban, /kick Right away. The server saves them itself
/maxviewradius Right away
Adding or removing mods Next restart
Easy settings in Settings The panel offers Restart to apply them

Questions

Where is the Hytale server config file?

It is config.json in the server's main folder, next to permissions.json and bans.json. Each world also has its own config.json in universe/worlds/ with rules like PvP and fall damage.

Why did my config.json changes disappear?

Hytale reads its config files when it starts and writes them again when something changes in game. Edits made while the server runs are likely to be overwritten. Stop the server, edit the file, then start it.

How do I make someone an operator on a Hytale server?

Open the Console in the panel and type /op add followed by their Hytale username. Use /op remove to take it away.

What view distance should a Hytale server use?

Hypixel recommends a maximum view radius of 12 chunks (384 blocks). The default is 32 chunks, which uses far more memory. Set MaxViewRadius in config.json or type /maxviewradius 12 in the Console.

Sources we checked

  1. Hytale Server ManualHypixel Studios
  2. Update 6 Patch NotesHypixel Studios
  3. Modder-Facing Patch Notes, Update 7Hypixel Studios
  4. Hytale Server Docs (unofficial), Server SettingsHytale Server Docs community project

Be first to host Hytale

Hytale asks every hosting company to register with Hypixel Studios before selling servers. Orders open the day our registration is done, and the waitlist hears first. Join the waitlist and we’ll email you the day it opens.

Wait! Get 25% off your server

Don’t miss the best Hytale hosting.

Date of birth

We keep only your email and where you signed up, to send you launch news and your code. Your birth month and year are checked, never stored. Every email has an unsubscribe link, or write to privacy@wilderack.com. Your data, in plain words.

25% off your first payment, for new customers. Your code arrives by email. Then the normal price; cancel any time.