What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Hytale shows Server session token not available - cannot request auth grant when the dedicated server has not authenticated a server session. Players are rejected until the owner or an administrator completes Hytale’s device authorization flow. Run /auth login device in the live server console, approve the generated device code in a browser, select the correct profile if prompted, and verify the session with /auth status.

What the error means

The message is an authentication failure on the dedicated-server side, not a player password problem. During startup and connection handling, Hytale needs a valid server session token before it can request an authentication grant for incoming players. Without that token, the server cannot complete its server-authentication stage and refuses connections.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A typical log sequence contains:

  • [SEVERE] [HandshakeHandler] Server session token not available - cannot request auth grant
  • A follow-up message indicating that server authentication is unavailable

Hy­browse’s troubleshooting documentation describes the state plainly: “The server is not authenticated.” Citadel Servers and LOW.MS describe the same condition as missing credentials or account authentication. The practical implication is that restarting the process alone usually does not solve it; the running server must obtain a session through the authentication commands.

Before you start

Complete the repair from the machine or hosting panel that runs the dedicated server. You need:

#1 Best Overall
8Bitdo Ultimate 2C Wireless Controller for Windows PC and Android, with 1000 Hz Polling Rate, Hall Effect Joysticks and Triggers, and Remappable L4/R4 Bumpers (Green)
  • Compatible with Windows and Android.
  • 1000Hz Polling Rate (for 2.4G and wired connection)
  • Hall Effect joysticks and Hall triggers. Wear-resistant metal joystick rings.
  • Extra R4/L4 bumpers. Custom button mapping without using software. Turbo function.
  • Refined bumpers and D-pad. Light but tactile.
  • Access to the server’s live console, not just the game client chat window.
  • A Hytale account authorized to operate that server.
  • A browser on a device where you can sign in to that account.
  • Outbound network access for the server and browser during the device-code exchange.
  • The intended account profile selected if the account exposes more than one profile.

Keep the console open while authorizing. The URL and device code are generated for that server session. Treat both as credentials: do not post them in chat, screenshots, tickets visible to other users, or public logs.

Fix the error with device login

Use this sequence in order. The browser approval is part of the login; typing a normal player password into the server console is not a substitute.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Start the dedicated server. Wait until its interactive console is accepting commands. If startup has already stopped on an unrelated fatal error, fix that error first; authentication commands cannot run in a process that never reached its command phase.
  2. Request a device login. Enter /auth login device in the live server console and submit it.
  3. Copy the generated authorization details. The console prints a browser URL and a device code. Open that exact URL in a browser. Do not construct a different address, and do not reuse an old code from another server start.
  4. Sign in and approve. Sign in to the Hytale account that should own or administer this server, then enter or approve the displayed device code as the web flow requests. The authorization is tied to the running server instance.
  5. Select the intended profile when necessary. If the console lists multiple profiles, choose the required one with /auth select <number>, replacing <number> with the profile number shown by that server. Selecting the wrong profile can leave the process authenticated to an account that does not have the expected server permissions.
  6. Check the session. Run /auth status. Look for an active, authenticated session rather than an unauthenticated or pending state. Keep the console output available if you need to diagnose the next startup.
  7. Retry a connection. Once the status is active, have a player connect using the exact server address and port supplied by the operator. Players do not repeat the administrator’s device authorization.

If the first browser attempt expires, run /auth login device again and use only the newly printed URL and code. A code generated for a previous runtime may no longer be valid for the current process.

Rank #2
Sale
ManbaOne Interactive Screen Wireless Gaming Controller (Black)
  • Supported Multi-Platform:Switch/Switch 2 (NO support wake-up function)/iOS/Android/Windows PC (Notice:Not compatible with Xbox, PlayStation or GeForce Now, For game platforms not mentioned, please consult customer service before buying)
  • Connection modes:Wired/Bluetooth/Wireless Dongle(Connect to PC via Bluetooth : Select iOS (phone) mode, but it's not recommended; Dongle is more stable)
  • 【Innovative Intelligent Interactive Screen】Manba One V2 wireless game controllers create a new era of controller screens; Equipped with a 2-inch display, no App & software needed, you can set the pc controller directly through the screen visualization, More convenient operation
  • 【Micro Switch Button】Manba One wireless controller has Micro Switch Button and ALPS Bumper; The 6-axis gyroscope function makes switch games more immersive
  • 【Customize Your Own Controller】The intelligent interactive screen allows you to easily set vibrations, buttons, joysticks,lights, etc., without the need for complex key combinations; 4 configurations can be saved to unlock your own gameplay for different games; The 4 back keys support macro definition settings, and you can activate the set character's ultimate move with one click

Keep authentication after a restart

A successful device login may apply only to the current runtime when credentials are not persisted. That is why a server can work immediately after authorization and show the same token error after its next stop and start.

On builds that support encrypted persistence, run:

/auth persistence Encrypted

The guides describe this mode as writing credentials to an encrypted file, such as auth.enc, and loading them on later starts. The exact filename and location depend on the server installation, so do not assume that a file in a different instance directory belongs to the process you launched.

After enabling persistence:

  1. Run /auth status and confirm that the session and persistence state are reported as active.
  2. Stop the server through its normal shutdown path so the credential file can be written cleanly.
  3. Start the same server instance again.
  4. Check /auth status before asking players to reconnect.

LOW.MS notes that Hytale’s authentication command set is still evolving during Early Access. If the encrypted-persistence command is rejected, do not keep repeating that syntax. Run /auth --help in the installed build and use the persistence option and capitalization exposed there. A command accepted by one build may differ in another.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
GameSir G7 Pro Wired Controller for Xbox Series X|S, Xbox One, Wireless Gamepad for PC&Android with TMR Sticks, Hall Effect Analog Triggers, 1000Hz Polling Rate, 3.5mm Audio Jack - Black
  • Tri-mode Connectivity: Wired for Xbox, 2.4G & Wired for PC, and Bluetooth for Android. The G7 Pro supports seamless connectivity across Xbox, PC, and Android. Effortlessly switch between modes using the convenient physical mode switch.
  • TMR Sticks: The G7 Pro features GameSir's Mag-Res TMR sticks, combining Hall Effect durability with traditional potentiometer performance. This advanced technology delivers stable polling rates for smooth, drift-free gaming with low power consumption.
  • Hall Effect Analog Triggers: The GameSir precision-tuned Hall Effect analog triggers provide unmatched smoothness and linear input for precise control. Featuring clicky Micro Switch trigger stops, gamers can easily switch based on their preferences.
  • 1000Hz Polling Rate on PC: Experience ultra-responsive gaming with a 1000Hz polling rate on PC, available through both wired and 2.4G wireless connections. This ensures instantaneous input registration, reducing lag and optimizing your performance for the most competitive gameplay.
  • GameSir Nexus App: The G7 Pro is compatible with the upgraded GameSir Nexus app, which brings a significant upgrade over the original. It introduces powerful new features such as gyro settings, stick curve adjustments, and button-to-mouse mapping, giving you deeper customization and more control than ever before.

If the token error remains

When device login appears to succeed but the handshake error continues, diagnose the complete startup path rather than only the last console line.

Read the full startup log

Authentication can be delayed by downloader setup, an earlier startup failure, or a session-token broker stage that has not run yet. Review the log from process launch through the first failed player connection. If an earlier exception prevented initialization, the authentication message may be a consequence rather than the original fault. Resolve the earliest blocking error, restart, and perform the device login on that newly running process.

Confirm you authenticated the same instance players are joining

It is possible to authorize one installation while a panel, service file, or script launches another directory. Compare the launch path, working directory, world files, log location, and credential-file location. Run the authentication commands in the console attached to the process that owns the public address and port. A valid session in a second test instance does not provide a token to the production instance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
GameSir Nova Lite 2 Wireless PC Controller Hall Effect Sticks | Hall Effect Triggers,2.4G & Wired 1000Hz Polling Rate, Remappable Buttons - Compatible with PC/Switch/Steam/Android
  • Multi-Platform PC Gaming Controller: Working with Switch, PC, Android, and iOS devices via Bluetooth, wired, and wireless dongle connections.
  • Hall Effect Joysticks: Delivering enhanced recentering performance for smoother control and superior anti-drift capability. Plus, with anti-friction rings.
  • 2-Way Trigger Lock: With trigger stops, gamers can toggle between short and long pull positions. Additionally, gamers can activate hair trigger mode by pressing M+LT/RT (triggers must be in the long pull position).
  • 1000Hz Polling Rate: This ensures that your inputs are registered almost instantaneously, minimizing lag and maximizing your performance during competitive play.
  • Mechanical Circular D-pad: Designed for quick reactions and accuracy in every direction, this D-pad elevates your gaming experience with superior responsiveness.

Check outbound connectivity

The server must reach Hytale authentication services during the device exchange and when it obtains or refreshes a session. Check firewall rules, proxy requirements, DNS resolution, and outbound restrictions imposed by the host or container. A browser on your workstation may reach the authorization page while the server itself is blocked; both paths matter. If the host requires an HTTP proxy, configure it according to that environment’s documented server settings rather than pasting proxy credentials into chat or command output.

Verify the encrypted credential file

When persistence is enabled, confirm that the encrypted credential file exists in the directory used by the running server, is readable by the service account, and can be updated by that account. Read-only mounts, incorrect ownership, full disks, container recreation, or a panel that replaces the working directory can prevent loading even though the initial login worked. Correct the storage problem, restart the same instance, and check /auth status again.

Repeat authorization for the current runtime

If credentials were deleted, became unreadable, or belong to another profile, repeat /auth login device while the current server is running. Complete the browser approval, select the intended profile, and then configure persistence using the syntax returned by /auth --help. Do not copy an auth.enc file from an unrelated account or server without understanding which account it represents.

Best Value
Sale
EasySMX X15 Wireless PC & Steam Gaming Controller, Hall Effect, Black | Hall Effect Joysticks, No Drift, 2 Back Buttons, RGB, 1000mAh, 20H Playtime, PC/Steam/Switch/Android
  • Platform Compatibility: This PC controller is designed for Windows PC, Steam, Switch, Android, and iOS. Xbox-style asymmetric stick layout for PC gamers. Three modes cover all your devices. Please check your device compatibility before purchase
  • Three Connection Modes: 2.4G wireless, Bluetooth, wired USB-C. PC gets native XInput/DirectInput. Switch pairs via Bluetooth, no adapter. This gaming PC controller switches devices seamlessly. Stable wireless minimizes random disconnects during gaming
  • Hall Effect Precision: Hall effect joysticks and triggers eliminate stick drift. This gaming controller for PC delivers smooth, responsive input with no dead zones. Built for FPS, racing, and action games. Long-term precision for competitive PC gaming
  • Back Buttons & Battery: Two programmable back buttons map combos and shortcuts. Textured grips with dual vibration. 1000mAh battery delivers up to 20H playtime. RGB can be turned off. A solid PC controller for gaming with custom back buttons
  • ABXY Layout Switch: Press B + Minus + Plus to swap between PC and Switch modes. Features: 1000Hz polling rate, RGB lighting, turbo. Note: designed without mic jack or gyro sensor

Allow for an in-progress authentication stage

Some startup sequences print an authentication-unavailable message before all setup stages have completed. Wait for the downloader and initialization phases to finish, then run /auth status. If the status remains inactive after startup has settled, perform a fresh device login instead of assuming the transient message cleared itself.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Who needs to authenticate?

The server owner or an administrator performs the device authorization once for the server process. Players joining the server do not enter the owner’s code and should never receive the authorization URL or device code. They connect with the exact address and port provided by the operator after the server reports an active session.

If a player still cannot join after authentication is active, treat that as a separate connectivity or address problem. Verify that the player is using the current endpoint, that the server is listening on the advertised port, and that any required network forwarding is configured. The session-token error itself concerns the server’s account authentication stage.

Self-hosted server or managed hosting?

The authentication workflow is the same in principle, but operational responsibility differs. Use the following decision points when the error becomes a recurring maintenance issue.

Consideration Self-hosted server Managed hosting
Console access You control the terminal or service console and can run every /auth command directly. You depend on the provider’s panel or console; confirm that interactive device login is available.
Credential persistence You choose the persistence mode, protect the encrypted file, and verify its backups and permissions. Ask where credentials are stored, whether the panel preserves them across reinstalls, and who can access them.
Outbound network control You manage firewall, DNS, proxy, container, and egress rules. The provider controls much of the network path; support may need to allow authentication traffic.
Updates You decide when to update and must check command changes after Early Access releases. The provider may offer update tooling, but you should confirm the installed build before following command examples.
Files and logs You can inspect startup logs, launch paths, ownership, and the encrypted credential file directly. File access and log retention vary; verify that you can download the full startup log and identify the active instance directory.
Recovery support Recovery is your responsibility, including reauthorization after a failed disk or container. Support may help restore a panel or filesystem, but account ownership and device approval still belong to your administrator.

A managed service can reduce the amount of infrastructure you maintain, but it does not remove the need to understand which account is authorized, where credentials persist, and how to access the live console. Before moving an existing world, verify that the provider allows device-code authentication and preserves the encrypted credential state through restarts.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Operational checklist

  • Run /auth login device only in the console of the server that players actually use.
  • Open the URL printed for that login and approve its current device code in the browser.
  • Use /auth select <number> when more than one profile is listed.
  • Confirm an active session with /auth status.
  • On supported builds, enable encrypted persistence and verify the credential file is writable.
  • After every server update, check /auth --help if an authentication command is rejected.
  • Review the complete startup log for earlier downloader, initialization, or broker failures.
  • Keep authorization URLs, device codes, and encrypted credential files private.

Bottom line

Server session token not available - cannot request auth grant means the dedicated server is not authenticated. Authenticate the running instance with /auth login device, approve its browser device code, select the correct profile, and verify /auth status. Configure encrypted persistence where the installed build supports it, then test one full restart. If the message returns, investigate the full startup log, outbound connectivity, credential-file permissions, and whether the commands were issued to the same instance that players are joining.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.