Optimizer-1.1.5.jar
26 Jan 2026
CurseForge · Hytale mod
Optimizer is a lightweight, fully automated performance plugin that keeps your server responsive under load while preserving player experience.
Quick answer
Server Optimizer Optimizer-1.1.5.jar targets Hytale. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.
Where it goes
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.
Optimizer-1.1.5.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.
Before you install it
Built for Server Optimizer Optimizer-1.1.5.jar. Pick another file and the loader, install side or required mods may change.
Use Optimizer-1.1.5.jar. It targets Hytale; another release may target a different game build or dependency set.
This file does not list any required mods. Do not add a library just because a different file uses it.
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Use the “Get this file” button beside Optimizer-1.1.5.jar. It opens that exact file at the source.
About this project
A lightweight, fully automated performance plugin that keeps servers smooth under load while preserving player experience. It adapts view distance, per‑player simulation ranges, NPC AI tick rates, and idle player behavior in real time using TPS, memory, and player activity signals. The system reacts quickly to spikes and recovers quality only when conditions are stable.
Smart Global View Distance Control
Dynamically lowers global view distance on low TPS or high heap usage, then restores only after strict recovery conditions (time delay + player drop + stable TPS/heap). Prevents oscillation and lag spikes.
Per‑Player Simulation (HOT) Radius
Automatically reduces per‑player simulation range during TPS drops to cut entity processing cost in heavy hotspots.
AI LOD for NPCs
Adjusts NPC tick rates by distance and visibility with a safety clamp to avoid over‑ticking. Built for large servers with many entities. Heuristic detection (asset source) for custom entities to prevent freezing / resetting of custom spawned entities.
Idle Player Optimization
Lowers view/hot/min‑loaded radii for inactive players, reducing RAM and CPU usage while keeping active players unaffected.
Profiler & Diagnostics
Built‑in profiling command with JSON/text export for analysis. Optional event logging with cooldowns to prevent spam.
Auto‑generated & Auto‑repaired Config
Missing keys are added, invalid configs are reset safely, and defaults are enforced without server restarts.
Auto heap-based garbage collection
Automatically triggerign garbage collection under stress with a safe min. delay.
Shows current effective settings and all active optimization ranges.
Reloads config and applies changes immediately (no restart required).
Forces a garbage collection cycle (OP only)
Shows a color-coded TPS report for the current world and all other worlds.
Starts a profiling window (20–60s). Saves a detailed report to /mods/Hytaled_Optimizer/profiles/.
Console has full access. Player permissions are handled through standard server permission nodes.
Drop Optimizer.jar into /mods
Start the server
Config is generated at /mods/Hytaled_Optimizer/config.json
Edit config and run /optimizer reload (or restart)
LoopIntervalSeconds
How often optimizer evaluates TPS/heap and makes decisions
Default: 3 (recommended 1–3)
ViewRadius
Enabled: true
BroadcastChanges: true
Min/Max: 5 / 14
DecreaseFactor: 0.75
AdjustmentCooldownSeconds: 5
RecoveryDelaySeconds: 900 (15 minutes)
RecoveryPlayerDropPercent: 0.20 (20%)
TpsLow: 15.0
TpsHigh: 25.0
HeapPressureHigh: 0.90
HeapPressureLow: 0.80
Simulation (Per‑player HOT radius)
Enabled: true
Min/Max: 5 / 11
DecreaseStep: 2
RecoveryStep: 1
TpsLow: 15.0
TpsHigh: 20.0
PerPlayerDistance (Hotspot control)
Enabled: true
Min/Max: 5 / 11
MinLoadedOffset: 1
HotspotTpsLow: 15.0
HotspotReduceBy: 2
CooldownSeconds: 5
AiLod
Enabled: true
ApplyToCustomNPCs: false
UpdateIntervalMs: 150
UseVisibility: true
NearDistance: 40.0
MidDistance: 80.0
FarDistance: 120.0
MidTickSeconds: 0.2
FarTickSeconds: 0.5
VeryFarTickSeconds: 1.0
MinTickSeconds: 0.05
Logging
EnableEventLogging: true
EventLogCooldownSeconds: 30
IdlePlayer
Enabled: true
IdleTimeoutSeconds: 90
CheckIntervalSeconds: 10
ReduceViewRadius: true (IdleViewRadius: 4)
ReduceHotRadius: true (IdleHotRadius: 3)
ReduceMinLoadedRadius: true (IdleMinLoadedRadius: 2)
ClearWorldMapCache: true
Profiler
Enabled: true
AutoWindowDurationSeconds: 60
ProfileDurationSeconds: 30
ExportJson: true
DespawnAccelerator
Enabled: false
RunIntervalSeconds: 10
InactiveSeconds: 30
NoPlayerRadiusBlocks: 64.0
ReduceRemainingFactor: 0.5
MinSecondsRemaining: 10
ApplyToProjectiles: true
ApplyToItems: true
ApplyToBlockEntities: true
AutoGC
Enabled: true
HeapUsageTrigger: 0.90
ConsecutiveChecks: 3
MinIntervalSeconds: 900
Notes
Recovery is intentionally strict to prevent oscillation and lag spikes.
All thresholds and timings are configurable.
Defaults are tuned for high‑population servers & maximizing server usages and only optimizing when really required.
Project description from CurseForge.
Recent files
26 Jan 2026
24 Jan 2026
20 Jan 2026
20 Jan 2026
19 Jan 2026
18 Jan 2026
17 Jan 2026
17 Jan 2026
17 Jan 2026
16 Jan 2026
15 Jan 2026
Looking for an older file? The official CurseForge project page is in Resources.