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 !

Messages recommandés

Bonjour à tous, voici le tutoriel de création d'un server Aion.

 

Vérifié, retravaillé par mon cousin qui est anglais (d'où certaines parties comprenant de l'anglais) et

moi même. Avec l'aide d'un autre tutoriel

 

1 - L'émulateur.

 

 

 

Ce qu'il vous faut :

 

* Java JDK

 

* Tortoise SVN

 

* Ant Builder

 

* bat.rar

 

*Une souris, un clavier, un écran et une unité centrale

 

1. Téléchargez Java SE Developpement KIT et Java SE Runtime Environment 6u18 ensuite installez les.

 

http://www.aion-dev.com/images/custom/jdkdownload.jpg

2. Téléchargez Tortoise SVN et installez le.

 

http://www.aion-dev.com/images/custom/tortoise.jpg

 

Après que l'installation est fait, l'ordi vas vouloir redémarrer

3. Téléchargez Ant Apache et installez le.

 

http://www.aion-dev.com/images/custom/ant.jpg

 

Choisir le format (perso moi j'ai pris .zip)

 

 

 

Extraire les fichiers ANT Apache dans votre disque dur C:\, puis renommer le dossier apache-ant-*version* en ant.

4. Cliquez sur (Windows)Démarrer => cliquez droit sur Poste de Travail (vous pouvez le faire directement de votre bureau si poste de travail y est)=> Propriétés => Avancé => Variables d'environnement => Nouveau => Compléter :

 

Nom de la variable : JAVA_HOME

 

Valeur de la variable : C:\Program Files\Java\jdk1.6.0_18

(chemin vers où est installé JAVA) <==== 1.6.0_18 c'est la version

de ce jour dans le future la version changeras donc le chemin changeras

aussi

 

 

 

Ci-Dessous ce qu'il faut faire en image (mon pc : windows 7 ultimate

x64 anglais donc essayer de faire pareil si vous avez une autre version)

 

 

 

 

 

 

 

http://www.aion-dev.com/images/custom/jdkhome.jpg

5. Créez le dossier aionserver dans la racine du disque dur C:\.

6. Dans le dossier aionserver créez un nouveau dossier que vous nommerez ae-go.

7. Cliquez droit sur ce nouveau dossier=> SVN Checkout => Url Of Repository : ae-go - Revision 1378: /trunk => OK.

 

Le programme téléchargera les sources de l'émulateur...

 

 

 

http://www.aion-dev.com/images/custom/svncheckout.jpg

 

 

 

8. Copiez les dossiers ant (C:\ant) et jdk1.6.0_18 (C:\Program Files\Java\jdk1.6.0_18) et collez les dans le dossier AE-GO.

9. Renommez jdk1.6.0_18 en JDK.

 

 

 

http://www.aion-dev.com/images/custo...rverfolder.jpg

10. Si vous avez respecté les chemin ci-dessus alors téléchargez le .rar ci-joint (bat.rar) et extraire les fichiers dans AE-GO.

11. Une fois que SVN a fini de télécharger les sources de l'émulateur, lancez les 3 fichiers .bat pour compiler les sources.

 

 

 

3 fichiers .zip seront automatiquement déplacés dans C:\aionserver.

 

 

 

Extraire ces 3 fichiers .zip dans ce même dossier (C:\aionserver) et attendez l'étape de la configuration du serveur!

 

 

 

http://www.aion-dev.com/images/custo...verfolder1.jpg

 

 

 

 

2 - Installation de la base de données.

 

 

 

* AppServ 2.5.9 (version que j'utilise vous pouvez prendre autres chose)

 

* PHP 5.2.3

* MySQL 5.0.45

* phpMyAdmin-2.10.2

 

 

Download

 

Sourceforge.net :http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.9.exe?download

 

 

 

MD5SUM : 8b95311356c9c5f22bf9e72c68033ef7

 

* Navicat

 

Maintenant que l'émulateur est installé et près à être configuré installons les BDD !

 

1. Téléchargez AppServ,

installez le puis lancez le. (notez le password utiliser car c'est

celui la qu'on utiliseras par la suite ici on prendras password = root)

2. Téléchargez Navicat et installez le.

3. Ouvrez Navicat => complétez :

 

Nom de la connexion : Aion

 

Nom de l'hôte : localhost

 

Nom d'utilisateur : root (par défaut)

 

Mot de Passe : root (par défaut)

 

Cliquez sur Tester la connexion et si le message Connexion réussi s'affiche, alors cliquez sur OK, sinon... vous vous êtes trompé quelque part.

 

 

 

http://www.aion-dev.com/images/custom/navicat.jpg

4. Cliquez droit sur Aion => Nouvelle Base de Données => Entrer le nom de la base de données : au_server_gs => OK

 

Cliquez droit sur Aion => Nouvelle Base de Données => Entrer le nom de la base de données : au_server_ls => OK

 

 

 

http://www.aion-dev.com/images/custom/createdb.jpg

 

 

 

5. Maintenant il faut Importer la DB dans Navicat pour cela allez dans le dossier SQL de votre "gameserver\sql" et faite un drag&drop (Glisser et lacher) le fichier au_server_gs.sql et executer ce qui est en pop up ensuite une fois ça fini faite de même avec droplist.sql ne

vous occuper pas des fichiers dans le dossier Updates (utiliser

uniquement si vous avez déja un serveur pour faire des MAJ de votre

database)

6. Même étape qu'au 5* cette fois c'est dans le dossier "loginserver\sql" et faite un drag&drop (Glisser et lacher) le fichier au_server_ls.sql et executer ce qui est en pop up

7. Editer la database au_server_ls > gameservers > INSERT INTO `gameservers` VALUES ('1', '127.0.0.1', 'aion');

 

ou inserer le manuellement

 

 

 

Code:

INSERT INTO `gameservers` VALUES ('1', '127.0.0.1', 'aion');

http://www.aion-dev.com/forum/attach...ameservers.jpg

 

 

Voilà !!! la phase d'installation DB est terminé

 

 

 

3 - Configuration des fichiers.

 

1. Login Server édition

 

C:\aionserver\Ae-go\AE-go_LoginServer\config\database.properties

 

 

 

 

* Mettez votre identifiant et mot de passe SQL.(en rouge les Valeurs a éditer si vous utilisez d'autres paramètres)

 

# This is database url.

 

database.url=jdbc:mysql://localhost:3306/au_server_ls

 

 

 

# Database user

 

database.user=root

 

 

 

# Database password

 

database.password=root

 

 

 

# Minimum amount of database connections that will allways in the pool

 

database.connections.min=5

 

 

 

# Maximum amount of DB connections that server can use

 

database.connections.max=10

 

 

 

# Script context that will be loaded by database factory, it should implement DAO instances

 

database.scriptcontext.descriptor=./data/scripts/system/database.xml

 

 

C:\aionserver\Ae-go\AE-go_LoginServer\config\loginserver.properties

 

 

 

 

* Editer le fichier pour que votre serveur auto-création de comptes.

 

True = Vrai

 

False = Faux

 

# Create accounts automatically or not?

 

loginserver.accounts.autocreate=true

 

 

 

 

2. Game Server édition

 

# ----------------------------

 

# Database Config

 

# ----------------------------

 

C:\aionserver\Ae-go\AE-go_GameServer\config\network\database.properties

 

 

 

 

* Mettre votre identifiant et mot de passe SQL.(en rouge les Valeurs a éditer si vous utilisez d'autres paramètres en bleu turquoise mes commentaires)

 

Notez que si vous voulez faire plusieurs serveurs (jdbc:mysql://localhost:3306/au_server_gs?useUnicode=true&characterEncoding=UTF-8)

 

au_server_gs = la db d'un server si vous en avez plusieur faudras editer au_server_gs1/au_server_gs2/au_server_gs3 ....ect dans chaque configuation de vos Dossiers server

 

 

# This class represents database driver class that will be used while connecting to database

 

database.driver = com.mysql.jdbc.Driver

 

 

 

# This is database url.

 

database.url = jdbc:mysql://localhost:3306/au_server_gs?useUnicode=true&characterEncoding=UTF-8

 

 

 

# Database user

 

database.user = root

 

 

 

# Database password

 

# NOTE: Change this! Root password is not safe!

 

database.password = root

 

 

 

# Minimum amount of database connections that will allways in the pool

 

database.connections.min = 5

 

 

 

# Maximum amount of DB connections that server can use

 

database.connections.max = 10

 

 

 

 

# ----------------------------

 

# Network Config

 

# ----------------------------

 

C:\aionserver\Ae-go\AE-go_GameServer\config\network\network.properties

 

 

 

 

* Editez selon votre goût.

 

# Port that will be used to listen for client connections

 

gameserver.network.client.port = 7777 <=== port du gameserver vous pouvez changer a votre guise

 

 

 

# Host that will be used to listen for client connections

 

gameserver.network.client.host = *

 

 

 

# Maximum online players on the server

 

gameserver.network.client.maxplayers = 100 <=== Nombre de joueurs Max autorisé

 

 

 

# Address of login server

 

gameserver.network.login.address = localhost:9014

 

 

 

# Id of this game server

 

gameserver.network.login.gsid = 1 <=== ID du gameserver Dans la DB

 

 

 

# Password of this game server

 

gameserver.network.login.password = aion <=== mot de passe de la DB du login server (voir plus haut paragraphe 2-7)

 

 

 

 

# ----------------------------

 

# Rates config's:

 

# ----------------------------

 

C:\aionserver\Ae-go\AE-go_GameServer\config\main\rates.properties

 

 

* Editez selon votre goût.

 

# -------------

 

# Group rates

 

# -------------

 

# Experience gain for group

 

gameserver.rate.group.xp = 1

 

 

 

#-------------

 

# Regular Personal rates

 

#-------------

 

# Experience gain

 

gameserver.rate.regular.xp = 1

 

# Item drop chance multiplier

 

gameserver.rate.regular.drop = 1

 

# Quest XP rate

 

gameserver.rate.regular.quest.xp = 1

 

# Quest Kinah rate

 

gameserver.rate.regular.quest.kinah = 1

 

# Abyss points rate (can be 0.5 etc.)

 

gameserver.rate.regular.ap = 1

 

 

 

#-------------

 

# Premium Personal rates

 

#-------------

 

# Experience gain

 

gameserver.rate.premium.xp = 2

 

# Item drop chance multiplier

 

gameserver.rate.premium.drop = 2

 

# Quest XP rate

 

gameserver.rate.premium.quest.xp = 2

 

# Quest Kinah rate

 

gameserver.rate.premium.quest.kinah = 2

 

# Abyss points rate (can be 0.5 etc.)

 

gameserver.rate.premium.ap = 2

 

3. Modifiez seulement le fichier ipconfig.xml si vous voulez mettre votre serveur en ligne

 

C:\aionserver\Ae-go\AE-go_GameServer\config\network\ipconfig.xml

 

 

* Changez 127.0.0.1 par votre IP Global ou votre DNS (ex : aion-dev.com) si vous voulez mettre votre serveur en ligne.

 

 

4 - Compiler le serveur.

 

Vous avez la possibilité d'utiliser les 3 fichiers qui ont etaient Cité ci-dessus (voir 1-11) ou alors refaire comme ci-dessous

 

1. Création de votre LoginServer Compilation bat

 

Créez un fichier .txt que l'on renommeras par la suite en .bat

 

@echo off

 

cd ae-go\AE-go_LoginServer

 

start ..\ant\bin\ant clean dist

 

ping 127.0.0.1 -n 10 >nul

 

move C:\aionserver\Ae-go\AE-go_LoginServer\build\ae_login.zip C:\aionserver\AE-GO-SERVER

 

ping 127.0.0.1 -n 5 >nul

 

@echo off

 

cls

 

 

Sauvegarder et renommer ce fichier .txt en Construire-Aion-LoginServer.bat Sauvegarder ce fichier sous C:\aionserver\Construire-Aion-LoginServer.bat

2. Création de votre GameServer Compilation bat

 

Créez un fichier .txt que l'on renommeras par la suite en .bat

 

@echo off

 

cd ae-go\AE-go_GameServer

 

start ..\ant\bin\ant clean dist

 

ping 127.0.0.1 -n 10 >nul

 

move C:\aionserver\Ae-go\AE-go_GameServer\build\ae_login.zip C:\aionserver\AE-GO-SERVER

 

ping 127.0.0.1 -n 5 >nul

 

@echo off

 

cls

 

 

Sauvegarder et renommer ce fichier .txt en Construire-Aion-GameServer.bat Sauvegarder ce fichier sous C:\aionserver\Construire-Aion-GameServer.bat

3. Dezziper les fichiers Zipper se trouvant dans C:\aionserver\AE-GO-SERVER

 

ae_login.zip et ae_gameserver.zip

 

2 dossiers : C:\aionserver\AE-GO-SERVER\gameserver et C:\aionserver\AE-GO-SERVER\loginserver

 

 

4 - Lancer le serveur et se connecter à celui-ci.

 

 

 

1. Lancez StartLS.bat

 

C:\aionserver\AE-GO-SERVER\loginserver\StartLS.bat

 

 

Attendez qu'il finisse de charger

2. LancezStartGS.bat

 

C:\aionserver\AE-GO-SERVER\gameserver\StartGS.bat

 

3. Se connecter à son serveur :

 

1. Créez un fichier .txt et mettez y cette ligne de commande :

 

@echo off

 

start bin32\aion.bin -ip:127.0.0.1 -ng -cc:1 -lang:enu

 

 

2. Sauvegardez le fichier en format .bat

3. Lancez le .bat.

 

Si

vous avez mis TRUE dans

loginserver.properties alors tapez 2

fois votre identifiant et votre mot de passe pour créer votre compte.

 

 

 

Et voila !!! Vous avez fini ! Pour moi sa a très bien marché.

A plus !

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui mais nous l'avons retravaillés un peu ! Mais nous avons tout vérifiez certaines choses etc ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui je comprends bien mais certains textes sont semblables, alors soit il faut que tu fasses la demande à l'auteur pour le poster ici, ou bien il faut ré-écrire le tutoriel complétement (ce qui est mieux) et ajouter des captures d'écran, etc... ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Je vais travailler la dessus ! A toi de choisir si tu veux laisser le tutoriel ou l'enlever !

;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Il faut avoir le Aion officiel pour joué a un serveur privé ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Je bloque la , comment telecharger le .bat , sa ne fait rien du tout , ou il la pris le lien ,il est corrompu , ou l'avoir? HELP PLEASE

Partager ce message


Lien à poster
Partager sur d’autres sites

Moii aussi je sais pas ou le trouver ;( le .bat si quelqu'un peux nous l'heberger pour le DL se serai vraiment sympa et ca meriterai même un petit don ! :D c'est la seule chose qui me manque pour creez ce server! Merci a vous =)

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

Il est utilisé où le fichier .bat dans le tutoriel ?

 

Cordialement,

SgT-Fatality

Partager ce message


Lien à poster
Partager sur d’autres sites

Yo merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour le tutoriel

Partager ce message


Lien à poster
Partager sur d’autres sites

Il est ici le .bat :

 

Ce qu'il vous faut :

 

* Java JDK

 

* Tortoise SVN

 

* Ant Builder

 

* bat.rar (pas de lien ici)

 

 

 

 

et ici aussi .. :

 

 

http://www.aion-dev.com/images/custo...rverfolder.jpg

10. Si vous avez respecté les chemin ci-dessus alors téléchargez le .rar ci-joint ICI ->(bat.rar) et extraire les fichiers dans AE-GO.

11. Une fois que SVN a fini de télécharger les sources de l'émulateur, lancez les 3 fichiers .bat pour compiler les sources.

 

 

COmment avez vous fait les autres???

Partager ce message


Lien à poster
Partager sur d’autres sites

Essaie ceci : (Source de mon tutoriel pour compiler un core Aion non-terminé) :

 

Passons maintenant à la compilation ! Pour ceci, téléchargez ce fichier : http://team-jumper.net/autre/funky-emu/a...tality.bat

C'est un fichier .bat (commande Windows) qui va compiler les 3 dossiers qui se trouvent dans les sources d'Aion-Unique. Ce petit fichier a été créé par moi-même (bon, y'a genre 5 lignes ), si vous voulez voir le code qui s'y trouve dedans avant de l'exécuter, faites un clique droite dessus pui "Modifier" .

Partager ce message


Lien à poster
Partager sur d’autres sites

Ton lien est mort :S la page se trouve pas xS tu peux refaire stp?

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci ;)


j'ai un soucis quand je double click dessus ca me dit Build failled :S

59fb3306bce01_Sanstitre.jpg.bad5aab41cebb6048c90ef5bba0188a5.jpg

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu dois placer le fichier ".bat" dans les sources de l'émulateur.

Partager ce message


Lien à poster
Partager sur d’autres sites

utilise mon tuto tu arrivera beaucoup plus simplement =) je galérer aussi quand je suis tomber sur le tuto que j'ai poster bizarrement tout est devenu beaucoup plus simple

Partager ce message


Lien à poster
Partager sur d’autres sites

Tout les liens sous Aion-Dev sont morts.

Partager ce message


Lien à poster
Partager sur d’autres sites

×

Information importante

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