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

Metin2 Server Performance Optimization and Lag Prevention Guide

Yazdır

Metin2 Server Performance Optimization and Lag Prevention Guide

I Metin2 PVP-servere kan øgning af antallet af spillere, korttæthed eller fejlbehæftede tekniske konfigurationer forårsage forsinkelser (lag) og kortvarige frysninger (ch-fald) på serveren over tid. Du kan roligt følge nedenstående trin for at maksimere din servers ydeevne og optimere RAM- og CPU-brug.

1. Regelmæssig log- og cacherensning

Så længe din spilserver forbliver åben, akkumuleres hver handling foretaget af spillerne, monster spawns og syserr-output i logmapperne. Hævede logfiler trætter disken og forårsager forsinkelse. Du kan bruge det automatiske clearing-script (clear.sh) til løsningen:

  • med Filezilla/usr/gameoprette forbindelse til biblioteket.
  • Hvis det er tilgængeligt i dine filerclear.shellerlog.shKør filen via Putty:
    sh clear.sh
  • For at automatisere denne proces i Putty-terminalencrontab -eDu kan planlægge automatisk logrensning hver nat ved hjælp af kommandoen.

2. Redigering af spillergrænse pr. kanal (CH) i CONFIG-filer

Kernestrukturen af hver kanal har en vis hukommelsesgrænse. Unødvendigt høje grænser trætter serverprocessoren. Sådan optimerer du dine kanalers CONFIG-filer:

  1. /usr/game/cores/channel1/CONFIGÅbn filen med en teksteditor.
  2. USER_LIMIT Indstil værdien til et rimeligt niveau i henhold til RAM-kapaciteten på din server og din målspillerbase (eks.: 500 eller 1000).
  3. Gentag den samme proces for alle CH'er og CONFIG-filer i game99-mappen.

3. DB (Database) SQL-optimering og tabelcaching

Metin2 trækker datastrømmen direkte gennem Navicat. Forsinkelse i databaseforespørgsler afspejles som forsinkelse i spillet. Udfør følgende optimering på Navicat:

  • Opret forbindelse til din database fra Navicat-programmet.
  • "spiller" Gå til databasen og vælg alle tabeller.
  • Ved at højreklikke vedligeholdelse -> Optimerede tabeller Kør indstillingen. Denne proces forkorter forespørgselstiden ved at organisere indekserne.

4. Serveroperativsystem (FreeBSD) Netværks- og kerneindstillinger

Du kan optimere FreeBSD-kernen via Putty, så netværkspakker bliver leveret hurtigere til serveren og ikke venter i køen./etc/sysctl.confDu kan øge netværkets ydeevne ved at tilføje følgende linjer til bunden af filen:

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

til din server for at ændringerne træder i kraft.rebootBare smid det væk.


Denne artikel er specielt forberedt til PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner