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

Minecraft Server-startkoder og RAM-optimering (Aikar's Flags)

Yazdır

Minecraft Server-startkoder og RAM-optimering (Aikar's Flags)

Uanset hvor meget RAM du har på Minecraft-servere, hvis Javas hukommelsesrensningslogik (Garbage Collection) ikke er konfigureret korrekt, vil serveren opleve pludselige frysninger (Spike Lag) med få minutters mellemrum. Du starter din serverstart.batellerbaslat.batOptimering af filen løser disse frysninger radikalt. verdensberømte Aikars flag Du kan finde den korrekte initialiseringskode med parametre i denne vejledning.

Trin 1: Skader ved forkert initialiseringskode

De fleste serverejere kører bare deres serverjava -Xmx8G -Xms8G -jar server.jarDet starter med kommandoen. Denne kode frigiver Java fuldstændigt. Java fylder hukommelsen og stopper derefter hele serveren i et splitsekund for at rydde den (GC lag). Spillere føler dette som at "kaste sig tilbage eller sidde fast".

Trin 2: Optimeret Aikars lanceringskoder

din server start.bat Højreklik på filen, rediger den, slet alle koder i den og indsæt følgende opdaterede koder i henhold til mængden af RAM, du har tildelt din server:

For servere, der tildeler 8 GB RAM:

@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

Bemærk: Hvis du vil give 12 GB RAM til din server, koden i begyndelsen-Xmx8G -Xms8Gområder-Xmx12G -Xms12GDu bør ændre det til . Ogsåserver.jarSynkroniser den del, der siger med navnet på din primære jar-fil (Eks.: paper.jar).

Trin 3: Fordele ved koden

  • G1GC aktivering: Det aktiverer Javas mest stabile og Minecraft-kompatible skraldeindsamlingsmodul.
  • Slet øjeblikkelig hukommelse: Det renser RAM'en i små stykker i baggrunden, når serveren er inaktiv, hvilket forhindrer serveren i at fryse.
  • Processor prioritet: Det giver Java mulighed for at bruge processorkerner mere afbalanceret.

Denne artikel er specielt forberedt til PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner