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

Ghid de optimizare a performanței serverului Metin2 și prevenire a întârzierilor

Yazdır

Ghid de optimizare a performanței serverului Metin2 și prevenire a întârzierilor

În serverele Metin2 PVP, creșterea numărului de jucători, a densității hărții sau a configurațiilor tehnice defectuoase pot provoca întârzieri (lag) și blocări momentane (ch drops) pe server în timp. Puteți urma în siguranță pașii de mai jos pentru a maximiza performanța serverului dvs. și pentru a optimiza utilizarea RAM și CPU.

1. Curățare regulată a jurnalului și a memoriei cache

Atâta timp cât serverul tău de joc rămâne deschis, fiecare acțiune făcută de jucători, monster spawns și syserr outputs sunt acumulate în folderele de jurnal. Fișierele jurnal umflate obosesc discul și provoacă întârziere. Puteți utiliza scriptul de ștergere automată (clear.sh) pentru soluție:

  • cu Filezilla/usr/gameconectați-vă la director.
  • Dacă este disponibil în fișierele dvsclear.shsaulog.shRulați fișierul prin Putty:
    sh clear.sh
  • Pentru a automatiza acest proces în terminalul Puttycrontab -ePuteți programa curățarea automată a jurnalelor în fiecare noapte folosind comanda.

2. Editarea limitei de jucător pe canal (CH) în fișierele CONFIG

Structura de bază a fiecărui canal are o anumită limită de memorie. Limitele inutil de mari obosesc procesorul serverului. Pentru a optimiza fișierele CONFIG ale canalelor dvs.:

  1. /usr/game/cores/channel1/CONFIGDeschideți fișierul cu un editor de text.
  2. USER_LIMIT Setați valoarea la un nivel rezonabil în funcție de capacitatea RAM a serverului și baza de jucători țintă (Ex: 500 sau 1000).
  3. Repetați același proces pentru toate fișierele CH și CONFIG din folderul game99.

3. Optimizare SQL DB (bază de date) și stocare în cache a tabelelor

Metin2 trage fluxul de date direct prin Navicat. Întârzierea interogărilor bazei de date se reflectă ca decalaj în joc. Efectuați următoarea optimizare pe Navicat:

  • Conectați-vă la baza de date din programul Navicat.
  • "jucator" Accesați baza de date și selectați toate tabelele.
  • Făcând clic dreapta întreținere -> Tabele optimizate Rulați opțiunea. Acest proces scurtează timpul de interogare prin organizarea indexurilor.

4. Sistemul de operare server (FreeBSD) Setări de rețea și kernel

Puteți optimiza nucleul FreeBSD prin Putty, astfel încât pachetele de rețea să fie livrate la server mai repede și să nu aștepte în coadă./etc/sysctl.confPuteți crește performanța rețelei adăugând următoarele linii în partea de jos a fișierului:

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

pe serverul dvs. pentru ca modificările să intre în vigoare.rebootAruncă-l.


Acest articol este pregătit special pentru PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner