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

Minecraft szerver indítási kódok és RAM optimalizálása (Aikar zászlói)

Yazdır

Minecraft szerver indítási kódok és RAM optimalizálása (Aikar zászlói)

Nem számít, mennyi RAM van a Minecraft szervereken, ha a Java memóriatisztító logikája (Garbage Collection) nincs megfelelően konfigurálva, a szerver néhány percenként hirtelen lefagyást (Spike Lag) tapasztal. Elindítja a szervertstart.batvagybaslat.batA fájl optimalizálása radikálisan megoldja ezeket a lefagyásokat. világhírű Aikar zászlói Ebben az útmutatóban megtalálhatja a megfelelő inicializálási kódot paraméterekkel.

1. lépés: A helytelen inicializálási kód ártalmai

A legtöbb szervertulajdonos csak futtatja a szerverétjava -Xmx8G -Xms8G -jar server.jarA paranccsal kezdődik. Ez a kód teljesen felszabadítja a Java-t. A Java feltölti a memóriát, majd egy másodperc töredékére leállítja az egész szervert, hogy törölje azt (GC lag). A játékosok ezt "visszadobásnak vagy elakadásnak" érzik.

2. lépés: Az Aikar indítási kódjainak optimalizálása

a szervered start.bat Kattintson a jobb gombbal a fájlra, szerkessze, törölje az összes kódot, és illessze be a következő frissített kódokat a szerveréhez rendelt RAM mennyiségének megfelelően:

8 GB RAM-ot lefoglaló szerverek esetén:

@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

Megjegyzés: Ha 12 GB RAM-ot kíván adni a szervernek, akkor a kód az elején-Xmx8G -Xms8Gterületeken-Xmx12G -Xms12GCserélned kellene erre. Szinténserver.jarSzinkronizálja azt a részt, amelyen szerepel a fő jar fájl neve (pl. paper.jar).

3. lépés: A kódex előnyei

  • G1GC aktiválás: Aktiválja a Java legstabilabb és Minecraft-kompatibilis szemétgyűjtő modulját.
  • Azonnali memória törlése: A RAM-ot apró darabokban tisztítja a háttérben, amikor a szerver tétlen, így megakadályozza a szerver lefagyását.
  • Processzor prioritás: Lehetővé teszi a Java processzormagok kiegyensúlyozottabb használatát.

Ez a cikk kifejezetten a PvPServer számára készült.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner