How to Create a Hytale Server Guide: Difference between revisions

From Survival Servers
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Creating a Hytale game server is an easy process that can be done from either a dedicated server or your home computer.
Creating a Hytale game server is an easy process that can be done from either a dedicated server or your home computer. Alternatively, you can choose a [https://www.survivalservers.com/services/game_servers/hytale/ Hytale server host] that will fit your needs.
 
'''Note:''' Hytale has not yet released its public dedicated server download at the time of writing. This guide explains the general process and will be updated with exact filenames and URLs once the official server package and documentation are live.


== Option #1: Renting a Hytale server (see example control panel below!) ==
== Option #1: Renting a Hytale server (see example control panel below!) ==
[https://www.survivalservers.com/sspanel/?game=ark&trckaff=3881&trckit=WIKI http://i.imgur.com/Dx6BNmP.gif]


[https://www.survivalservers.com/sspanel/?game=hytale&trckaff=3881&trckit=WIKI https://i.imgur.com/quf43B6.png]
Renting from a professional game server provider is the fastest and easiest way to get online. Survival Servers handles hardware, network, DDoS protection, and updates for you.
 
[[File:Control panel.gif|none|link=https://www.survivalservers.com/sspanel/?game=hytale&trckaff=3881&trckit=WIKI]]
 
[[File:Hytale_game_server.png|none|link=https://www.survivalservers.com/sspanel/?game=hytale&trckaff=3881&trckit=WIKI]]
 
With a rented Hytale server from Survival Servers you get:
 
* Custom control panel (start/stop/restart, config editor, backups)
* High-clock dedicated hardware (no VPS)
* NVMe SSD storage
* DDoS protection
* Full FTP / SFTP file access
* Multiple worldwide locations and the ability to switch locations at any time


== Option #2: Creating a Hytale Server From Your Home Computer or Dedicated Server ==
== Option #2: Creating a Hytale Server From Your Home Computer or Dedicated Server ==
== Server Requirements ==
Windows 7, 8, 8.1, Server 2008, Server 2012 & 64-Bit


Quad Core processor (requires up to 2 full cores)
This option is for advanced users who want to host Hytale directly on their own hardware.
 
=== Server Requirements (expected) ===
 
Hytale’s developers have confirmed that:
 
* The '''game client''' will launch on Windows first.
* The '''dedicated server''' runs wherever a supported Java runtime (Java 21+/25) is available (for example most Linux distros and Windows).
 
Exact minimum specs will be provided by Hypixel Studios, but for planning purposes you should assume at least:
 
; Operating System
: A 64-bit operating system. For example:
:* Windows 10/11 64-bit
:* A modern 64-bit Linux distribution (Ubuntu, Debian, etc.) – recommended for dedicated servers
 
; CPU
: 64-bit quad-core processor or better (modern Intel / AMD). Higher clock speed helps a lot for large or busy servers.
 
; Memory (RAM)
: For small private servers (friends & family):
:* 4 GB RAM dedicated to the Hytale server (plus extra for the OS)
: For public or heavily modded servers:
:* 6–8 GB+ dedicated to the Hytale server
 
; Disk space
: At least 10–20 GB free space is recommended to allow for world growth and backups.
 
; Java
: A 64-bit Java runtime capable of running Java 21+/25 (for example a current OpenJDK build), unless the official Hytale dedicated server download bundles its own Java runtime.
 
When Hytale publishes official system requirements and server docs, update this section with their exact recommendations.
 
== Step 1: Fetching Game Server Files ==
 
Once Hytale releases the dedicated server package, you will obtain it from the official Hytale website or launcher.
 
A typical workflow will look like this:
 
# Go to the official Hytale website (https://hytale.com) or follow the in-game / launcher instructions for downloading the dedicated server.
# Download the '''Hytale dedicated server''' archive for your operating system (for example a .zip or .tar.gz file).
# Create a folder for your server. Example locations:
#: '''Windows:''' <code>C:\HytaleServer\</code>
#: '''Linux:''' <code>/home/hytale/server</code>
# Extract the downloaded server archive into this folder.
# Run the server once (for example by double-clicking the JAR or using a basic <code>java -jar</code> command) so it can generate its configuration and EULA files.
# If an EULA file is created (for example <code>eula.txt</code>), open it and change <code>eula=false</code> to <code>eula=true</code> after reading and agreeing to the terms.


Up to 16GB memory (currently uses around 6GB memory minimum and up to 15GB of memory for a full server)
'''Important:''' The actual filenames (for example <code>hytale-server.jar</code> vs <code>server.jar</code>) and folder structure will be defined by Hypixel Studios. Always follow the official documentation for the exact names.


2GB disk space (install folder)
== Step 2: Setting up a Hytale Dedicated Server Start Script ==


[https://www.microsoft.com/en-us/download/details.aspx?id=48145 Visual C++ Redistributable for Visual Studio 2015]
To make starting the server easier, you can create a simple script.


[https://www.java.com/en/download/ Install the Latest Version of Java]
=== Windows (.bat file) ===


== Step 1: Fetching Game Server files ==
# In your Hytale server folder, create a new text file and name it something like <code>StartHytaleServer.bat</code>.
# Edit the file and add a line similar to:


The best method to get dedicated server game files is via the official [https://hytale.com/download/server Hytale server download] page.
<pre>
@echo off
java -Xms4096M -Xmx4096M -jar hytale-server.jar --nogui
pause
</pre>


# Install the Hytale server software to the folder of your choice. For purposes of this guide, we will use '''C:/HytaleServer/''' as our location
* Replace <code>hytale-server.jar</code> with the exact server JAR name from the official download.
# Run the '''server.jar''' file within the newly created directory to fetch necessary dependencies
* Adjust <code>-Xms</code> / <code>-Xmx</code> to match the amount of RAM you want to allocate (for example 2048M for 2 GB).
# Accept the EULA. Open up the EULA.txt file and change '''eula=false''' to '''eula=true'''


== Step 2: Setting up a Hytale Dedicated Server ==
Save the file and double-click it to start your server.


# Create a batch file named '''HytaleServer.bat''' in your newly created Hytale server folder from step 1
=== Linux (.sh file) ===
# Place the following code in this batch file:
::: java -Xmx1024M -Xms1024M -jar server.jar nogui


== Step 3: Port Forwarding ==
# In your Hytale server folder, create a new file named <code>start-hytale-server.sh</code>.
Add an incoming rule to your Windows Firewall to allow TCP port 25565 (or whichever port you decide to use)
# Add:


You may additionally need to add a forwarding rule to your network router. You can use [http://PortForward.com/ PortForward.com] to read how to do this.
<pre>
#!/bin/bash
java -Xms4096M -Xmx4096M -jar hytale-server.jar --nogui
</pre>


== Configuring your Hytale Game Server! ==
# Make it executable:
Now comes the fun part, setting up your Hytale game server to your liking.


To modify game server settings you can open the ''configuration.ini'''
<pre>
chmod +x start-hytale-server.sh
</pre>


You can modify settings in here (in addition to the launch line) - these settings overwrite your launch line settings:
# Start the server with:


'''configuration.ini'''
<pre>
<pre>
placeholder! coming soon :)
./start-hytale-server.sh
</pre>
</pre>


== Locating and Joining your server ==
Again, replace <code>hytale-server.jar</code> and memory flags as appropriate.
 
== Step 3: Port Forwarding and Firewall Rules ==
 
Hytale uses a modern networking stack (QUIC on top of UDP). The exact default port number will be documented by the developers in the server configuration.
 
General steps:
 
# Locate the '''port''' setting in the Hytale server configuration file (for example <code>server.yml</code> or <code>server.json</code>). Make note of the port number.
# On the server’s operating system firewall (Windows Firewall, ufw, firewalld, etc.), create an incoming rule to allow traffic on that port over UDP (and any other protocols Hytale requires, per the official docs).
# On your router, set up port forwarding from the internet to your server machine’s local IP address on the same port and protocol.
# If you are unsure how to port forward, [https://portforward.com/ PortForward.com] has guides for many router models.
 
If your players still cannot connect, check:
 
* That the server is actually running and listening on the expected port.
* That your ISP is not blocking inbound traffic on that port.
* That no additional firewall (for example antivirus firewall) is blocking the connection.
 
== Configuring your Hytale Game Server ==
 
Once your server is running, you will see configuration and world files generated in the server folder.
 
The exact names and formats (for example <code>server.yml</code>, <code>config.json</code>, etc.) will be provided by Hytale’s official documentation, but in general you can expect to configure:
 
* Server name / MOTD (how the server appears to players)
* Maximum players
* World seed and world settings
* Difficulty and gameplay rules
* Logging, backups, and performance settings
 
Typical workflow:
 
# Stop the server.
# Open the main configuration file in a text editor (for example Notepad++ or VS Code).
# Change your settings (server name, max players, etc.).
# Save the file and restart the server.
 
Survival Servers customers can edit most of these options directly via the web control panel without editing files by hand.
 
== Locating and Joining your Server ==
 
Once Hytale’s multiplayer UI is finalized, there will generally be two ways to join:


# First make sure your server is running by running the '''HytaleServer.bat''' file as admin (If the CMD window is already up for it then you are fine)
# '''Direct IP'''
# Open up the Hytale game client
#:* Start the Hytale client.
# Click on the Server List and locate your game server
#:* Select the option to join by IP / direct connect.
#:* Enter your server’s IP address or hostname (and port, if different from the default).
#:* Connect.


[[File:ServerList.png|500px]]
# '''Server browser (after it is implemented)'''
#:* Open the in-game server browser.
#:* Search or filter by name, tags, or region to find your server.
#:* Click to join.


Can't find your server? Make sure it is started and your server title is configured properly. Also check server browser filters to make sure you are searching on the right criteria.
If you cannot find or join your server:


[[File:ServerListFilter.png|350px]]
* Verify the server is running (no crash in the console).
* Double-check your IP/hostname and port.
* Ensure your firewall and router port-forwarding rules are correct.
* Ask a friend on a different network to test connecting to rule out local issues.


== Location of World Save Data ==
== Location of World Save Data ==


To locate your save folder, navigate to this folder:
Your world data will be stored in one or more folders inside your Hytale server directory. Common patterns in other games are folders named <code>world</code>, <code>worlds</code>, or similar.
 
After you have started the server at least once, check your server folder for:
 
* A world save folder (for example <code>world/</code>)
* Backups (if you or your hosting provider enable them)
 
Make regular backups of your world folder to avoid data loss in case of corruption or hardware failure.


'''C:\HytaleServer\World\'''
Survival Servers provides automated backup options directly from the control panel.


== Tools ==
== Tools ==
:Coming soon.
 
Hytale is being built with powerful creator tools:
 
* '''In-game world editing and prefabs''' for fast building and world design.
* A '''Blockbench plugin''' for creating and animating models.
* Server-side modding via plugins and asset packs, with the server code planned to be shared-source after release.
* Official documentation and examples (GitBook, tutorials) planned by the Hytale team.
 
As Hytale’s official modding and server documentation is released, this section will be expanded with:
 
* Links to official docs and APIs
* Recommended tools and workflows for running modded Hytale servers
* Best practices for backups, performance tuning, and security
 
__NOTOC__
__NOTOC__

Latest revision as of 15:29, 23 November 2025

Creating a Hytale game server is an easy process that can be done from either a dedicated server or your home computer. Alternatively, you can choose a Hytale server host that will fit your needs.

Note: Hytale has not yet released its public dedicated server download at the time of writing. This guide explains the general process and will be updated with exact filenames and URLs once the official server package and documentation are live.

Option #1: Renting a Hytale server (see example control panel below!)

Renting from a professional game server provider is the fastest and easiest way to get online. Survival Servers handles hardware, network, DDoS protection, and updates for you.

Control panel.gif
Hytale game server.png

With a rented Hytale server from Survival Servers you get:

  • Custom control panel (start/stop/restart, config editor, backups)
  • High-clock dedicated hardware (no VPS)
  • NVMe SSD storage
  • DDoS protection
  • Full FTP / SFTP file access
  • Multiple worldwide locations and the ability to switch locations at any time

Option #2: Creating a Hytale Server From Your Home Computer or Dedicated Server

This option is for advanced users who want to host Hytale directly on their own hardware.

Server Requirements (expected)

Hytale’s developers have confirmed that:

  • The game client will launch on Windows first.
  • The dedicated server runs wherever a supported Java runtime (Java 21+/25) is available (for example most Linux distros and Windows).

Exact minimum specs will be provided by Hypixel Studios, but for planning purposes you should assume at least:

Operating System
A 64-bit operating system. For example:
  • Windows 10/11 64-bit
  • A modern 64-bit Linux distribution (Ubuntu, Debian, etc.) – recommended for dedicated servers
CPU
64-bit quad-core processor or better (modern Intel / AMD). Higher clock speed helps a lot for large or busy servers.
Memory (RAM)
For small private servers (friends & family):
  • 4 GB RAM dedicated to the Hytale server (plus extra for the OS)
For public or heavily modded servers:
  • 6–8 GB+ dedicated to the Hytale server
Disk space
At least 10–20 GB free space is recommended to allow for world growth and backups.
Java
A 64-bit Java runtime capable of running Java 21+/25 (for example a current OpenJDK build), unless the official Hytale dedicated server download bundles its own Java runtime.

When Hytale publishes official system requirements and server docs, update this section with their exact recommendations.

Step 1: Fetching Game Server Files

Once Hytale releases the dedicated server package, you will obtain it from the official Hytale website or launcher.

A typical workflow will look like this:

  1. Go to the official Hytale website (https://hytale.com) or follow the in-game / launcher instructions for downloading the dedicated server.
  2. Download the Hytale dedicated server archive for your operating system (for example a .zip or .tar.gz file).
  3. Create a folder for your server. Example locations:
    Windows: C:\HytaleServer\
    Linux: /home/hytale/server
  4. Extract the downloaded server archive into this folder.
  5. Run the server once (for example by double-clicking the JAR or using a basic java -jar command) so it can generate its configuration and EULA files.
  6. If an EULA file is created (for example eula.txt), open it and change eula=false to eula=true after reading and agreeing to the terms.

Important: The actual filenames (for example hytale-server.jar vs server.jar) and folder structure will be defined by Hypixel Studios. Always follow the official documentation for the exact names.

Step 2: Setting up a Hytale Dedicated Server Start Script

To make starting the server easier, you can create a simple script.

Windows (.bat file)

  1. In your Hytale server folder, create a new text file and name it something like StartHytaleServer.bat.
  2. Edit the file and add a line similar to:
@echo off
java -Xms4096M -Xmx4096M -jar hytale-server.jar --nogui
pause
  • Replace hytale-server.jar with the exact server JAR name from the official download.
  • Adjust -Xms / -Xmx to match the amount of RAM you want to allocate (for example 2048M for 2 GB).

Save the file and double-click it to start your server.

Linux (.sh file)

  1. In your Hytale server folder, create a new file named start-hytale-server.sh.
  2. Add:
#!/bin/bash
java -Xms4096M -Xmx4096M -jar hytale-server.jar --nogui
  1. Make it executable:
chmod +x start-hytale-server.sh
  1. Start the server with:
./start-hytale-server.sh

Again, replace hytale-server.jar and memory flags as appropriate.

Step 3: Port Forwarding and Firewall Rules

Hytale uses a modern networking stack (QUIC on top of UDP). The exact default port number will be documented by the developers in the server configuration.

General steps:

  1. Locate the port setting in the Hytale server configuration file (for example server.yml or server.json). Make note of the port number.
  2. On the server’s operating system firewall (Windows Firewall, ufw, firewalld, etc.), create an incoming rule to allow traffic on that port over UDP (and any other protocols Hytale requires, per the official docs).
  3. On your router, set up port forwarding from the internet to your server machine’s local IP address on the same port and protocol.
  4. If you are unsure how to port forward, PortForward.com has guides for many router models.

If your players still cannot connect, check:

  • That the server is actually running and listening on the expected port.
  • That your ISP is not blocking inbound traffic on that port.
  • That no additional firewall (for example antivirus firewall) is blocking the connection.

Configuring your Hytale Game Server

Once your server is running, you will see configuration and world files generated in the server folder.

The exact names and formats (for example server.yml, config.json, etc.) will be provided by Hytale’s official documentation, but in general you can expect to configure:

  • Server name / MOTD (how the server appears to players)
  • Maximum players
  • World seed and world settings
  • Difficulty and gameplay rules
  • Logging, backups, and performance settings

Typical workflow:

  1. Stop the server.
  2. Open the main configuration file in a text editor (for example Notepad++ or VS Code).
  3. Change your settings (server name, max players, etc.).
  4. Save the file and restart the server.

Survival Servers customers can edit most of these options directly via the web control panel without editing files by hand.

Locating and Joining your Server

Once Hytale’s multiplayer UI is finalized, there will generally be two ways to join:

  1. Direct IP
    • Start the Hytale client.
    • Select the option to join by IP / direct connect.
    • Enter your server’s IP address or hostname (and port, if different from the default).
    • Connect.
  1. Server browser (after it is implemented)
    • Open the in-game server browser.
    • Search or filter by name, tags, or region to find your server.
    • Click to join.

If you cannot find or join your server:

  • Verify the server is running (no crash in the console).
  • Double-check your IP/hostname and port.
  • Ensure your firewall and router port-forwarding rules are correct.
  • Ask a friend on a different network to test connecting to rule out local issues.

Location of World Save Data

Your world data will be stored in one or more folders inside your Hytale server directory. Common patterns in other games are folders named world, worlds, or similar.

After you have started the server at least once, check your server folder for:

  • A world save folder (for example world/)
  • Backups (if you or your hosting provider enable them)

Make regular backups of your world folder to avoid data loss in case of corruption or hardware failure.

Survival Servers provides automated backup options directly from the control panel.

Tools

Hytale is being built with powerful creator tools:

  • In-game world editing and prefabs for fast building and world design.
  • A Blockbench plugin for creating and animating models.
  • Server-side modding via plugins and asset packs, with the server code planned to be shared-source after release.
  • Official documentation and examples (GitBook, tutorials) planned by the Hytale team.

As Hytale’s official modding and server documentation is released, this section will be expanded with:

  • Links to official docs and APIs
  • Recommended tools and workflows for running modded Hytale servers
  • Best practices for backups, performance tuning, and security