Master Your Hytale Server
This complete guide covers everything from basic configuration to advanced multi-server architectures. Whether you are setting up your first server or optimizing a production environment, you will find expert-level instructions here.Difficulty
Intermediate
Time
15 Minutes
Configuration File Locations
Your Hytale server uses several JSON configuration files to manage its behavior. Understanding where these files are located is the first step toward effective server management.Server Root Directory
World-Specific Configuration
Editing Your Configuration
Follow these steps to safely modify your server files.How to Edit Files
- Game Panel (Recommended)
- Manual Editing
The easiest way to manage your files is through the FREAKHOSTING Game Panel.
1
Stop Server
Navigate to the Console and click Stop.
2
Open File Manager
Go to the Files tab in the sidebar.
3
Edit File
Locate the JSON file you wish to modify, click on it to open the editor, make your changes, and click Save Content.
4
Start Server
Return to the Console and click Start.
Server Configuration (config.json)
The mainconfig.json controls your server core behavior. This is the primary file for customization.
Settings Overview
Advanced Architecture
Multi-Server Support
Hytale features built-in multi-server support, meaning you do not need an external proxy like BungeeCord or Velocity.Network Protocol
Hytale uses the QUIC protocol over UDP instead of traditional TCP. Ensure your firewall is configured to allow UDP traffic on your server ports.Performance Tuning: JVM Flags
Performance Tuning: JVM Flags
For high-traffic servers, adjusting launch arguments can improve stability.
-XX:+UseG1GC: Recommended garbage collector for Hytale.-Xmsand-Xmx: Set your minimum and maximum RAM allocation.
World Pre-Generation
World Pre-Generation
Eliminate exploration lag by pre-generating your world chunks before players join. This significantly reduces CPU strain during gameplay.
Need Extra Help?
If you encounter any issues, our support team is ready to assist:- Live Chat: Quick assistance via our website.
- Support Ticket: Open a Ticket
- Discord: Join our Community
- Email: support@freakhosting.com
Last Updated: January 2026 | Hytale: Advanced Configuration Guide.
World Configuration (Per-World Settings)
Each world has independent settings stored inuniverse/worlds/[WorldName]/config.json. These allow you to customize gameplay mechanics per dimension or world instance.
Gameplay Settings
Performance & Save Settings
Visual Effects (ClientEffects)
World Pre-Generation
Pre-generating terrain before players explore eliminates chunk generation lag during gameplay. This is highly recommended for production servers.Method 1: Manual Exploration
Method 1: Manual Exploration
Best for small maps or quick setups.
- Start your server and join as an admin.
- Enable fly mode.
- Fly around the map; chunks will save automatically as they are rendered.
Method 2: Pre-Generation Mods
Method 2: Pre-Generation Mods
Best for large worlds and automated generation.
- Download a pre-generation mod and place it in the
mods/folder. - Configure the radius and center coordinates.
- Execute the generation command provided by the mod.
Method 3: Built-in Command Line
Method 3: Built-in Command Line
Check for native options using:
Server Mesh Architecture
Hytale features built-in multi-server support, allowing you to transfer players between servers without an external proxy like BungeeCord.Transferring Players
You can use the native Java API to move players smoothly:Launch Options & Performance
JVM Memory Flags
For optimal stability, allocate enough RAM to your Hytale instance. We recommend setting the initial and maximum RAM to the same value to prevent performance dips during allocation.Server Launch Options
Need Extra Help?
If you encounter any issues, our support team is ready to assist:- Live Chat: Quick assistance via our website.
- Support Ticket: Open a Ticket
- Discord: Join our Community
- Email: support@freakhosting.com
Last Updated: January 2026 | Hytale: Advanced Configuration Guide.