Admin Admin
Messages : 78 Date d'inscription : 22/03/2010
| Sujet: [Tuto]Compiler son sore Lun 5 Avr - 16:37 | |
| bonjour aider une personne dans un topic d'aide, où il cherchait a compiler son core. Je propose ici une solution, où les sources seront les plus récentes. Dites moi si vous trouvez ce post inutile car il existe déjà où si vous avez des problèmes.
Donc c'est partit :
Ce qu'il faut : -Visual Studio Express 2008 -Tortoise SVN -Tortoise GIT
-Installer ces programmes
I)Récupération des sources
MaNGOS -Créer un nouveau dossier. -Aller dedans. -Faire un clique droit, puis 'Git Clone...'. -Dans le champ 'Url' taper l'adresse : 'git://github.com/mangos/mangos.git' -Cliquer sur 'Ok'. -Attendre ... -Une fois le téléchargement terminé, cliquer sur 'OK'.
ScriptDev2 -Créer une dossier 'ScriptDev2' dans le répertoire suivant : 'src/bindings/' -Ensuite, faire un clique droite sur le dossier 'ScriptDev2' et sélectionner 'SVN Checkout...'. -Dans le champs "URL of repository" rentrer cette adresse : 'https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/'. -Cliquer sur 'Ok'. -Aller dans le dossier 'patches' et faire un clique droit sur le fichier *.patch. -Cliquer sur 'Tortoise SVN' -> 'Review Patch'. -Sélectionner le répertoire des sources MaNGOS. -Dans la petite fenêtre a gauche, faire un clique droit et cliquer sur 'Patch all'.
II)Compilation
MaNGOS -Aller dans le dossier 'win' de vos sources MaNGOS. -Double-cliquer sur le fichier 'mangosdVC90'. -Une fois la solution ouverte, sélectionner 'Release' pour la configuration dans la liste déroulante, en haut, où il y a par defaut 'Debug'. /!\ Si par hasard vous n'avez pas cette liste, pas de panique ! Rendez-vous dans "Générer->Gestionnaire de configurations" et choisissez "Release" pour la solution active./!\ -Puis fait un F7. -Attendre ... -Si il n'y a pas d'erreur (voir en bas dans la journal), c'est bon !
Scriptdev2 -Aller dans le dossier 'src/bindings/ScriptDev2/' et ouvrir le fichier 'scriptVC90'. -Pareil que pour MaNGOS, on compile en 'Release'. -Et on fait un F7. -Attendre ... -Si il n'y a pas d'erreur (voir en bas dans la journal), c'est bon !
III)Récupération des fichiers -Aller dans le répertoire 'bin/Win32_Release/' et copier les DLL et les programmes. -Les mettre dans un dossier spécial pour votre core. -Aller dans le dossier 'src/mangosd/' et copier le fichier 'mangosd.conf.dist.in'. -Enlever le '.dist.in' et voila votre fichier de configuration. -Pareille pour 'src/realmd/' avec 'mangosd.conf.dist.in'. -Pareille pour 'src/bindings/ScriptDev2/' avec 'scriptdev2.conf.dist.in'.
IV)SQL -Dans le dossier 'sql' de vos sources MaNGOS, vous trouverez tous les SQL a mettre sur votre base de donnée. -Dans le dossier 'src/bindings/ScriptDev2/sql' , vous trouverez tous les SQL a mettre sur votre base de donnée pour ScriptDev2.
| |
|