What can you do as a free member?

Member benefits illustration

Create your free account today and unlock all our premium features and tools to enhance your gaming experience.

Member benefits illustration

Create your free account today and save articles to your watchlist and get notified when they're updated with new information.

Member benefits illustration

Create your free account today and save your favorite games for quick access later, synced across all your devices.

Member benefits illustration

By creating a Game8 account and logging in, you'll receive instant notifications when someone replies to your posts.

Comment rating feature illustration

By creating a Game8 account and logging in, you can make use of convenient features in the comments section, such as rating and sorting comments.

Premium archive feature illustration

By creating a Game8 account and logging in, you can access Premium articles that are exclusively available to members.

Site Interface

Guest
Free Member
Article Watchlist
Game Bookmarks
Cross-device Sync
Light/Dark Theme Toggle
User Profiles
Direct Feedback
Comment Rating

Game Tools

Guest
Free Member
Interactive Map Access
Interactive Map Pins
Interactive Map Comments
Interactive Map Pins Cross-Device
Check List
Event Choice Checker
Deck Builder Cross-Device
Message Board Notification
Message Board Cross-Device
Build Planner
Stat Calculator
Diagnostic Tool
Weapon/Armor Wishlist

Want more information?Learn more

Hytale

How to Make and Host a Server

Add to Watchlist

Hytale - How to Make and Host a Server

Players can create and host a server in Hytale. Learn how to make and host a server, as well as learn all the requirements for creating a server in this guide!

The following information is disclosed on the Hytale Support Server Manual. While we have verified the information for making and hosting a server posted by the official site, there is always risk when downloading software from the internet. We cannot accept any liability for damage to a device or files from the official site.

How to Make and Host a Server

  1. Download and Install Java 25
  2. Obtain Server Files
  3. Create a .bat File
  4. Run the .bat File
  5. Configure the Server
  6. Run the Server
  7. Setup the Firewall
  8. Port Forward the Server

1. Download and Install Java 25

Java 25 is required to create a server in Hytale. Adoptium is recommended by Hytale to get your own copy of Java 25.

Select the OS of your PC, choose JRE, and click on .MSI to download the installer. You can then run it to complete the installation.

2. Obtain Server Files

There are two ways to obtain server files, which is via Manually Copying to Launcher or using Hytale Downloader CLI. The manual copy method is great for quickly testing your server, but it will be a bit hassle to update.

Using the Hytale Downloader CLI, on the other hand, will allow you to create servers quickly as well and keep them updated easily.

2.1 Hytale Downloader CLI

You can create a folder that will hold all of the files for your server somewhere easily accessible in your PC, like in the Desktop, for example.

# Steps
1 Go to the Hytale Server Manual and download Hytale Downloader CLI to get access to server files.
2 Extract the content out from the downloaded zip file to the folder you made for the Hytale Server.
3 Run the "hytale-downloader-OS-amd64" and authenticate your device by entering the verification link from the app that opened.
Note: Select the "OS" matching your PC's operating system, which is either linux or windows.
4 Once approved, it will automatically download a zip file around 1.4GB file size directly to the folder. Open the zip file to see its content.
5 From the zip file, open the Server folder and copy the Licenses, HytaleServer.aot, and HytaleServer.jar in the folder you made earlier. After that, open the zip file again and copy another zip file called Assets.zip.

2.2 Manual Copy

Currently Under Investigation!

3. Create a .bat File

After getting the files for your server, you need to create a .bat file. To do that, create a new text document and edit the file name with something like "execute.bat" or "run.bat".

Its purpose is to put the asset files together, adjust booting times, and control RAM consumption.

.bat File Sample java -XX:AOTCache=HytaleServer.aot -jar HytaleServer.jar --assets Assets.zip

The .bat file should work fine with the code above, but you can still add more commands from the official Hytale Server Manual.

4. Run the .bat File

Run the Bat File

After setting up the commands for the .bat file, run it and wait for it to finish loading. Type "> /auth login device" after it finishes loading to authenticate your device. Copy the second link and open it to a browser to approve it.

New files will appear in the Hytale Server folder after a short while, which contains documents that will let you configure the server.

5. Configure the Server

In general, you will only need to edit the "config.json" file. Config.json will allow you to change the server's name, add password, change player count, render or view distance, game mode, and enable mods!

6. Run the Server

Open Hytale and run the server you just made to test it. To access the server, go to Servers, click Add Server, and input "localhost" on the Connection Address with a Server Name.

Enter the server afterward and make yourself an Operator or Admin to input different commands in-game. You can do that by going back to the executed .bat file and type "/op add USERNAME" (USERNAME = your own in-game name).

7. Set Up the Firewall

Windows Defender Firewall
(Windows Powershell)
New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow
Linux (iptables) sudo iptables -A INPUT -p udp --dport 5520 -j ACCEPT
Linux (ufw) sudo ufw allow 5520/udp

You will need this to allow the port 5520 (default) to not be blocked by the firewall. For Windows, use Windows Powershell (run as admin) and copy paste the code above to complete this process.

8. Port Forward the Server

Open the router's dashboard, find Security and select Port Forwarding. Setup the External and Internal Ports to 5520 and set the Protocol to UDP. The Local IP address should already be in the dashboard, but you can always check it through the CMD via ipconfig, if not.

You can then share the details of the server and it should be accessible by others at this point. Just make sure that the .bat file is open so that other can join in the server even if you are offline.

Server Creation and Hosting Requirements

At Least 4GB of RAM

You will be required to use a PC with at least 4GB of RAM to run a server. If you have a high-end PC with more than 32GB of RAM, you can adjust the RAM consumption via the .bat file to 8GB or 16GB so that the server can run faster and smoothly. If not, just go with the default of 4GB RAM.

.bat File Sample
java -XX:AOTCache=HytaleServer.aot -Xms8G -Xmx16G -jar HytaleServer.jar --assets Assets.zip
Xms8G Minimum RAM = 8GB
Xmx16G Maximum Ram = 16GB

Fast and Stable Internet Connection

Since other players will most likely connect via the internet, it's best for the host to have a fast and stable internet connection. Players will encounter less internet connection errors if the host has a reliable connection, allowing for better experience and smoother gameplay.

Hytale Related Guides

Latest News and Updates

Latest News and Updates

Latest News

FAQs and Game Info

Frequently Asked Questions
Is There Controller Support? Hytale Price: Is Hytale Free?
General Game Info
How to Play with Friends Hytale Server Status
All Multiplayer Features How to Make and Host a Server

Author

    All rights reserved