Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

Sgt Fatality

 tutoriel / partage [Linux] Compiler un core Aion Unique (Support 1.5.1.5)

Messages recommandés

Bonjour et bienvenue dans ce tutoriel sur la compilation d'un Core Aion-Unique !

 

Pré-requis :

- Avoir installé Sun Java JDK

- Et c'est tout ! :P

 

Nous allons commencer par installer les programmes nécessaire à la compilation du core (pour toutes les commandes que je vais donner par la suite, n'oubliez pas le "sudo" avant chaque commande si vous êtes sous Ubuntu ! ;))

 

apt-get install unzip subversion ant

 

Placez-vous dans votre "Home Directory" (votre répertoire utilisateur) :

 

cd /home/votre nom d'utilisateur

 

Pour moi :

 

cd /home/kevin/

 

Ensuite, créez un nouveau dossier qui accueillera les sources d'Aion-Unique :

 

mkdir ServeurAion

 

Allez dans ce dossier :

 

cd ServeurAion

 

Et récupérez les sources à l'aide de Subversion :

 

svn checkout http://subversion.assembla.com/svn/ae-go/trunk/ .

 

La compilation maintenant ! :)

 

Nous allons commencer par compiler "AE-go_Commons" :

 

cd AE-go_Commons/

 

Puis :

 

ant

 

terminal_07.png

 

La compilation commence, c'est très rapide, une fois terminée, vous devez avoir le message "BUILD SUCCESSFUL".

Si vous n'avez pas ce message, merci d'ouvrir un sujet dans la section d'aide ;).

 

Passons à la compilation de "AE-go_LoginServer" :

 

cd ../AE-go_LoginServer/
ant

 

terminal_09.png

 

Pareil que ci-dessus, vérifiez bien d'avoir le message "BUILD SUCCESSFUL".

 

Et pour finir "AE-go_GameServer" :

 

cd ../AE-go_GameServer/
ant

 

terminal_08.png

 

La compilation est terminée ! C'était du rapide hein !? :P

 

Retournez dans le dossier ServeurAion :

 

cd ..

 

Créons un dossier qui contiendra les fichiers du core :

 

mkdir Core

 

Ensuite, nous allons copier les archives ".zip" générées lors de la compilation :

 

cp AE-go_Commons/build/ae_commons.zip  AE-go_GameServer/build/ae_gameserver.zip AE-go_LoginServer/build/ae_login.zip Core/

 

Rendez-vous dans le dossier que l'on vient juste de créer :

 

cd Core/

 

Décompressez les archives :

unzip ae_commons.zip
unzip ae_gameserver.zip
unzip ae_login.zip

 

Et supprimez les fichiers ".zip" inutiles :

 

rm ae_commons.zip ae_gameserver.zip ae_login.zip

 

Vérifiez que vous ayez bien les mêmes fichier que moi avec la commande :

 

ls -lh

 

terminal_10.png

 

Nous allons, pour terminer, copier le dossier "sql" qui contient tous les fichiers SQL nécessaire à la création d'un serveur Aion :

 

mkdir sql
cp -r ../AE-go_GameServer/sql/* ../AE-go_LoginServer/sql/* sql/

 

 

Bravo ! Vous avez compilé votre propre core Aion-Unique sous Linux ! ;)

N'hésitez pas à le partager sur le forum (Section Téléchargements -> Core -> Linux) !

 

 

Cordialement,

SgT-Fatality

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour le tuto :P

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour,

 

lorsque je tape la commande ant pour compiler il m'affiche:

 

 

Error occurred during initialization of VM

Could not reserve enough space for object heap

 

donc c'est un peu énervant donc si vous pouviez m'aider

 

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

C'est bizarre, est-ce que tu as bien installé les packages nécessaire ?

Essaie de faire un : apt-get update (N'oublie pas le sudo si tu es sous Ubuntu ;)=

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour,

 

c'est fait mais il m'applique toujours la même chose.

 

bonne journée

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour,

 

Maintenant il je n'arrive pas à le compiler il me met:

 

BUILD FAILED

/home/serveur/ServeurAion/AE-go_GameServer/build.xml:64: Compile failed; see the compiler error output for details.

 

merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

hello

Partager ce message


Lien à poster
Partager sur d’autres sites

hello

Partager ce message


Lien à poster
Partager sur d’autres sites

merci :)

Partager ce message


Lien à poster
Partager sur d’autres sites

×

Information importante

By using this site, you agree to our Conditions d’utilisation.