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

Metin2 serveri jõudluse optimeerimise ja viivituste ennetamise juhend

Yazdır

Metin2 serveri jõudluse optimeerimise ja viivituste ennetamise juhend

Metin2 PVP-serverites võib mängijate arvu, kaarditiheduse või vigaste tehniliste konfiguratsioonide suurenemine aja jooksul põhjustada serveris viivitusi (lag) ja hetkelisi külmutamist (ch-langused). Saate turvaliselt järgida alltoodud samme, et maksimeerida oma serveri jõudlust ning optimeerida RAM-i ja CPU kasutust.

1. Regulaarne logi ja vahemälu puhastamine

Kuni teie mänguserver on avatud, kogunevad kõik mängijate tehtud toimingud, koletised ja syserri väljundid logikaustadesse. Paisunud logifailid väsitavad ketast ja põhjustavad viivitust. Lahenduseks saate kasutada automaatset tühjendusskripti (clear.sh):

  • koos Filezillaga/usr/gamekataloogiga ühendada.
  • Kui see on teie failides saadavalclear.shvõilog.shKäivitage fail Putty kaudu:
    sh clear.sh
  • Selle protsessi automatiseerimiseks Putty terminaliscrontab -eSaate ajastada automaatse logi puhastamise igal õhtul, kasutades käsku.

2. Pleieri piirangu kanali kohta (CH) redigeerimine CONFIG-failides

Iga kanali põhistruktuuril on teatud mälupiirang. Tarbetult kõrged piirangud väsitavad serveriprotsessorit. Kanalite CONFIG-failide optimeerimiseks tehke järgmist.

  1. /usr/game/cores/channel1/CONFIGAvage fail tekstiredaktoriga.
  2. USER_LIMIT Seadke väärtus mõistlikule tasemele vastavalt oma serveri RAM-i mahule ja sihtmängijabaasile (nt 500 või 1000).
  3. Korrake sama protsessi kõigi CH-de ja CONFIG-failidega kaustas game99.

3. DB (andmebaas) SQL-i optimeerimine ja tabeli vahemälu

Metin2 tõmbab andmevoo otse Navicati kaudu. Andmebaasi päringute viivitus kajastub mängu viivitusena. Tehke Navicatis järgmine optimeerimine:

  • Ühendage oma andmebaasiga Navicati programmi kaudu.
  • "mängija" Minge andmebaasi ja valige kõik tabelid.
  • Paremklõpsuga hooldus -> Optimeeritud tabelid Käivitage valik. See protsess lühendab päringu aega, korrastades indekseid.

4. Serveri operatsioonisüsteemi (FreeBSD) võrgu ja tuuma sätted

FreeBSD tuuma saab optimeerida Putty kaudu, nii et võrgupaketid jõuaksid serverisse kiiremini ega jääks järjekorras ootama./etc/sysctl.confVõrgu jõudlust saate suurendada, lisades faili allossa järgmised read:

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

oma serverisse, et muudatused jõustuksid.rebootViska see lihtsalt minema.


See artikkel on spetsiaalselt ette valmistatud PvPServeri jaoks.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner