New

EmeraldHost 2.0 is here: faster, more intuitive, and made for everyone - the new panel!

Learn more
Guides
How to Improve Performance on a Hytale Server
HytaleHytaleImprove Performance

How to Improve Performance on a Hytale Server

Improve performance on a Hytale server

4 min read
Jan 15, 2026

Overview

The performance of a Hytale server can be influenced by various factors, including the number of players, the size of the loaded world, and the server configuration. In this article, we'll show you how to optimize the performance of your Hytale server.

How to Optimize the Configuration on a Hytale Server

If you don't want to install a plugin, you can also improve server performance by adjusting the configuration file. The most important setting for this is MaxViewRadius. The view radius determines how many chunks are loaded around a player. A smaller value significantly reduces server load.

  1. Stop the server
    Stop your server via the dashboard.

  2. Open the configuration file
    Connect to your server via SFTP and open the config.json file in the root directory.

  3. Find MaxViewRadius
    Look for the MaxViewRadius setting in the config.json.

  4. Adjust the value
    Reduce the value to improve performance:

    Value Recommendation
    32 Default and maximum - high server load
    16 Good balance between visibility and performance
    12 Recommended by Hytale for performance and gameplay (384 blocks)
    10 Low - for servers with many players or limited RAM
  5. Start the server
    Start your server for the changes to take effect.

How to Adjust Startup Parameters on a Hytale Server

Via the dashboard, you can add additional startup parameters in the settings. This allows you to add custom Garbage Collector parameters to further optimize the server.

  1. Open the Dashboard
    Open the dashboard of your server.

  2. Open Settings
    Navigate to Settings.

  3. Adjust Startup Parameters
    Add your desired parameters in the Additional Startup Parameters field.

    -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200
    
  4. Restart the Server
    Restart your server for the changes to take effect.

Default Garbage Collector Parameters

The following parameters are already configured by default:

Parameter Description
-XX:+UseG1GC Enables the G1 Garbage Collector, optimized for servers with large RAM
-XX:+ParallelRefProcEnabled Speeds up reference processing through parallelization
-XX:MaxGCPauseMillis=200 Limits Garbage Collection pauses to a maximum of 200ms

To stabilize your server, we recommend the Nitrado PerformanceSaver plugin. It is also recommended in Hytale's official server manual.

Download

The plugin can be downloaded here: Performance Saver on CurseForge

Installing the Performance Plugin

  1. Stop the Server
    Stop your server via the dashboard.

  2. Download the Plugin
    Download the .jar file of the plugin from CurseForge.

  3. Upload the Plugin
    Connect to your server via SFTP and upload the .jar file to the mods/ folder.

  4. Start the Server
    Start your server.

Performance Saver

The Performance Saver Plugin provides the following benefits:

  • TPS Limiting - Intelligently limits ticks per second (20 TPS with players, 5 TPS without)
  • Dynamic View Radius Adjustment - Automatically reduces view distance under high load
  • Automatic Garbage Collection - Triggers memory cleanup on chunk unloads

After the first start, you can find the plugin's settings in the mods/Nitrado_PerformanceSaver/config.json file.

How to Install the Spark Plugin on a Hytale Server

The Spark Plugin is a performance profiler that allows you to analyze lag causes on your server. It shows you exactly which processes are consuming the most resources.

Download

The plugin can be downloaded here: Spark on CurseForge

Installing Spark

  1. Stop the Server
    Stop your server via the dashboard.

  2. Download the Plugin
    Download the .jar file of the Spark Plugin from CurseForge.

  3. Upload the Plugin
    Connect to your server via SFTP and upload the .jar file to the mods/ folder.

  4. Start the Server
    Start your server.

Using Spark

With Spark, you can use the following commands in-game as admin. In the console of the dashboard, enter them without the /:

Command Description
/spark profiler start Start profiling
/spark profiler stop Stop profiling and create report
/spark tps Show current TPS
/spark health Show server health

Daily Restarts

A daily restart of your server can fix memory leaks (RAM leaks) and keep performance stable.

Feedback to the Hytale Team

Have you discovered performance issues or bugs with the server software? You can send direct feedback to the Hytale development team:

Send Feedback

Written byEmeraldHost Team
Last updated on Sep 27, 2026 Edit on GitHub

Did this article help you?

Your feedback helps us improve our guides.

Help shape the guides

€10.00 in credit for every new guide, €5.00 for every improvement.

Contact Support

Create a support ticket and our team will get back to you as soon as possible – personal and professional.

Go to Support
1257 members online

Discord Community

Connect with other players, get quick help from the community, and stay up to date with the latest news.

Join Discord
Hytale

Ready to get started?

Rent your Hytale Server now

Join our Discord community 1257 members online right now