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

Guide d'optimisation des performances du serveur Metin2 et de prévention des décalages

Yazdır

Guide d'optimisation des performances du serveur Metin2 et de prévention des décalages

Dans les serveurs Metin2 PVP, l'augmentation du nombre de joueurs, la densité de la carte ou des configurations techniques défectueuses peuvent provoquer des retards (lag) et des blocages momentanés (ch drops) sur le serveur au fil du temps. Vous pouvez suivre en toute sécurité les étapes ci-dessous pour maximiser les performances de votre serveur et optimiser l'utilisation de la RAM et du processeur.

1. Nettoyage régulier des journaux et du cache

Tant que votre serveur de jeu reste ouvert, chaque action effectuée par les joueurs, les apparitions de monstres et les sorties syserr sont accumulées dans les dossiers de journaux. Les fichiers journaux gonflés fatiguent le disque et provoquent un décalage. Vous pouvez utiliser le script de compensation automatique (clear.sh) pour la solution :

  • avec Filezilla/usr/gameconnectez-vous au répertoire.
  • S'il est disponible dans vos fichiersclear.shoulog.shExécutez le fichier via Putty :
    sh clear.sh
  • Pour automatiser ce processus dans le terminal Puttycrontab -eVous pouvez planifier le nettoyage automatique des journaux chaque nuit à l'aide de la commande.

2. Modification de la limite de joueur par canal (CH) dans les fichiers de configuration

La structure de base de chaque canal a une certaine limite de mémoire. Des limites inutilement élevées fatiguent le processeur du serveur. Pour optimiser les fichiers CONFIG de vos chaînes :

  1. /usr/game/cores/channel1/CONFIGOuvrez le fichier avec un éditeur de texte.
  2. USER_LIMIT Fixez la valeur à un niveau raisonnable en fonction de la capacité RAM de votre serveur et de votre base de joueurs cible (Ex : 500 ou 1000).
  3. Répétez le même processus pour tous les fichiers CH et CONFIG du dossier game99.

3. Optimisation SQL DB (base de données) et mise en cache des tables

Metin2 extrait le flux de données directement via Navicat. Le retard dans les requêtes de base de données se reflète comme un décalage dans le jeu. Effectuez l'optimisation suivante sur Navicat :

  • Connectez-vous à votre base de données depuis le programme Navicat.
  • "joueur" Accédez à la base de données et sélectionnez toutes les tables.
  • Par un clic droit entretien -> Tableaux optimisés Exécutez l'option. Ce processus réduit le temps de requête en organisant les index.

4. Paramètres réseau et noyau du système d'exploitation serveur (FreeBSD)

Vous pouvez optimiser le noyau FreeBSD via Putty afin que les paquets réseau soient livrés au serveur plus rapidement et n'attendent pas dans la file d'attente./etc/sysctl.confVous pouvez augmenter les performances du réseau en ajoutant les lignes suivantes au bas du fichier :

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

sur votre serveur pour que les modifications prennent effet.rebootJetez-le simplement.


Cet article est spécialement préparé pour PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner