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

Guía de prevención de retrasos y optimización del rendimiento del servidor Metin2

Yazdır

Guía de prevención de retrasos y optimización del rendimiento del servidor Metin2

En los servidores PvP de Metin2, el aumento del número de jugadores, la densidad del mapa o configuraciones técnicas defectuosas pueden provocar retrasos (lag) y congelaciones momentáneas (caídas de canales) en el servidor con el tiempo. Puede seguir con seguridad los pasos a continuación para maximizar el rendimiento de su servidor y optimizar el uso de RAM y CPU.

1. Limpieza periódica de registros y caché

Mientras su servidor de juego permanezca abierto, cada acción realizada por los jugadores, la aparición de monstruos y las salidas de syserr se acumulan en las carpetas de registro. Los archivos de registro hinchados cansan el disco y provocan retrasos. Puede utilizar el script de limpieza automática (clear.sh) para la solución:

  • con Filezilla/usr/gameconectarse al directorio.
  • Si está disponible en sus archivosclear.sholog.shEjecute el archivo a través de PuTTY:
    sh clear.sh
  • Para automatizar este proceso en la terminal Puttycrontab -ePuede programar la limpieza automática de registros todas las noches usando el comando.

2. Edición del límite de jugadores por canal (CH) en archivos CONFIG

La estructura central de cada canal tiene un cierto límite de memoria. Los límites innecesariamente altos cansan el procesador del servidor. Para optimizar los archivos CONFIG de tus canales:

  1. /usr/game/cores/channel1/CONFIGAbra el archivo con un editor de texto.
  2. USUARIO_LIMIT Establece el valor en un nivel razonable según la capacidad de RAM de tu servidor y tu base de jugadores objetivo (Ej.: 500 o 1000).
  3. Repita el mismo proceso para todos los archivos CH y CONFIG en la carpeta game99.

3. Optimización de DB (base de datos) SQL y almacenamiento en caché de tablas

Metin2 extrae el flujo de datos directamente a través de Navicat. El retraso en las consultas a la base de datos se refleja como retraso en el juego. Realice la siguiente optimización en Navicat:

  • Conéctese a su base de datos desde el programa Navicat.
  • "jugador" Vaya a la base de datos y seleccione todas las tablas.
  • Al hacer clic derecho mantenimiento -> Tablas optimizadas Ejecute la opción. Este proceso acorta el tiempo de consulta organizando los índices.

4. Configuración de red y kernel del sistema operativo del servidor (FreeBSD)

Puede optimizar el kernel de FreeBSD a través de Putty para que los paquetes de red se entreguen al servidor más rápido y no esperen en la cola./etc/sysctl.confPuede aumentar el rendimiento de la red agregando las siguientes líneas al final del archivo:

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

a su servidor para que los cambios surtan efecto.rebootSimplemente tíralo.


Este artículo está especialmente preparado para PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner