Optimierung der Leistung Ihres Hytale-Servers
Einführung
Die Leistung eines Hytale-Servers kann je nach dem Verhalten der Spieler erheblich variieren. Eine Gruppe von Spielern, die verschiedene Bereiche der Welt erkunden, verbraucht viel mehr Ressourcen als eine Gruppe, die sich am selben Ort versammelt.
Das Plugin Performance Saver von Nitrado ermöglicht es, diese Lastspitzen intelligent zu verwalten, um Abstürze zu vermeiden und ein reibungsloses Spielerlebnis auch auf bescheidener Hardware aufrechtzuerhalten.
📥 Schritt 1: Plugin herunterladen
Laden Sie das Plugin aus dem offiziellen GitHub-Repository herunter:
🔗 Download-Link : https://github.com/nitrado/hytale-plugin-performance-saver/releases/tag/v1.0.0
Holen Sie sich die Datei .jar von der Releases-Seite.
📂 Schritt 2: Installation
- Suchen Sie den Ordner Ihres Hytale-Servers
- Öffnen (oder erstellen) Sie den Ordner
mods/ - Platzieren Sie die heruntergeladene Datei
.jarin diesem Ordnermods/ - Starten Sie Ihren Server neu
Das war's! Das Plugin funktioniert mit seinen Standardparametern.
⚙️ Schritt 3: Konfiguration (Optional)
Um das Verhalten des Plugins anzupassen, erstellen Sie eine Konfigurationsdatei:
- Erstellen Sie im Ordner
mods/einen UnterordnerNitrado_PerformanceSaver/ - Erstellen Sie in diesem Unterordner eine Datei
config.json
Vollständiger Pfad : mods/Nitrado_PerformanceSaver/config.json
🔧 Die 3 Hauptfunktionen
1. Begrenzung der TPS (Ticks pro Sekunde)
Das Plugin stabilisiert die TPS des Servers. Eine stabile, aber leicht reduzierte TPS bietet ein besseres Spielerlebnis als eine hohe, aber instabile TPS.
| Parameter | Standardwert | Beschreibung |
|---|---|---|
TpsLimit | 20 | Maximale TPS mit verbundenen Spielern |
TpsLimitEmpty | 5 | TPS, wenn der Server leer ist |
EmptyLimitDelaySeconds | 300 | Verzögerung, bevor der "leerer Server"-Modus aktiviert wird |
2. Dynamische Anpassung des Sichtradius
Wenn der Server unter CPU- oder RAM-Druck steht, wird der Sichtradius automatisch reduziert und bei freigegebenen Ressourcen allmählich wiederhergestellt.
| Parameter | Standardwert | Beschreibung |
|---|---|---|
MinViewRadius | 2 | Minimaler Sichtradius |
DecreaseFactor | 0.75 | Reduktionsfaktor (×0.75) |
RecoveryWaitTimeSeconds | 60 | Zeit bis zur Wiederherstellung des Radius |
3. Verwaltung der Garbage Collection
Java gibt ungenutzten Speicher nicht automatisch frei. Dieses Plugin löst die Speicherbereinigung aus, wenn Chunks entladen werden.
| Parameter | Standardwert | Beschreibung |
|---|---|---|
MinChunkCount | 128 | Mindestanzahl von Chunks vor der Aktivierung |
GarbageCollectionDelaySeconds | 300 | Mindestverzögerung zwischen zwei GC |
📋 Beispiel für vollständige Konfiguration
{
"Tps": {
"Enabled": true,
"TpsLimit": 20,
"TpsLimitEmpty": 5,
"OnlyWorlds": [],
"InitialDelaySeconds": 30,
"CheckIntervalSeconds": 5,
"EmptyLimitDelaySeconds": 300
},
"ViewRadius": {
"Enabled": true,
"MinViewRadius": 2,
"DecreaseFactor": 0.75,
"IncreaseValue": 1,
"InitialDelaySeconds": 30,
"CheckIntervalSeconds": 5,
"RecoveryWaitTimeSeconds": 60,
"GcMonitor": {
"Enabled": true,
"HeapThresholdRatio": 0.85,
"TriggerSequenceLength": 3,
"WindowSeconds": 60
},
"TpsMonitor": {
"Enabled": true,
"TpsWaterMarkHigh": 0.75,
"TpsWaterMarkLow": 0.6,
"OnlyWorlds": [],
"AdjustmentDelaySeconds": 20
}
},
"ChunkGarbageCollection": {
"Enabled": true,
"MinChunkCount": 128,
"ChunkDropRatioThreshold": 0.8,
"GarbageCollectionDelaySeconds": 300,
"InitialDelaySeconds": 5,
"CheckIntervalSeconds": 5
}
}
💡 Optimierungstipps
Für kleine Server (weniger RAM)
{
"ViewRadius": {
"MinViewRadius": 2,
"GcMonitor": {
"HeapThresholdRatio": 0.75
}
}
}
Für Server mit vielen Spielern
{
"ViewRadius": {
"TpsMonitor": {
"TpsWaterMarkLow": 0.5,
"AdjustmentDelaySeconds": 10
}
}
}
Zum Sparen von Ressourcen, wenn der Server leer ist
{
"Tps": {
"TpsLimitEmpty": 2,
"EmptyLimitDelaySeconds": 120
}
}
✅ Zusammenfassung
- Laden Sie das Plugin von GitHub herunter
- Platzieren Sie die
.jar-Datei im Ordnermods/Ihres Servers - Starten Sie den Server neu
- (Optional) Konfigurieren Sie über
mods/Nitrado_PerformanceSaver/config.json
Das Plugin übernimmt den Rest automatisch! 🚀

