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

Veiledning for optimalisering og forebygging av forsinkelser for Metin2-serverytelse

Yazdır

Veiledning for optimalisering og forebygging av forsinkelser for Metin2-serverytelse

I Metin2 PVP-servere kan økende antall spillere, karttetthet eller feilaktige tekniske konfigurasjoner føre til forsinkelser (lag) og midlertidige fryser (ch-fall) på serveren over tid. Du kan trygt følge trinnene nedenfor for å maksimere ytelsen til serveren din og optimalisere RAM- og CPU-bruken.

1. Regelmessig logg- og bufferrensing

Så lenge spillserveren din forblir åpen, samles hver handling utført av spillerne, monster spawns og syserr-utganger i loggmappene. Hovne loggfiler sliter disken og forårsaker forsinkelse. Du kan bruke det automatiske rydningsskriptet (clear.sh) for løsningen:

  • med Filezilla/usr/gamekoble til katalogen.
  • Hvis det er tilgjengelig i filene dineclear.shellerlog.shKjør filen via Putty:
    sh clear.sh
  • For å automatisere denne prosessen i Putty-terminalencrontab -eDu kan planlegge automatisk loggrengjøring hver natt ved å bruke kommandoen.

2. Redigere spillergrense per kanal (CH) i CONFIG-filer

Kjernestrukturen til hver kanal har en viss minnegrense. Unødvendig høye grenser sliter ut serverprosessoren. For å optimalisere kanalenes CONFIG-filer:

  1. /usr/game/cores/channel1/CONFIGÅpne filen med et tekstredigeringsprogram.
  2. USER_LIMIT Sett verdien til et rimelig nivå i henhold til RAM-kapasiteten til serveren din og målspillerbasen (eks.: 500 eller 1000).
  3. Gjenta den samme prosessen for alle CH-er og CONFIG-filer i game99-mappen.

3. DB (Database) SQL-optimalisering og tabellbufring

Metin2 trekker datastrømmen direkte gjennom Navicat. Forsinkelse i databasespørringer gjenspeiles som forsinkelse i spillet. Utfør følgende optimalisering på Navicat:

  • Koble til databasen din fra Navicat-programmet.
  • "spiller" Gå til databasen og velg alle tabellene.
  • Ved å høyreklikke vedlikehold -> Optimaliserte tabeller Kjør alternativet. Denne prosessen forkorter spørringstiden ved å organisere indeksene.

4. Serveroperativsystem (FreeBSD) Nettverks- og kjerneinnstillinger

Du kan optimalisere FreeBSD-kjernen via Putty slik at nettverkspakker leveres raskere til serveren og ikke venter i køen./etc/sysctl.confDu kan øke nettverksytelsen ved å legge til følgende linjer nederst i filen:

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

til serveren din for at endringene skal tre i kraft.rebootBare kast det.


Denne artikkelen er spesielt utarbeidet for PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner