[split] Créer un serveur 3.3.5 sous Trinity
Merci de ce tuto très complet mais je suis bloqué dès le début. En effet lors du processus de clonage, j'ai au bout de entre 1 et 3 % ce message d'erreur :

"D:Program Files (x86)Gitbingit.exe" clone -v --recurse-submodules --progress --branch master "https://github.com/TrinityCore/TrinityCore.git" "D:/Trinity/"
Cloning into 'D:/Trinity'...
POST git-upload-pack (gzip 1150 to 620 bytes)
fatal: early EOF
fatal: The remote end hung up unexpectedly
fatal: index-pack failed
error: RPC failed; result=18, HTTP code = 200
Done

Est ce que quelqun aurait une idée de la source du problème et aurais une solution a me proposer ? Ou alors est ce que directement téléchargé le core et le mettre dans le dossier trinity est une bonne solution ?

Merci d'avance

Edit: En essayant de continuer en aillant telechargé le core directement et en le placant dans le dossier trinity, j'ai encore eu un message d'erreur dans la partie ou il faut utiliser Cmake et cliquer sur configure. Apres avoir cliquer sur configure, je recois ce message d'erreur : The C compiler identification is MSVC 16.0.30319.1
The CXX compiler identification is MSVC 16.0.30319.1
Check for working C compiler using: Visual Studio 10
Check for working C compiler using: Visual Studio 10 -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working CXX compiler using: Visual Studio 10
Check for working CXX compiler using: Visual Studio 10 -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detected 32-bit platform
Using supplied MySQL sources
CMake Error at cmake/compiler/msvc/settings.cmake:7 (message):
MSVC: TrinityCore requires version 18.0 (MSVC 2013) to build but found
16.0.30319.1
Call Stack (most recent call first):
cmake/platform/win/settings.cmake:27 (include)
cmake/macros/CheckPlatform.cmake:13 (include)
CMakeLists.txt:48 (include)


Configuring incomplete, errors occurred!
See also "D:/Build/CMakeFiles/CMakeOutput.log".

Est ce moi qui suis maudit ou est ce du au fait que j'ai télécharger directement et placé moi même le core dans le dossier trinity ?
Il faut suivre le tuto a la lettre, si tu as eu un bug lors du clonage, arrange toi pour le régler.
Je te conseille, si ça n'a pas été fait, de télécharger l'ensemble des logiciels en tenant compte des indications données dans le tuto.
Bon courage !
J'ai enfin réussi a cloner le core trinity en désactivant hotspot shield. Pour ce qui est de cmake, je suis en train de télécharger visual studio 2013 afin de voir si ça va régler mon probleme, du moins a ce que j'ai vue sur de nombreux forums, c'est la solution. Je vous tiens au courant^^ (Ça risque de mettre du temps car j'ai pour l'instant une très mauvais connexion internet)
Ca va fonctionner puisqu'il faut minimum le 2012 pour compiler, c'est marqué les logiciels avec leurs versions minimum requis sur le git de Trinitycore.
Ça y est, la partie avec Cmake a effectivement bien marché suite a l’installation de visual studio 2013, j'ai fini la compilation sauf que le fichier Ace.dll est absent. Est ce qu'il est possible de le trouver sur internet ou je dois refaire une compilation ?
Alors avec la nouvelle version de TrinityCore en tout cas cela marche pour moi, je n'ai nullement besoin de Ace.dll mon serveur se lance très bien sans Ace.dll
J'ai un gros problème pour la partie concernant la base de données : En effet j'ai télécharge la dernière version de TDB sauf qu'elle ne contient les même fichiers citer dans le tutos. J'ai bien TDB_full_335.54_2014_07_05.sql mais j'ai ensuite un dossier appelés update_only dans lequel se trouve auth_2014_03_29_2014_07_05.sql , characters_2014_03_29_2014_07_05.sql et world_2014_03_29_2014_07_05.sql. Du coup je ne sais pas du tout quoi faire. Quelqu’un saurait m'aider s'il vous plait ?
Merci d'avance
Il est marqué dans le tuto (je crois) qu'il ne faut pas toucher au dossier update.
Pour le moment contente toi d'appliquer ton patch sql TDB_full_335.54_2014_07_05.sql sur ta db world et ne touche pas au reste !
Re: Ça y est je viens de terminer tout ce qu'il y avait a faire exactement comme il fallait sans problème avec les résultats attendues. Sauf que lorsque je veux lancer worldserver.exe ou alors authserver.exe et bien voici ce qui m'est affiché :
Pièce(s) jointe(s) Image(s)
       
Bon et bien étant donné que je ne vois pas comment résoudre ce problème, je vais continuer à utiliser mon repack. Merci a Justy et à tous ceux qui auront pris le temps de me répondre pour leurs aide =)
Les fichiers .conf sont comment?
Et bien je ne sais pas, je les ai édités a l'aide de notepad ++, j'ai configurer la partie concernant l'ip exactement comme l'indiquait le tuto : c'est à dire pour worldserver.conf :

LoginDatabaseInfo = "iphamachi;3306;root;motdepasseSqlyogetMysql;auth"
WorldDatabaseInfo = "iphamachi;3306;root;motdepasseSqlyogetMysql;world"
CharacterDatabaseInfo = "iphamachi;3306;root;motdepasseSqlyogetMysql;characters"

Et pour authserver.conf :

LoginDatabaseInfo = ""iphamachi;3306;root;motdepasseSqlyogetMysql;auth"

J’essaierai plus tard de voir si ça marche sur un autre ordi. Je vous en tiendrai informez.
Il faut aussi que tu applique les patchs update, présent dans les dossier des sources de ton core ( TrinityCore/SQL/Update/World/ ... ). Attention, il ne s'agit pas du dossier Update_only, que tu a télécharger sur le site.

Une fois fait, lance ton authserver puis worldserver, dans cet ordre.
(13-08-2014 14:35)Herlock a écrit :  Et bien je ne sais pas, je les ai édités a l'aide de notepad ++, j'ai configurer la partie concernant l'ip exactement comme l'indiquait le tuto : c'est à dire pour worldserver.conf :

LoginDatabaseInfo = "iphamachi;3306;root;motdepasseSqlyogetMysql;auth"
WorldDatabaseInfo = "iphamachi;3306;root;motdepasseSqlyogetMysql;world"
CharacterDatabaseInfo = "iphamachi;3306;root;motdepasseSqlyogetMysql;characters"

Et pour authserver.conf :

LoginDatabaseInfo = ""iphamachi;3306;root;motdepasseSqlyogetMysql;auth"

J’essaierai plus tard de voir si ça marche sur un autre ordi. Je vous en tiendrai informez.

Manque pas des ; entre motdepasse et SQL ?
Le fait que j'ai écrit motdepasseSqlyogetMysqlveut dire que j'y ai entré le mot de passe Sqlyog qui est le même que celui de Mysql ^^

Retourner en haut WoW-Emu