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

Vodič za optimizaciju izvedbe Metin2 poslužitelja i sprječavanje kašnjenja

Yazdır

Vodič za optimizaciju izvedbe Metin2 poslužitelja i sprječavanje kašnjenja

U Metin2 PVP poslužiteljima, povećanje broja igrača, gustoća karte ili pogrešne tehničke konfiguracije mogu uzrokovati kašnjenja (zaostajanje) i trenutna zamrzavanja (ch drops) na poslužitelju tijekom vremena. Možete sa sigurnošću slijediti korake u nastavku kako biste maksimizirali performanse svog poslužitelja i optimizirali korištenje RAM-a i CPU-a.

1. Redovito čišćenje dnevnika i predmemorije

Sve dok je vaš poslužitelj za igru otvoren, svaka radnja igrača, pojavljivanje čudovišta i izlaz syserra akumuliraju se u mapama dnevnika. Nabrekle datoteke dnevnika zamaraju disk i uzrokuju kašnjenje. Za rješenje možete koristiti skriptu za automatsko čišćenje (clear.sh):

  • s Filezillom/usr/gamespojite se na imenik.
  • Ako je dostupan u vašim datotekamaclear.shililog.shPokrenite datoteku putem Putty-a:
    sh clear.sh
  • Za automatizaciju ovog procesa u Putty terminalucrontab -ePomoću naredbe možete zakazati automatsko čišćenje dnevnika svaku noć.

2. Uređivanje ograničenja igrača po kanalu (CH) u CONFIG datotekama

Osnovna struktura svakog kanala ima određeno ograničenje memorije. Nepotrebno visoka ograničenja zamaraju procesor poslužitelja. Da biste optimizirali CONFIG datoteke svojih kanala:

  1. /usr/game/cores/channel1/CONFIGOtvorite datoteku pomoću uređivača teksta.
  2. USER_LIMIT Postavite vrijednost na razumnu razinu u skladu s RAM kapacitetom vašeg poslužitelja i ciljnom bazom igrača (npr. 500 ili 1000).
  3. Ponovite isti postupak za sve CH i CONFIG datoteke u mapi game99.

3. DB (baza podataka) SQL optimizacija i predmemorija tablice

Metin2 povlači tok podataka izravno kroz Navicat. Kašnjenje u upitima baze podataka odražava se kao kašnjenje u igri. Izvršite sljedeću optimizaciju na Navicatu:

  • Spojite se na svoju bazu podataka iz programa Navicat.
  • "igrač" Idite u bazu podataka i odaberite sve tablice.
  • Desnim klikom održavanje -> Optimizirane tablice Pokrenite opciju. Ovaj proces skraćuje vrijeme upita organiziranjem indeksa.

4. Postavke mreže i kernela operativnog sustava poslužitelja (FreeBSD).

Možete optimizirati FreeBSD kernel putem Putty-a tako da se mrežni paketi isporučuju na poslužitelj brže i da ne čekaju u redu čekanja./etc/sysctl.confMožete povećati performanse mreže dodavanjem sljedećih redaka na dno datoteke:

kern.ipc.somaxconn=1024
net.inet.tcp.recvspace=65536
net.inet.tcp.sendspace=65536

na vaš poslužitelj kako bi promjene stupile na snagu.rebootSamo ga baci.


Ovaj članak je posebno pripremljen za PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner