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

Guia d'optimització del rendiment del servidor Metin2 i prevenció de retards

Yazdır

Guia d'optimització del rendiment del servidor Metin2 i prevenció de retards

Als servidors Metin2 PVP, augmentar el nombre de jugadors, la densitat del mapa o les configuracions tècniques defectuoses poden provocar retards (retard) i congelacions momentànias (caigudes de canals) al servidor al llarg del temps. Podeu seguir amb seguretat els passos següents per maximitzar el rendiment del vostre servidor i optimitzar l'ús de la RAM i la CPU.

1. Neteja regular de registre i memòria cau

Mentre el vostre servidor de jocs romangui obert, totes les accions realitzades pels jugadors, els generadors de monstres i les sortides syserr s'acumulen a les carpetes de registre. Els fitxers de registre inflats cansen el disc i provoquen retard. Podeu utilitzar l'script d'esborrament automàtic (clear.sh) per a la solució:

  • amb Filezilla/usr/gameconnectar-se al directori.
  • Si està disponible als vostres fitxersclear.sholog.shExecuteu el fitxer mitjançant Putty:
    sh clear.sh
  • Per automatitzar aquest procés al terminal Puttycrontab -ePodeu programar la neteja automàtica del registre cada nit mitjançant l'ordre.

2. Edició del límit de reproductor per canal (CH) als fitxers CONFIG

L'estructura bàsica de cada canal té un determinat límit de memòria. Els límits innecessàriament alts cansen el processador del servidor. Per optimitzar els fitxers CONFIG dels vostres canals:

  1. /usr/game/cores/channel1/CONFIGObriu el fitxer amb un editor de text.
  2. USER_LIMIT Establiu el valor a un nivell raonable segons la capacitat de RAM del vostre servidor i la vostra base de jugadors objectiu (Ex: 500 o 1000).
  3. Repetiu el mateix procés per a tots els fitxers CH i CONFIG de la carpeta game99.

3. DB (base de dades) Optimització SQL i memòria cau de taules

Metin2 extreu el flux de dades directament a través de Navicat. El retard en les consultes de la base de dades es reflecteix com un retard en el joc. Realitzeu l'optimització següent al Navicat:

  • Connecteu-vos a la vostra base de dades des del programa Navicat.
  • "jugador" Aneu a la base de dades i seleccioneu totes les taules.
  • Fent clic dret manteniment -> Taules optimitzades Executeu l'opció. Aquest procés escurça el temps de consulta organitzant els índexs.

4. Configuració de la xarxa i del nucli del sistema operatiu del servidor (FreeBSD).

Podeu optimitzar el nucli de FreeBSD mitjançant Putty perquè els paquets de xarxa s'entreguin al servidor més ràpidament i no s'esperi a la cua./etc/sysctl.confPodeu augmentar el rendiment de la xarxa afegint les línies següents a la part inferior del fitxer:

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

al vostre servidor perquè els canvis tinguin efecte.rebootNomés llença'l.


Aquest article està preparat especialment per a PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner