Voila, la révision 2 du tutoriel est enfin en ligne, disponible ici ! (Je laisse cette page intacte pour ceux qui on pu se baser sur cette ébauche… et qui en aurais besoin à nouveau. Cependant attention, je vous conseille de ne plus utiliser la version 1 comme référence – Beaucoup de choses aillant changé sur les dernière version.)
Dans ce Tutoriel, j’expliquerai, comme on installe Ascent sous Linux (Ubuntu/Debian). Le tutoriel pourrait être court au début.. , mais je le complèterais au fur et a mesure!
Ouvrez d’abord votre terminal, si elle n’est pas encore ouverte.
Si vous en tant que root vont être nécessaires pour l’installation des paquets suivants
1 | # apt-get install subversion libmysql++-dev libssl-dev libtool gcc automake g++ autoconf |
Si vous n’êtes pas root, ajoutez « sudo » en début de ligne, ce qui vous permettra d’exécuter des commandes avec le niveau « admin » et tant qu’utilisateur.
1 | $ sudo apt-get install subversion libmysql++-dev libssl-dev libtool gcc automake g++ autoconf |
Ensuite, il faut s’assurer que les paquets dont il a besoin pour se compiler sont installés.
Maintenant, vous avez besoin de la source que vous allez compiler plus tard. Pour ça nous allons directement recuperer la dernière version sur le SVN.Tapez:
1 | # svn checkout http://62.133.207.104/svn/ascent |
EDIT: Le svn a changé:
1 | # svn checkout http://mmoforge.org/svn/ascent/ |
Maintenant, rendons nous dans le dossier qui contient les sources que nous avons téléchargé pour pouvoir configurer le tout et compiler le serveur:
1 | # cd /home/wowsvr/ascent/trunk/ |
1 2 | # autoreconf --install –force ./configure --prefix=/PFAD |
Ici spécifiez le dossier qui va contenir le serveur une fois installé !
1 | # ./configure --prefix=/home/wowsvr/ascentrev2056/ |
Lançons la compilation, attention ça peut prendre du temp suivant votre machine.. Allez donc vous faire un bon café…
1 2 | # make # make install |
Si vous n’avez pas eu d’erreurs (sinon essayez une version plus stable: situées dans ../branches/stables).. Tout est donc compilé et installé dans le dossier /home/wowsvr/ascentrev2056/
Dans le dossier ou vous avez installé Ascent se trouve un dossier « etc/ » vous y trouverez de fichiers de configuration *.conf
Au pire créez le:
1 | # mkdir etc |
Puis copiez les fichiers de référence:
1 2 3 4 5 6 | # cp /home/wowsvr/ascent/trunk/src/ logonserver.conf /home/wowsvr/ascentrev2056/etc # cp /home/wowsvr/ascent/trunk/src/ realms.conf /home/wowsvr/ascentrev2056/etc # cp /home/wowsvr/ascent/trunk/src/ antrix.conf /home/wowsvr/ascentrev2056/etc |
Maintenant, de retour dans le répertoire « bin/ », où vous avez installé Ascent. Créez les dossiers « maps » et « DBC » Et copiez les fichiers nécessaire dans ce répertoire.. Je ne me sens pas pour l’instant de détailler ce processus, manque de temps et de motivation…
Bon, on édite donc les fichiers config:
1 2 | # vim antrix.conf # vim *.conf |
Voila, on y est.. Reste a lancer les deux serveurs: (« ./ascent »: Le serveur de jeu ET « ./logonserver » le serveur de ‘login’..)
1 | $ ./ascent && ./logonserver & |
Excusez pour toute faute frapes ou incohérences dans ce tutoriel, suite a une demande importante de la part de certain de mes amis, j’ai boosté pour vous écrire ça.. donc il peut s’y cacher des erreurs.



Bonjour,
Le lien du svn est mort, serait-il possible de mettre un lien qui fonctionne ?
Merci.
En effet le svn a changé, voici l’adresse du nouveau:
http://mmoforge.org/svn/ascent/
Bonsoir,
Je ne veux pas paraître « chiant » mais ça ne fonctionne toujours pas :
svn checkout
http://mmoforge.org/svn/ascent/
Domaine d’authentification : Document repository
Mot de passe pour ‘wowsvr’ :
ça me demande un mot de passe, quel est le mot de passe s’il vous plait.
Merci.
Bonjour,
Il faut réfléchir un peu, le log c’est anonymous et tu laisse le pass vide.
J’aimerai savoir si je peux publier ce tutorial sur un forum de tuto pour ceux qui ont linux. Merci
Désolé, j’ai oublié le Bonsoir :)
Je suis aussi désolé pour ce double-post
Le fait de poster ce tutoriel sur un forum ne me dérange pas a partir du moment ou la source est bien indiquée par un lien (rouge, gras et clignotant de préférence). Par contre je ne fait pas tarder a réécrire cet article, car il n’est pas assez complet a mon gout. Donc il serait peut être judicieux d’attendre quelques jours ;)
D’accord, Je vais attendre :)
salut
J’aimerai savoir ton tuto est pour quelle version du jeu? Si tu pouvais aussi dire celui de Mangos? Merci :)
Sachant que les deux tutoriels sont basés sur les versions « trunk », elle évoluent en permanence.. je ne peut donc pas te répondre précisément.
Tu peut connaitre les versions supportées en lisant les notes de version du core téléchargé ;)
Ok Merci de la réponse
Voila, la révision 2 du tutoriel est en ligne.. http://blog.crashdump.fr/index.php/2008/05/18/creer-son-serveur-world-of-warcraft-prive-avec-ascentlinux-rev2/
Bonjour, j’ai un probleme avec make et make install qui m’affiche une erreur! pouvez-vous m’aider au plus vite s’il vous plait?
Bonjour,
Juste pour info : le svn a encore changé :
# svn checkout svn://svn.ascentemulator.net/ascent
Bien à vous.