server.properties: Die Einstellungen, die die Leistung beeinflussen, und die, die nichts tun
view-distance und simulation-distance sind nicht derselbe Hebel, und einer von ihnen ist der Grund, warum deine TPS sinken. Was jede Einstellung tatsächlich kostet, mit sinnvollen Werten.
Die meisten server.properties Tuning-Ratschläge werden zwischen Foren kopiert, ohne dass jemand sagt, was jede Zeile kostet. Hier ist, was tatsächlich etwas bewirkt.
view-distance vs. simulation-distance
Dies sind die beiden am meisten missverstandenen Einstellungen, und ihre Trennung ist der größte einzelne Gewinn, der erzielt werden kann.
view-distance— wie viele Chunks an den Client gesendet werden. Kostet Bandbreite und
Speicher. Spieler sehen weiter.
simulation-distance— wie viele Chunks getickt werden: Mobs, Redstone, Pflanzen,
Trichter. Kostet CPU. Hier sinken die TPS.
Früher waren sie eine Einstellung, weshalb alte Anleitungen sagen: "view-distance für Leistung senken". Die moderne Antwort lautet:
view-distance=10
simulation-distance=6
Spieler sehen immer noch 10 Chunks weit, aber der Server simuliert nur 6. Farmen außerhalb des Simulationsradius stoppen, was ein Feature gegen Lag und ein Problem für AFK-Farmen ist — wähle bewusst.
Einstellungen, die echte CPU-Leistung kosten
| Einstellung | Standard | Hinweis |
|---|---|---|
simulation-distance | 10 | der Haupthebel; 6–8 auf einem ausgelasteten Server |
entity-broadcast-range-percentage | 100 | auf 50 senken, um das Volumen der Entitätspakete zu halbieren |
max-tick-time | 60000 | der Watchdog; niemals deaktivieren, um Lag zu verstecken |
sync-chunk-writes | true | false ist auf rotierenden Festplatten viel schneller, etwas riskanter |
network-compression-threshold | 256 | -1 auf einem LAN einstellen, auf 512 für einen ausgelasteten öffentlichen Server erhöhen |
Einstellungen, die nichts für die Leistung tun
max-players— das Reservieren weniger Slots macht den Server nicht schneller. Die Last kommt
von tatsächlich online befindlichen Spielern.
spawn-protection— ein Berechtigungsradius, keine Leistungseinstellung.view-distanceallein — das Senken ohne Änderung der simulation-distance spart hauptsächlich
Bandbreite, nicht TPS.
Die sicherheitsrelevanten Einstellungen
online-mode=true— überprüft Konten bei Mojang. Das Einstellen auffalseauf einem
öffentlichen Server bedeutet, dass jeder als beliebiger Benutzername verbinden kann. Nur false hinter einem Proxy, der die Verifizierung selbst durchführt.
enforce-secure-profile— steuert den signierten Chat. Das Deaktivieren ist auf
modifizierten Servern üblich und ist an sich kein Sicherheitsloch.
white-list+enforce-whitelist— der zweite Parameter kickt nicht gelistete
Spieler, die bereits verbunden sind. Nur den ersten einzustellen, ist der übliche Fehler.
MOTD
motd akzeptiert Abschnittszeichen-Farbcodes, und der moderne Ansatz für einen Paper-Server ist MiniMessage-Formatierung anstelle von rohen §-Codes. Zwei Zeilen sind erlaubt — der Trennpunkt ist ein literales \n in der Eigenschaften-Datei.
Halte sie kurz. Die Serverliste kürzt aggressiv, und eine lange MOTD wirkt wie Spam.
Generiere eine gültige Eigenschaften-Datei für deine Spieleranzahl und Hardware, und gestalte die MOTD mit einer Live-Vorschau in den Server Setup Tools.