promotional bannermobile promotional banner

Fantastic Performance Saver- 0.5.6 Update

Automatically optimizes server performance by adjusting view radius, idle TPS and memory handling to keep Hytale servers smoother and more stable.

Discord Patreon

💬Fantastic Performance Saver

Fantastic Performance Saver is a lightweight server-side performance protection mod for Hytale servers.

This mod helps reduce unnecessary server load by automatically adjusting performance-related settings when the server is under pressure or when no players are online.

It is designed for live multiplayer servers where stability, TPS protection and smooth gameplay are more important than forcing the server to run at full load all the time.

alt text


Features

Adaptive View Radius

The mod can automatically reduce the view radius when server performance drops.

This helps lower the amount of chunks and world data the server has to process while the TPS is unstable.

Default values:

AdaptiveViewRadius:
  MinViewRadiusChunks: 6
  MaxViewRadiusChunks: 12
  DefaultViewRadiusChunks: 12

Explanation:

  • DefaultViewRadiusChunks: 12 The normal view radius when the server is running fine.

  • MaxViewRadiusChunks: 12 The highest view radius the mod will restore.

  • MinViewRadiusChunks: 6 The lowest view radius the mod can reduce to when performance protection is needed.

This keeps the server playable while reducing load during lag spikes.


Idle TPS Saver

When no players are online, the server does not need to run at full active TPS.

The mod can lower the world TPS while the server is empty and restore it when players come back.

Default values:

IdleTpsSaver:
  IdleTps: 5
  ActiveTps: 20

Explanation:

  • IdleTps: 5 Used when no players are online. This saves server resources.

  • ActiveTps: 20 Used when players are online. This restores normal gameplay performance.

This is useful for public servers that stay online 24/7.


Memory Protection

The mod can monitor memory usage and optionally trigger system garbage collection.

Default value:

Memory:
  UseSystemGc: false

Why is this set to false by default?

Calling system garbage collection manually can sometimes cause short freezes or lag spikes, especially on live servers.

For most servers, Java's own memory management is better and smoother. That is why UseSystemGc is disabled by default.

Recommended setting for live servers:

UseSystemGc: false

Only enable this if you know what you are doing and want to test it on your own server setup.


Player Notifications

The mod can notify players in chat when it changes performance settings.

Default value:

General:
  NotifyPlayers: false

Why is this set to false by default?

When this option is enabled, players may receive chat messages whenever the mod changes something.

Examples:

  • View radius was reduced
  • Server entered saver mode
  • TPS was adjusted
  • Performance protection was activated

On live servers, this can annoy players or make the server feel unstable, even when the mod is just doing its job in the background.

Recommended setting for live servers:

NotifyPlayers: false

Admins can still check the server status with commands and server logs.


Commands

/fpsaver status

Shows the current performance saver status.

/fpsaver reload

Reloads the configuration.

/fpsaver gc

Manually triggers garbage collection.


Permissions

fantasticperformancesaver.use

Allows basic command usage.

fantasticperformancesaver.admin

Allows admin commands like reload and manual GC.

fantasticperformancesaver.notify

Allows receiving admin performance notifications if enabled.

For full access:

fantasticperformancesaver.*

Default Configuration

General:
  Enabled: true
  NotifyPlayers: false
  LogChanges: true

Performance:
  CheckIntervalSeconds: 10
  LowTpsThreshold: 15.0
  RecoveryTpsThreshold: 18.5

AdaptiveViewRadius:
  Enabled: true
  MinViewRadiusChunks: 6
  MaxViewRadiusChunks: 12
  DefaultViewRadiusChunks: 12

IdleTpsSaver:
  Enabled: true
  IdleTps: 5
  ActiveTps: 20

Memory:
  Enabled: true
  UseSystemGc: false

Important

If you already have an old config file, the mod will not overwrite it automatically.

To use the new default values, either:

  1. Delete the old config and restart the server or
  2. Manually update the values in your existing config

Recommended Live Server Settings

For public/live servers, the recommended defaults are:

General:
  NotifyPlayers: false

Memory:
  UseSystemGc: false

AdaptiveViewRadius:
  MinViewRadiusChunks: 6
  MaxViewRadiusChunks: 12
  DefaultViewRadiusChunks: 12

IdleTpsSaver:
  IdleTps: 5
  ActiveTps: 20

These settings are made to keep the server stable without annoying players or causing unnecessary lag spikes.


Why use this mod?

Fantastic Performance Saver is made for server owners who want better stability and automatic protection against performance drops.

It is especially useful for:

  • 24/7 multiplayer servers
  • Modded servers
  • Servers with many chunks/worlds
  • Servers with performance spikes
  • Live servers where players should not be spammed with technical messages

The goal is simple:

Keep the server running smoother, quieter and more stable.

❤️ Support

If you enjoy this mod, consider leaving a ⭐ on CurseForge!


🔗 Check Out My Other Hytale Projects

Take a look at my other Hytale mods and projects here:

👉 DerFriesn CurseForge Projects


Tale-World German Community German Flag

The Fantastic Performance Saver- 0.5.6 Update Team

profile avatar
  • 4
    Followers
  • 10
    Projects
  • 1.3K
    Downloads

Serverbetreiber von Tale-World.com 🌍 Leidenschaftlicher Weltenbauer und angehender Mod-Entwickler. Hier findest du meine aktuellen Projekte und Experimente rund um Tale-World. Schau gerne vorbei!

More from DerFriesnView all