Questions Fréquentes.
• Introduction

Cette FAQ est là pour répondre au question fréquemment posée par les utilisateurs de TrinityCore. Si toutefois la question ne ce trouve pas ici vous pourrez alors créez un post pour que les utilisateurs du forum vous vienne en aide.

1- Erreur au lancement de worldserver.exe, authserver.exe

Erreur de SSLEAY32.dll ou Erreur de SSLEAY64.dll :
Il vous manque surement OpenSSL , je vous renvoie donc au wiki de trinity pour vous procurer le openssl qu'il recommande. Je vous conseille pour ceux qui on un système 64bits de prendre les deux version de OpenSSL 32 et 64.

2- Fermetures automatique et erreurs de worldserver.exe

La première chose a faire si votre worldserver.exe ce ferme automatiquement et de lire le fichier "Server.log" qui vous renseigneras surement sur l'erreur! Vous aurez donc alors la source de votre problème.

worldserver.conf qui ne donne aucune infos :
Le problème vient surrement d'une erreur de SQL de votre base de donnée (BDD). Il vous suffit alors de mettre a jour votre DB comme l'indique ce tutoriel.

Your database structure is not up to date. Please make sure you've executed all queries in the sql/updates folders. ou bloqué sur Initialize data stores :
Le même problème que le précédent, votre BDD n'est pas a jour il vous suffiras donc de suivre ce tutoriel

Map file './maps/000xxxx.map' is non-compatible version (outdated?). Please, create new using ad.exe program. :
Les maps que vous avez ne sont pas bonnes, je vous conseille fortement de prendre le ad.exe qu'il y a ici et de l'est extraire directement de votre client.

Some required *.dbc files (x from xx) not found or not compatible:
Vos DBC (DataBase interne de votre client) que vous avez ne sont pas bonne, elles sont ex tractable de votre client avec le ad.exe que vous trouverez ici.
Où vous pouvez aussi les télécharger sur le web Smile.

ERROR: Could not connect to MySQL database at 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (10061) :
Vos identifiant MYSQL ne sont pas bon ou votre serveur mysql n'est pas lancée. Vérifier bien vos mot de passe de vos fichiers de configuration worldserver.conf & authserver.conf

Voilà normalement tout est correctement lancer du moins pour worldserver.exe

3- Fermetures et erreurs de authserver.exe


La première chose a faire si votre authserver.exe ce ferme automatiquement et de lire le fichier "Auth.log" qui vous renseigneras surement sur l'erreur! Vous aurez donc alors la source de votre problème.

ERROR: Could not connect to MySQL database at 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (10061) :
Vos identifiant MYSQL ne sont pas bon ou votre serveur mysql n'est pas lancée. Vérifier bien vos mot de passe de vos fichiers de configuration worldserver.conf & authserver.conf

No valid realms specified. :
Vérifier votre base de donnée auth. il y a un problème d'update de cette BDD ou avec la table realmlist.

4- Problème de connexion en local !

Je n'arrive pas me connecter du serveur du quelle je lance le serveur !
Vérifie que votre serveur c'est correctement lancer, qu'il n'y est pas d'erreur (souvent SQL) dans les programmes worldserver.exe et authserver.exe.
Sinon vérifier bien que vous avez la bonne version que celle de trinitycore (3.3.5)
ou encore que votre realmlist soit bien configurer pour localhost.

Je n'arrive pas a me co d'un autre pc de mon réseau local !
Pour vous connecter à partir d'un autre pc chez vous vous devez rentrer l'ip local du serveur. Pour ça lancer une commande windows sur le pc où le serveur est lancé et taper ipconfig
Vous aurez alors votre adresse sous la forme "192.168.x.x". Plus qu'a mettre ça sur le realmlist du pc sur le quelle vous souhaiter vous connecter.

5- Problème de mise en ligne

6- Problème de SQL

En général les problèmes de SQL sont qu'ils ne sont plus adapter pour votre BDD, en effet il peut y avoir de nouvelle colonne ou de vielle colonne supprimer,
vous obtiendrez alors différent type d'erreur.

Unknown column 'x' in 'field list' :
La colonne du patch n'existe plus, soit il y a un équivalent, soit elle est maintenant inutile. A vous d'adapter

[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near :
Un problème de syntax c'est a dire qu'il doit y avoir une virgule ou autre qui a sauté.

Comment créez un X ? :
Cette question n'a pas vraiment de réponse, et on va pas le faire a votre place, je vous renvoie au wiki sur la BDD de trinity qui contient tout sur tout !

PS: il existe de nombreux outils pour vous aidez dans vos travaux SQL telle que Truice , ou le très bon outil NWorldEditor
------------

Astuce :

En général, vos réponse ce trouve ici. Vous trouverez surement votre bonheur a propos de tout, base de donnée, création de votre premier serveur etc... Cependant si vous rencontrer toujours des difficulté passé par cette FAQ et enfin si vous n'avez pas trouver votre réponse ici, posté un sujet. Cependant n'attendez pas a ce qu'on vous fasse tout !

Mais on ne le répéteras jamais assez ! Apprenez les bases avant de vous lancer dans le SQL ou le C++ vous trouverez de très bon tutoriel sur internet !
J'ai épinglé la discussion Clin
Merci !

Cordialement,
MacWarrior.

Retourner en haut Accueil