Hello This is a tut i remade from original one but it's in french for now
I'll do translate soon with new Rev system
but by following Pictures you can have an idea already
Créer son serveur Aion-Unique de A à Z
Salut je ne suis pas l'auteur de ce tutoriel à l'origine mais je vais
le modifier légèrement pour que tout le monde arrive à installer son
serveur en local
Post origine : Aion-Unique • Login
1 - L'émulateur.
Ce qu'il vous faut :
* Java JDK
* Tortoise SVN
* Ant Builder
* bat.rar
* un café et une clope!! voir plus!!!! car certain vont quand même ramer un peu sur l'installation lolll
2 - Installation de la base de données.
* AppServ 2.5.9 (version que j'utilise vous pouvez prendre autres chose)
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é ben... il faut installer les bases de données quoi !
Voilà !!! la phase d'installation DB est terminé
3 - Configuration des fichiers.
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
4 - Lancer le serveur et se connecter à celui-ci.
I'll do translate soon with new Rev system
but by following Pictures you can have an idea already
Créer son serveur Aion-Unique de A à Z
Salut je ne suis pas l'auteur de ce tutoriel à l'origine mais je vais
le modifier légèrement pour que tout le monde arrive à installer son
serveur en local
Post origine : Aion-Unique • Login
1 - L'émulateur.
Ce qu'il vous faut :
* Java JDK
* Tortoise SVN
* Ant Builder
* bat.rar
* un café et une clope!! voir plus!!!! car certain vont quand même ramer un peu sur l'installation lolll
- 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 - 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 - 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. - 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 - Créez le dossier aionserver dans la racine du disque dur C:\.
- Dans le dossier aionserver créez un nouveau dossier que vous nommerez ae-go.
- 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
- 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.
- Renommez jdk1.6.0_18 en JDK.
http://www.aion-dev.com/images/custom/aionserverfolder.jpg - 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.
- 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/custom/aionserverfolder1.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é ben... il faut installer les bases de données quoi !
- 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) - Téléchargez Navicat et installez le.
- 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 - 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
- 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) - 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
- 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/attac...-son-serveur-aion-unique-de-z-gameservers.jpg
Voilà !!! la phase d'installation DB est terminé
3 - Configuration des fichiers.
- 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
- 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
- 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
- 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 - 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 - 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.
- Lancez StartLS.bat
C:\aionserver\AE-GO-SERVER\loginserver\StartLS.bat
Attendez qu'il finisse de charger - LancezStartGS.bat
C:\aionserver\AE-GO-SERVER\gameserver\StartGS.bat
- Se connecter à son serveur :
- 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
- Sauvegardez le fichier en format .bat
- 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 !!!
C'est enfin terminé - Créez un fichier .txt et mettez y cette ligne de commande :
Last edited: