[Tuto] Compiler son serveur MaNGOS sous Linux ( sans ScriptDev2)

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Tuto] Compiler son serveur MaNGOS sous Linux ( sans ScriptDev2)

Message par MiLk le Mer 25 Juin - 13:35

Première étape avoir un serveur Linux installé,
c'est mieux pour démarrer.

Logiciels/Paquets nécessaires

* GCC 4.1.X ( gcc / g++ / cpp / fort77 / g77 / gpp)
* automake
* autoconf
* glibc & glibc-dev(glibc headers)
* make
* mysql-server 4.1 ou mysql-server 5.0 && libmysql++-dev
* libtool
* OpenSSL (libssl-dev)
* subversion
* zlibc


Si j'ai oublié quelque chose, faites le moi savoir.

Pour Installer tous ces paquets, il faut être en root, ou utiliser sudo :
Code:
sudo apt-get install gcc g++ cpp fort77 g77 gpp automake autoconf make libmysql++-dev libtool libssl-dev subversion zlibc

Je n'ai pas mis l'installation de glibc dans la commande, selon la distribution, le paquet change, à vous de vous renseigner.

Une fois tout cela installé,
il faut récupérer les sources MaNGOS.

Commencez par créer un dossier mangos.
Code:
mkdir mangos


Téléchargeons les sources.
Code:
svn co https://mangos.svn.sourceforge.net/svnroot/mangos/trunk ./mangos

ou
Code:
svn co -r XXXX https://mangos.svn.sourceforge.net/svnroot/mangos/trunk ./mangos

pour télécharger la révision voulue

Rendez vous dans votre dossier mangos.
Code:
cd ./mangos


Nous allons préparer la compilation,
Code:
autoreconf --install --force
aclocal
automake
autoconf
automake --add-missing
automake src/bindings/ScriptDev2/Makefile


Ensuite il faut configurer la compilation
( je ne sais pas si ça se dit, mais c'est l'idée générale)
Code:
./configure --prefix=[working path] --sysconfdir=[working path]/etc --enable-cli --enable-ra --datadir=[working path]

Remplacer [working path] par l'endroit où vous voulez mettre votre émulateur compiler, je conseil /opt/mangos .

Compilons maintenant. ( toujours en root)
Code:
make


Installons notre Core
Code:
make install


Et voilà core compilé.

MiLk

Messages : 16
Inscrit le : 25 Juin 2008
Age : 16
Localisation : Vernon (27)
Distributin linux : Linux Debian Etch 4.0 + Paquets Dotdeb

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum