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

Průvodce optimalizací výkonu serveru Metin2 a prevencí zpoždění

Yazdır

Průvodce optimalizací výkonu serveru Metin2 a prevencí zpoždění

Na serverech Metin2 PVP může zvýšení počtu hráčů, hustota map nebo chybná technická konfigurace způsobit zpoždění (lag) a chvilkové zamrznutí (pokles kanálů) na serveru v průběhu času. Chcete-li maximalizovat výkon svého serveru a optimalizovat využití paměti RAM a CPU, můžete bezpečně postupovat podle níže uvedených kroků.

1. Pravidelné čištění protokolu a mezipaměti

Dokud váš herní server zůstane otevřený, každá akce provedená hráči, spawny monster a výstupy syserr se shromažďují ve složkách protokolu. Oteklé soubory protokolu unavují disk a způsobují zpoždění. K řešení můžete použít skript automatického vymazání (clear.sh):

  • s Filezillou/usr/gamepřipojit k adresáři.
  • Pokud je k dispozici ve vašich souborechclear.shnebolog.shSpusťte soubor přes Putty:
    sh clear.sh
  • Pro automatizaci tohoto procesu v terminálu Puttycrontab -ePomocí příkazu můžete naplánovat automatické čištění protokolů každou noc.

2. Úprava limitu počtu hráčů na kanál (CH) v souborech CONFIG

Struktura jádra každého kanálu má určitý limit paměti. Zbytečně vysoké limity unavují procesor serveru. Chcete-li optimalizovat soubory CONFIG vašich kanálů:

  1. /usr/game/cores/channel1/CONFIGOtevřete soubor pomocí textového editoru.
  2. USER_LIMIT Nastavte hodnotu na rozumnou úroveň podle kapacity RAM vašeho serveru a vaší cílové hráčské základny (např.: 500 nebo 1000).
  3. Opakujte stejný postup pro všechny soubory CH a CONFIG ve složce game99.

3. Optimalizace DB (databáze) SQL a ukládání do mezipaměti tabulek

Metin2 stahuje datový tok přímo přes Navicat. Zpoždění v databázových dotazech se projeví jako zpoždění ve hře. Proveďte následující optimalizaci na Navicat:

  • Připojte se k databázi z programu Navicat.
  • "hráč" Přejděte do databáze a vyberte všechny tabulky.
  • Kliknutím pravým tlačítkem údržbu -> Optimalizované tabulky Spusťte volbu. Tento proces zkracuje dobu dotazování uspořádáním indexů.

4. Nastavení sítě a jádra operačního systému serveru (FreeBSD).

Jádro FreeBSD můžete optimalizovat pomocí Putty, aby byly síťové pakety doručovány na server rychleji a nečekaly ve frontě./etc/sysctl.confVýkon sítě můžete zvýšit přidáním následujících řádků na konec souboru:

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

na váš server, aby se změny projevily.rebootProstě to vyhodit.


Tento článek je speciálně připraven pro PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner