Installation automatique de MaNGOS/Pandore + DB + UDB_FR sous Linux
Bonjour !


Pour mon premier post je vous propose un script que j'ai écris et qui va simplifier l'installation de MaNGOS sous Linux.


Ce qu'il fait :
* Télécharge et compile les dernières sources d'Arcemu.
* Télécharge et compile les dernières sources de MaNGOS/Pandore avec le dernier patch ScriptDev2.
* Télécharge et compile les dernières sources de Trinity.
* Télécharge et installe la dernière version de la base de données PSDB/UDB/TDB/WHYDB/YTDB.
* Télécharge et installe la dernière version de la traduction UDB_FR.
* Met à jour les bases de données SQL.


Pour savoir comment l'utiliser, merci de lire le fichier ALIRE.TXT qui se trouve dans l'archive.

Je ne répondrais pas aux demandes d'aide si la solution se trouve dans ce fichier.
Si vous ne savez pas ce qu'est un compte root ou comment exécuter un script, je vous conseille de passer votre chemin. Diable

Par contre les suggestions et rapports de bugs sont les bienvenus. Ange


TÉLÉCHARGER : http://vosky78.free.fr/?page_id=18
Bien joué
Oh non, maintenant que kikoo peut installer mangos sous windows avec easy-mangos, il va aussi pouvoir installer mangos sous linux.
Kikoo sous linux, j'ai peur pour les futurs demandes d'aide. Hihi

Sinon, bien joué quand même car avant de servir aux kikoo, ça nous montre que tu connais un minimum le fonctionnement de l'émulateur et de linux.

Bonne continuation.

Cordialement,
Benjy
Énorme mise à jour !
L'organisation a totalement changé, maintenant c'est divisé en plusieurs parties. Pour l'utilisation ça ne change pas, vous éxécutez le fichier 'compile.sh'.
Chaque partie éxécutée est enregistrée sous forme de log. Comme ça si il y a un problème, vous m'envoyez votre fichier et je peux plus facilement corriger les erreurs.

CHOIX DE L'EMULATEUR !
Vous pouvez choisir d'installer MaNGOS, Pandore ou Trinity.
Pour Pandore il ne s'agit que de la version MaNGOS patchée (la moins complète). Pour les modifications, voir ici : http://pandore.sourceforge.net/showthread.php?t=813

Pour Trinity, le script n'est pas totalement terminé : les mises à jour ne sont pas automatique et une partie de la traduction n'est pas appliquée.
Si quelqu'un connaît assez bien Trinity pour m'aider à améliorer cette partie, qu'il n'hésite pas à m'envoyer un message perso.
Nouvelle mie à jour :
-Le plus important : ajout d'arcemu à la liste des serveur avec sa DB (WhyDB), les mise à jour fonctionnelles et la traduction française.
-Même chose pour Trinity : les mise à jour fonctionnent et la traduction est plus complète.
-La compilation de Trinity s'adapte si le script est exécuté sur une distribution basée sur Red Hat (ex : Mandriva, Fedora).
-Les tables sont vidées si on installe une DB dessus : ça permet d'éviter les erreurs si vous changez de choix de serveur.
-Les fichiers *.etc sont créés s'ils n'existent pas : plus besoin de copier les *.etc.dist à la main.
-Pour MaNGOS/Pandore : ScriptDev2 est installé après les mises à jour afin d'éviter des erreurs.
-Correction d'erreurs : normalement il n'y en a plus. Du moins tant qu'il n'y a pas de changement dans la manière de compiler les serveurs.

Pour ceux qui utilisaient une ancienne version du script : pensez à relancer le script prerequis.sh, p7zip est remplacé par 7z pour une meilleur compatibilité (p7zip-full sur Debian/Ubuntu).

Je retire la liste des mises à jour dans le premier post. Comme je vais poster ce script dans les parties Ascent et Trinity de ce forum, ça m'évitera d'éditer tous les topics à chaque mise à jour. Je continuerais à mettre la liste des mises à jour dans le fichier "A LIRE.TXT" de l'archive.
Oui, il est pas mal quand on sait ce que l'on veut faire.
C'est pratique et rapide. J'adore !
Merci beaucoup.
Ça fait un moment que n'ai pas posté les modifications apporté et pourtant il y en a eu pas mal depuis la dernière fois.

Cette fois ci est un peu spéciale car le script est en version 1.0.
Le changelog est assez long, vous pouvez en lire une partie ici : http://vosky78.free.fr/?p=153
La liste complète est toujours disponible dans le fichier ALIRE.TXT.
La plus intéressante est la compilation de ace, cmake et openssl par WoSAI, ce qui apporte une meilleure compatibilité avec d'anciennes distributions comme Debian 5.0, encore très répandue.

Retourner en haut Accueil