Free Hytale tool

Hytale server not working? Let’s fix it, step by step

Pick what is going wrong, answer a few short questions, and get the fix for your exact setup, with commands ready for your port. Send the result to a friend or paste it into Discord.

Checked for Server 0.7.7

Loading the connection troubleshooter…

How to use the troubleshooter

Pick the problem that sounds most like yours, then answer each question with a tap, or with the number keys on a keyboard. Every answer shows up in your path at the top. Tap any step to go back and change it.

Type your server’s port in the port box and every command updates to match, so you can copy and paste them as they are.

When you reach a fix, “Copy my diagnosis” puts your answers and the fix on your clipboard, ready for Discord. “Copy link” saves your exact path, so a friend opens the same page you see.

How Hytale connects

Hytale uses QUIC, a modern network protocol that runs over UDP. The server listens on UDP port 5520 unless you change it with --bind. TCP is never used, so TCP rules in a firewall or router do nothing.

Hytale does not read SRV records yet. A domain name only works when it points straight at the server’s IP with an A record, and players type the port unless it is 5520.

Before anyone can join, the server must be signed in to a Hytale account with /auth login device. One game license can sign in up to 500 servers.

Hosting at home: three gates

Players have to pass three gates to reach a server at home: the firewall on the server PC, the port forward on your router, and your internet provider.

The first two you can open yourself with the commands above. The third you cannot: if your provider uses CGNAT, your home has no public IP of its own, and nothing you set on the router will let players in.

Behind CGNAT, ask your provider for a public IPv4 address, or host the server on a VPS or with a game server host.

After every Hytale update

Right now the game and the server must be on exactly the same version. When Hytale updates, players get the new version from the launcher, and the server has to update too before they can join.

With the start.sh or start.bat launcher scripts, type /update download and then /update apply --confirm in the server console. Set AutoApplyMode to WhenEmpty in config.json and it updates by itself when nobody is online.

Questions players ask

What port does a Hytale server use?

UDP port 5520 by default. Hytale connects with QUIC, which runs over UDP only, so you never need to open or forward TCP. You can change the port with the --bind option, for example --bind 0.0.0.0:5521.

Why does my Hytale server connection time out?

The game sent its first packets and nothing answered. Usually a firewall blocks UDP 5520, the router forward is missing or set to TCP only, or the home internet is behind CGNAT. The troubleshooter checks each of these in order.

How do I port forward a Hytale server?

In your router, add a port forwarding rule for UDP port 5520 (or your own port) to the server PC’s local IP. Give that PC a fixed local IP first, so the rule keeps working after restarts. TCP is not needed.

Why do I have to type the port to join a Hytale server?

Hytale does not support SRV records yet, so a domain name cannot hide the port like it can in Minecraft. If the server is not on 5520, players type the address, a colon and the port, like play.example.com:5521.

How do I fix “server not authenticated” in Hytale?

Every Hytale server must be signed in to a Hytale account before players can join. Type /auth login device in the server console, open accounts.hytale.com/device, enter the code and approve. The code expires after 15 minutes.

Can I host a Hytale server behind CGNAT?

Not with port forwarding. With CGNAT your provider shares one public IP between many homes, so players’ connections never reach your router. Ask your provider for a public IPv4 address, or run the server on a VPS or with a game server host.

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.