Solution à l'erreur « Connexion refusée » sur les serveurs Metin2
L'une des erreurs les plus courantes dans la gestion du serveur Metin2 PVP est "Connexion rejetée" arrive. Cette erreur indique que votre serveur de jeu ne peut pas communiquer avec la base de données (MySQL/MariaDB) ou que les fichiers du jeu (auth, ch1, ch2, etc.) ne peuvent pas être initialisés correctement. Vous pouvez appliquer les méthodes suivantes une par une pour résoudre le problème étape par étape.
Méthode 1 : Réparer les tables de la base de données Navicat
Les tables MySQL peuvent être endommagées dans des situations telles qu'un arrêt soudain du serveur, des pannes de courant ou une RAM insuffisante. Cela conduit directement à l’erreur Connexion refusée. Pour la solution :
- Naviguer Ouvrez le programme et connectez-vous à votre serveur.
- "joueur" Double-cliquez sur la base de données pour y accéder.
- Sélectionnez complètement toutes les tables ouvertes (compte, élément, mob_proto, joueur, etc.) avec votre souris.
- Faites d'abord un clic droit sur les tables sélectionnées "maintenir" , alors "Tableaux de réparation" -> "étendu" Suivez votre chemin.
- Même processus "commun" Et "enregistrer" Répétez l’opération pour les tables des bases de données.
- Une fois le processus terminé, envoyez-le à votre serveur via Putty.
rebootjetez-le.
Méthode 2 : vérifier la plénitude du disque du serveur
Lorsque le disque de votre serveur atteint 100 % de sa capacité, les services MySQL s'arrêtent automatiquement et le serveur passe en mode refus. Pour vérifier votre disque :
- Connectez-vous au terminal Putty et tapez cette commande :
df -h - Dans les résultats /géant/ ou en face de votre répertoire personnel (Monté sur /) Utiliser% Examinez sa valeur.
- Si le taux d'occupation est de 100 % ou très proche, vous devez nettoyer les anciens fichiers journaux (syserr, syslog ou game logs) sur votre serveur. Service MySQL après nettoyage
service mysql restartRedémarrez avec la commande.
Méthode 3 : examen des modifications récentes et des fichiers Syserr
Si l'erreur se produit après l'ajout d'un nouvel élément à Navicat, le chargement d'une quête ouitem_proto/mob_protoSi vous l'avez reçu après modification, une ligne incorrecte que vous avez saisie a entraîné son refus.
- Connectez-vous à votre serveur avec Filezilla ou WinSCP.
- Allez dans le répertoire des chaînes du jeu selon la structure de fichiers que vous utilisez (Ex :
/usr/game/cores/channel1ou/usr/game/share/locale/turkey). - dans le dossier serveur système Téléchargez et ouvrez le fichier sur votre ordinateur.
- Le message d'erreur en bas du fichier vous indiquera directement dans quel tableau vous avez effectué la mauvaise opération ou la colonne manquante. Vous pouvez résoudre le problème en annulant l'action erronée.
Méthode 4 : vérifications de l'état du service MySQL et des autorisations
Dans la plupart des cas, l'erreur n'est pas causée directement par les fichiers du jeu, mais par l'arrêt du service MySQL. Vérifiez l'état avec la commande suivante via Putty :
service mysql status
Si le service n'est pas en cours d'exécution (arrêté ou inactif),service mysql startEssayez de le démarrer avec la commande. S'il ne démarre pas, les autorisations utilisateur de votre base de données (privilèges root) peuvent être endommagées.
Cet article est spécialement préparé pour PvPServer.