PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Minecraft-Server-Startcodes und RAM-Optimierung (Aikar's Flags)

Yazdır

Minecraft-Server-Startcodes und RAM-Optimierung (Aikar's Flags)

Egal wie viel RAM Sie auf Minecraft-Servern haben: Wenn die Speicherbereinigungslogik (Garbage Collection) von Java nicht richtig konfiguriert ist, kommt es auf dem Server alle paar Minuten zu plötzlichen Einfrierungen (Spike Lag). Sie starten Ihren Serverstart.batoderbaslat.batDurch die Optimierung der Datei werden diese Einfrierungen radikal behoben. weltberühmt Aikars Flaggen Den richtigen Initialisierungscode mit Parametern finden Sie in dieser Anleitung.

Schritt 1: Schäden durch falschen Initialisierungscode

Die meisten Serverbesitzer betreiben einfach ihren Serverjava -Xmx8G -Xms8G -jar server.jarEs beginnt mit dem Befehl. Dieser Code gibt Java vollständig frei. Java füllt den Speicher und stoppt dann für den Bruchteil einer Sekunde den gesamten Server, um ihn zu löschen (GC-Verzögerung). Die Spieler empfinden dies als „Zurückwerfen oder stecken bleiben“.

Schritt 2: Optimierte Aikar-Startcodes

Ihr Server start.bat Klicken Sie mit der rechten Maustaste auf die Datei, bearbeiten Sie sie, löschen Sie alle darin enthaltenen Codes und fügen Sie die folgenden aktualisierten Codes entsprechend der RAM-Größe ein, die Sie Ihrem Server zugewiesen haben:

Für Server, die 8 GB RAM zuweisen:

@echo off
java -Xmx8G -Xms8G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8m -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapProfilingPercent=45 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar nogui
pause

Hinweis: Wenn Sie Ihrem Server 12 GB RAM zur Verfügung stellen möchten, verwenden Sie den Code am Anfang-Xmx8G -Xms8GBereiche-Xmx12G -Xms12GSie sollten es in ändern. Auchserver.jarSynchronisieren Sie den Teil mit dem Namen Ihrer Haupt-JAR-Datei (Beispiel: paper.jar).

Schritt 3: Vorteile des Kodex

  • G1GC-Aktivierung: Es aktiviert Javas stabilstes und Minecraft-kompatibles Garbage-Collection-Modul.
  • Sofortiges Löschen des Speichers: Es bereinigt den RAM in kleinen Stücken im Hintergrund, wenn der Server inaktiv ist, und verhindert so ein Einfrieren des Servers.
  • Prozessorpriorität: Dadurch kann Java Prozessorkerne ausgewogener nutzen.

Dieser Artikel ist speziell für PvPServer vorbereitet.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner