How to Set a Server Password on Your Hytale Server

We continually strive to improve our knowledge base so that our customers have access to the most relevant and up-to-date information. We highly value your suggestions and feedback — if you feel something should be added or corrected, please let us know on our Discord server.

Open a support ticket on our Discord server to let us know how we can improve.


A server password is the simplest way to gate connections to your Hytale server. When set, every player will be prompted for the password the first time they try to connect — anyone without it will be turned away at login. This guide walks you through setting, changing, and removing the password by editing the Password field in config.json.

Warning

The server must be stopped while editing server files. Save your edits and restart the server for any changes to take effect.

Setting the Password via the Panel

Editing config.json through the NexLink Core admin dashboard is quick and easy. Follow the steps below to apply your password.

  1. Stop your server.

  2. Open the File Manager tab inside your admin dashboard. NexLink Core customers can log in at panel.nexlinkcore.com and select their Hytale server first.

  3. Locate and open the config.json file at the root of your server files.

  4. Find the Password field and set its value to the password you want. The relevant slice of the file looks like this:

    {
    "Password": "your-secure-password"
    }
  5. Click Save Content, then start the server again to apply the change.

Tip

The exact key name and casing for the password field has shifted between Hytale Early Access builds. Edit whatever key is already present in your config.json rather than adding a new field — the server will only read the shape it’s built to expect.

Removing the Password

To make the server open again, you don’t need to delete the field — just clear its value.

  1. Stop your server.

  2. Open config.json in the File Manager.

  3. Set the Password field to an empty string:

    {
    "Password": ""
    }
  4. Save the file and start the server again.

Troubleshooting

If your password isn’t being accepted at the login screen, work through the checks below in order:

  • Confirm the edit is in config.json, not whitelist.json, permissions.json, or another file in the server root.
  • Confirm the server was restarted after the edit. The password is only read on startup, so an in-place edit on a running server will not take effect until the next boot.
  • Validate the JSON. A single missing comma or quote will prevent the server from starting at all — if your server fails to boot after editing, run config.json through a JSON linter before contacting support.
Guide Navigation