How to set up a Hytale dedicated server
A Hytale dedicated server needs Java 25, 4 GB of RAM, a 64-bit CPU, and QUIC over UDP (default port 5520). On berrybyte, pick a plan and region, check out, start the server, finish Hytale Link, then copy the allocated host:port from Overview.
On berrybyte, checkout installs the dedicated server for you. You still start
it, finish Hytale Link, and share the allocated host:port — not a
share code.
Order your server
Checkout follows berrybyte's standard flow: choose a plan and region, sign in, and pay. The full walkthrough, including payment methods and billing cycles, lives in Create your first server. This page covers what is specific to Hytale.
Choose a Hytale plan
Open Hytale server hosting and pick a RAM tier. Hypixel's documented floor is 4 GB; larger plans give you more headroom as the world stays loaded. If you are unsure, use the Hytale server requirements calculator instead of treating any player-count formula as official.
Pick a region
Choose the location closest to where most of your players live. This keeps ping low for the majority of the group.
Sign in and pay
Continue with Google, Discord, or email, then pay through Stripe with a card, Apple Pay, Google Pay, or PayPal.
Wait for setup to finish
Checkout sends you to the dashboard, where a Setting up card tracks progress and opens the server automatically when it is ready. This normally takes a few minutes.

Start the server if it is offline
If Overview does not already show it running, press Start. Power controls also live in the server sidebar. See Start, stop & restart.
Complete Hytale Link
An unauthenticated dedicated server will not accept players. When the dashboard shows Hytale server authentication required, press Authenticate, then finish the Link your Hytale server prompt on Hytale's device page. The full walkthrough is Authenticate your Hytale server.
Copy the allocated join address
On Overview, copy Server address. That value is host:port. The allocated port is
often not 5520, so do not invent a port or reuse a share code.

If Setting up has not progressed after 10 minutes, open Support in the dashboard and press Open a Ticket, or use View support ticket if the card already linked one. See Getting support.
Invite players with the Overview address. Dedicated servers do not produce Join via Code share codes. See How to join a Hytale server.
Official requirements
The Hytale Server Manual is the authority for the runtime floor. Hypixel does not publish a CPU core count; usage depends on player and entity load.
| Resource | Official floor |
|---|---|
| Java | 25, 64-bit (Adoptium Temurin recommended) |
| Memory | 4 GB minimum |
| CPU | 64-bit; x64 and arm64 are supported |
| Network | QUIC over UDP; default bind 0.0.0.0:5520 |
RAM scales with loaded world area (view distance and groups exploring apart). Keep view distance at or below 12 chunks unless you have a reason not to. For a berrybyte plan estimate, use the Hytale server requirements calculator — it labels official facts separately from empirical sizing.
Self-host a Hytale dedicated server
Self-hosting means you supply Java, the official server jar and assets, a UDP bind, and authentication. Do not look for a SteamCMD app ID; Hytale is not installed that way.
Install Java 25
Install a 64-bit Java 25 runtime, then confirm with
java --version. 32-bit hosts are not supported.
Get the server jar and assets
From a Hytale launcher install, copy the Server folder and Assets.zip into the folder
that will run the server. Official install paths are
%appdata%\Hytale\install\release\package\game\latest on Windows,
$XDG_DATA_HOME/Hytale/install/release/package/game/latest on Linux, and
~/Library/Application Support/Hytale/install/release/package/game/latest on macOS. The
manual also documents the Hytale Downloader CLI and --bootstrap if you prefer those
routes.
Start the server
From the folder that contains the jar, point --assets at the assets file. The default
listen address is 0.0.0.0:5520. Change it with --bind if you need another port.
java -jar HytaleServer.jar --assets Assets.zipjava -jar HytaleServer.jar --assets Assets.zip --bind 0.0.0.0:3500Allow UDP on the bind port
Hytale uses QUIC over UDP, not TCP. Forward UDP 5520 (or your --bind port) on the
router and allow it on the host firewall. Forwarding TCP does not open the game path.
New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allowsudo ufw allow 5520/udpAuthenticate the server
After first launch, run /auth login device in the server console and complete the device
page. Until that succeeds, clients cannot join. Details are in the
Hytale Server Manual
and in
Authenticate your Hytale server.
Share the machine's public IP and the UDP port you bound. There is no dedicated-server share code. See How to join a Hytale server.
Next steps
Once the server is running and linked, join it and lock down access before you invite a larger group.
Finish Hytale Link if the dashboard still asks you to link an account.
Join your serverConnect from Servers → Direct Connect with the allocated host:port.
Configure server settingsSet name, password, view distance, and other config.json options.
All Hytale guidesAuthentication, whitelist, Discovery, and the rest of the cluster.
If something in checkout or first boot looks stuck, open a support ticket with the server linked so staff can see the same install.
Frequently asked questions
How much RAM does a Hytale dedicated server need?
Hypixel's official floor is 4 GB of RAM, plus Java 25 on a 64-bit CPU. Practical need grows with loaded world area, view distance, and how independently players explore. Use berrybyte's Hytale server requirements calculator for a plan estimate; those extra formulas are empirical, not official.
Does a Hytale dedicated server give me a share code?
No. Dedicated servers are joined with a host:port address. Expiring share codes are only for friend-hosted worlds opened through Join via Code, and they are a different flow.
What port does a Hytale dedicated server use?
The official default is UDP 5520 using QUIC. A hosted server may allocate a different port, so always use the full address from the panel. On berrybyte that value is Server address on Overview.
What do I do after checkout finishes?
Start the server if it is not already running, complete Hytale Link when the dashboard asks you to authenticate, copy the allocated host:port, then join and invite players. Configure settings before a public invite if you want a password or whitelist.
How do I set up a Hytale dedicated server myself?
Install 64-bit Java 25, place HytaleServer.jar and the official assets file in a folder, start the jar with --assets, allow UDP on the bind port (5520 unless you changed it), and run /auth login device. The self-hosting section on this page follows the official Hytale Server Manual.