Skip to content

Hytale Server Setup

When starting the server for the first time, the console will show a device authorization prompt:

Please visit the following URL to authenticate:
https://oauth.accounts.hytale.com/oauth2/device/verify?user_code=YOUR_CODE
Or visit the following URL and enter the code:
https://oauth.accounts.hytale.com/oauth2/device/verify
Authorization code: YOUR_CODE

Open the link, sign in with your Hytale account, and confirm access.

Hytale Authorization

After authorization, the server installation continues. This may take some time.

Understood. Here is the corrected English version of the new point:

Right after the server boots, you should see something similar to:

Hytale Server Booted! [Multiplayer] took 4sec 915ms!
No server tokens configured. Use /auth login to authenticate.

Run /auth persistence Encrypted to enable persistent credential storage.

Credential storage changed to: Encrypted

This ensures that all authentication tokens are stored securely before proceeding.

After enabling persistent storage, you can proceed with authenticating the server itself.

Run /auth login device to receive your authorization code.
Open the link, sign in, and approve the authentication.


Upon success, the server will display:

Authentication successful! Use ‘/auth status’ to view details. Credentials saved using: Encrypted

You can check whether your account has been authorized correctly by running /auth status

=== Server Authentication Status ===
Connection Auth: Authenticated (mTLS + JWT)
Token Source: OAuth Device
Profile: YOUR_USERNAME (UUID)
Session Token: Present
Identity Token: Present
Expiry: 00:59:24 remaining
Certificate: Q54AuGABWabM9Afy...

If all tokens are present and the connection shows as authenticated, your Hytale server is fully operational.