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

Водич за оптимизација и спречување на заостанувања на серверот Metin2

Yazdır

Водич за оптимизација и спречување на заостанувања на серверот Metin2

Во Metin2 PVP серверите, зголемувањето на бројот на играчи, густината на картата или неисправните технички конфигурации може да предизвикаат одложувања (заостанување) и моментални замрзнувања (ch падови) на серверот со текот на времето. Можете безбедно да ги следите чекорите подолу за да ги максимизирате перформансите на вашиот сервер и да ја оптимизирате употребата на RAM и процесорот.

1. Редовно чистење на дневникот и кешот

Сè додека вашиот сервер за игри останува отворен, секоја акција направена од играчите, израстоци на чудовишта и излези од syserr се акумулираат во папките за дневници. Отечените датотеки со дневници го заморуваат дискот и предизвикуваат заостанување. Можете да ја користите скриптата за автоматско бришење (clear.sh) за решението:

  • со Filezilla/usr/gameповрзете се со директориумот.
  • Ако е достапно во вашите датотекиclear.shилиlog.shСтартувај ја датотеката преку Putty:
    sh clear.sh
  • За да се автоматизира овој процес во терминалот Puttycrontab -eМожете да закажете автоматско чистење на дневникот секоја вечер користејќи ја командата.

2. Уредување на ограничување на плеерот по канал (CH) во CONFIG датотеки

Основната структура на секој канал има одредена граница на меморија. Непотребно високите граници го заморуваат процесорот на серверот. За да ги оптимизирате CONFIG-датотеките на вашите канали:

  1. /usr/game/cores/channel1/CONFIGОтворете ја датотеката со уредувач на текст.
  2. USER_LIMIT Поставете ја вредноста на разумно ниво според капацитетот на RAM меморијата на вашиот сервер и базата на целниот плеер (пр: 500 или 1000).
  3. Повторете го истиот процес за сите датотеки CH и CONFIG во папката game99.

3. DB (база на податоци) SQL оптимизација и кеширање на табели

Metin2 го влече протокот на податоци директно преку Navicat. Доцнењето во барањата за базата на податоци се рефлектира како доцнење во играта. Направете ја следната оптимизација на Navicat:

  • Поврзете се со вашата база на податоци од програмата Navicat.
  • "играч" Одете во базата на податоци и изберете ги сите табели.
  • Со десен клик одржување -> Оптимизирани табели Стартувај ја опцијата. Овој процес го скратува времето на барање со организирање на индексите.

4. Оперативниот систем на серверот (FreeBSD) Мрежа и поставки на кернелот

Можете да го оптимизирате кернелот на FreeBSD преку Putty за мрежните пакети да се доставуваат побрзо до серверот и да не чекаат во редот./etc/sysctl.confМожете да ги зголемите перформансите на мрежата со додавање на следните линии на дното на датотеката:

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

на вашиот сервер за промените да стапат на сила.rebootСамо фрлете го.


Оваа статија е специјално подготвена за PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner