U3Games

Games | Desarrollo & Soporte => Aion | Sección de Servidores => Aion => Aion | Intalación & Configuración => Mensaje iniciado por: Swarlog en Jul 22, 2025, 02:19 PM

Título: U3J-Aion - Guía de Instalación
Publicado por: Swarlog en Jul 22, 2025, 02:19 PM
Guía de instalación

1.- Programas necesarios para su instalación:

Java JDK 6.29: http://www.oracle.com/technetwork/java/javase/downloads/jre-6u29-download-513650.html

MySQL 5.5.20: http://www.mysql.com/downloads/mysql

HeidiSQL 6.0: http://www.heidisql.com/download.php

2.- Añadir Java_Home:

Java_Home: http://wso2.org/project/wsas/java/2.0/docs/setting-java-home.html

3.- Descargar los archivos del servidor:

Mediante Eclipse: http://code.google.com/p/u3j-aion-beta/wiki/ES_Eclipse

Mediante Datapacks: http://code.google.com/p/u3j-aion-beta/downloads/list

- Una vez que tengamos todos los archivos del servidor, los descomprimimos y lo situamos en una misma carpeta en la ruta deseada.

4.- Creación de la base de datos:

- Fácil, verdad? Avancemos pues..  Ahora para la creación de la base de datos de nuestro servidor utilizaremos el programa HeidiSQL. Lo instalamos, ejecutamos; le damos al botón new y completamos los datos que especificamos en la siguiente imagen:

(http://localhost/2017/comunidades/aion/guias/instalacion/guia_instalacion_1.png)

- Cuando tengamos todos los datos especificados en el programa, pulsamos el botón save y seguidamente le damos al botón open para crear las tablas que necesitaremos.

- Una vez abierta la base de datos creada, pulsamos sobre ella con el botón derecho del ratón y creamos las tablas que necesitaremos. Por defecto son las siguientes:

Citar• aj_server (tabla utilizada por el gameserver)
• aj_login (tabla utilizada por el loginserver)

Información: Podemos crear una sola tabla en donde almacenar el contenido del loginserver y del gameserver. Pero debemos de especificarla luego en las properties.

5.- Instalación de la base de datos:

- Ninguna complicación, verdad? Una vez creada las tablas necesarias, ejecutaremos el programa encargado de instalar todas las base de datos necesarias; llamado database_installer.

CitarU3J-Aion -> tools -> database_installer.bat

- Cuando lo ejecutemos tendremos que especificarle toda la información relacionada con la base de datos, así como su nombre, dirección host, usuario, contraseña y la ruta en donde se encuentra el archivo bin de mysql.

Información: También podemos hacerlo manualmente, abriendo dicho archivo co el bloc de notas. Para ello nos situamos en la línea 80, en donde tendremos que introducir los datos requeridos para que podamos conectar correctamente con la base de datos desde el servidor.[/color]

6.- Configuración básica del servidor:

- Vamos, ya queda menos! Cuando tengamos instaladas todas las tablas de nuestro servidor, tendremos que configurar las properties para que el servidor pueda conectarse con la base de datos creada y de este modo iniciarse.

- Para ello, abrimos el archivo database.properties y network.properties del loginserver y del gameserver. Los podréis encontrar en la siguiente ruta:

CitarU3J-Aion -> gameserver -> config -> database.properties

U3J-Aion -> gameserver -> config -> network.properties.bat

U3J-Aion -> loginserver -> config -> database.properties

- En el archivo database.properties del gameserver únicamente tendremos que editar lo siguiente:

Citar• database.url = -> Nombre de la base de datos.
• database.user = -> Nombre de usuario con acceso a la base de datos.
• database.password = -> Contraseña de dicho usuario con acceso.

- En el archivo network.properties del gameserver únicamente tendremos que editar lo siguiente:

Citar• gameserver.network.login.address = -> Dirección host del loginserver..
• gameserver.network.chat.address = -> Dirección host del chatserver.

- En el archivo database.properties del loginserver únicamente tendremos que editar lo siguiente:

Citar• database.url = -> Nombre de la base de datos.
• database.user = -> Nombre de usuario con acceso a la base de datos.
• database.password = -> Contraseña de dicho usuario con acceso.

7.- Configuración de conexión:

- Lo se.. el paso anterior era el más complicado de todos, pero ya casi acabamos! Ahora editaremos el archivo encargado de dar acceso a los usuarios para que puedan conectarse a nuestro servidor. Para ello abrimos el siguiente archivo:

CitarU3J-Aion -> gameserver -> config -> ipconfig.xml

- En el, tendremos que especificar los siguientes datos:

Citar<ipconfig default="127.0.0.1"> Cambiar por vuestra ip publica.

8.- Registro del gameserver:

- Animo, este es el penúltimo paso! Ahora ejecutaremos la aplicación encargada de registrar la id del gameserver del servidor en la base de datos.

- Para ello, ejecutamos el RegisterGS situado en la siguiente ruta:

CitarU3J-Aion -> loginserver ->  RegisterGS.bat

- Una vez ejecutado, seleccionamos la id deseada, por defecto 1.

9.- Iniciando el servidor:

- Al fin hemos llegado al final de esta guía. Ahora vamos a iniciar las aplicaciones necesarias para hacer funcionar nuestro propio servidor.

- Para ello, únicamente tendremos que dirigirnos hacia las siguientes rutas que os mostrare a continuación y ejecutar el loginserver y el gameserver del servidor.

Citar• Para iniciar el GameServer ejecutamos ../gameserver/StartGS.bat
• Para iniciar el LoginServer ejecutamos ../loginserver/*StartLS.bat*

10.- Importante:

- Os recuerdo que para que los usuarios puedan conectarse a vuestro servidor, tendréis que tener los puertos del servidor abiertos.

- A continuación os citare los puertos básico del emulador:
Citar Dirección ip asignada al gameserver: 7777
Dirección ip asignada al loginserver: 2106
Dirección ip para conectar el ls con el gs: 9014

By swarlog ^^