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

Kodovi za pokretanje Minecraft poslužitelja i optimizacija RAM-a (Aikarove zastavice)

Yazdır

Kodovi za pokretanje Minecraft poslužitelja i optimizacija RAM-a (Aikarove zastavice)

Bez obzira koliko RAM-a imate na Minecraft poslužiteljima, ako Javina logika čišćenja memorije (Garbage Collection) nije ispravno konfigurirana, poslužitelj će doživjeti iznenadna zamrzavanja (Spike Lag) svakih nekoliko minuta. Pokrećete svoj poslužiteljstart.batilibaslat.batOptimiziranje datoteke radikalno rješava ta zamrzavanja. svjetski poznat Aikarove zastave Ispravan inicijalizacijski kod s parametrima možete pronaći u ovom vodiču.

Korak 1: Štete netočnog inicijalizacijskog koda

Većina vlasnika poslužitelja samo pokreće svoj poslužiteljjava -Xmx8G -Xms8G -jar server.jarPočinje naredbom. Ovaj kod potpuno oslobađa Javu. Java ispunjava memoriju i zatim zaustavlja cijeli poslužitelj na djelić sekunde da ga očisti (GC kašnjenje). Igrači to osjećaju kao "odbacivanje ili zaglavljivanje".

Korak 2: Optimizirani Aikarovi kodovi za pokretanje

vaš poslužitelj početak.šišmiš Desnom tipkom miša kliknite datoteku, uredite je, izbrišite sve kodove u njoj i zalijepite sljedeće ažurirane kodove prema količini RAM-a koju ste dodijelili svom poslužitelju:

Za poslužitelje koji dodjeljuju 8 GB RAM-a:

@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

Napomena: Ako ćete svom poslužitelju dati 12 GB RAM-a, kod na početku-Xmx8G -Xms8Gpodručja-Xmx12G -Xms12GTrebali biste ga promijeniti u . Takođerserver.jarSinkronizirajte dio koji kaže s nazivom vaše glavne jar datoteke (npr. paper.jar).

Korak 3: Prednosti koda

  • G1GC aktivacija: Aktivira Javin najstabilniji i Minecraft-kompatibilan modul za skupljanje smeća.
  • Trenutno brisanje memorije: Čisti RAM u malim dijelovima u pozadini kada je poslužitelj u mirovanju, sprječavajući zamrzavanje poslužitelja.
  • Prioritet procesora: Omogućuje Javi da koristi procesorske jezgre uravnoteženije.

Ovaj članak je posebno pripremljen za PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner