[TUTORIAL]Como crear un servidor privado de Aion.

Topic created · 9 Mensajes · 12173 Visitas
  • Gran guía , recuerdo que una vez probé Aion , pero no me gustó y acabó fuera de mi pc.Aún así veré de hacerme un servidor particular para pruebas.

    Gracias¡

  • [alinear-centro][/alinear-centro]
    _Antes que todo necesitamos tener los siguiete Puertos abiertos: 7777 2106 9014 3306
    _

    Instalando:

    1. Instalamos el Navicat y ponemos el parche, abrimos el programa y eliminamos la conexión LOCALHOST para crear una nueva conexión LOCALHOST, el usuario por defecto sería root que indicamos antes en la configuración de MYSQL y la contraseña hay que poner la que pusimos también en esa misma configuración.

    si no tienen el navicat descargenlo desde aqui

    http://rapidshare.com/files/67744000/Navicat_8_Upload_By_Fashion.zip

    aqui está el serverpack aion

    http://depositfiles.com/es/files/w4ftf5vw7

    === CREAR BASE DE DATOS ===

    1º Abrimos el navicat y creamos la siguiente base de datos: aion_server

    2º Añadimos el sql que encontraremos en "/gameserver/sql/" a la base de datos: aion_server

    3º Igual al paso 2, pero con el login server, y en la db: aion_server

    4º Abrimos la tabla "gameservers" de aion_server y añadimos en las columnas:
    1 127.0.0.1 CONTRASEÑA

    5º Crea un archivo .bat (con bloc de notas y guardando el archivo con nombre "aion.bat" por ejemplo) que tenga esto que servirá para que conectes a tu server, modifica la ip para poner tu IP externa y así pasarle el archivo a los usuarios:

    @echo off
    start bin32aion.bin -ip:127.0.0.1 -noauthgg -lang:ENU -noweb -cc:1
    exit

    El archivo ponlo en donde has instalado el juego para que funcione y arranque el juego.

    Configurando (carpetas config de gameserver y loginserver):

    GAMESERVER:

    Archivo ipconfig:

    dijo:

    ►Modifica esta IP para poner tu IP externa

    Archivo database:

    dijo:

    # 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/aion_server

    # Database user
    database.user=TU NOMBRE USUARIO DEL lOCAL HOST (root)

    # Database password
    database.password=TU CONTRASEÑA DEL LOCAL HOST

    # 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

    Archivo gameserver:

    dijo:

    # Port that will be used to listen for client connections
    gameserver.network.client.port=7777

    # 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 (Máximo de jugadores en el servidor)

    # Address of login server
    gameserver.network.login.address=localhost:9014

    # Id of this game server
    gameserver.network.login.gsid=1 (ID DEL PASO 4, LO NORMAL ES 1)

    # Password of this game server
    gameserver.network.login.password=(PASSWORD DEL PASO 4 de instalación)

    # Additional threads that are used to read network data
    gameserver.network.nio.threads.read=0

    # Additional threads that are used to write network data
    gameserver.network.nio.threads.write=0

    # Name of gameserver
    gameserver.name=aion private (NOMBRE DEL SERVIDOR)

    # Character name pattern to be checked at char creation
    gameserver.character.name.pattern=[a-zA-Z]{2,10}

    # Server Country Code (cc)
    gameserver.country.code=1

    # Server Mode
    # 0 = user is bind to a realm (can't create characters from both realms at the same time)
    # 1 = user can create characters from both realms
    # 34 = user is bind to a realm, can't create more than 2 characters and can't enter the game world(character reservation mode)
    gameserver.mode=1

    # Server shutdown delay in seconds
    # Shall be a multiple of 10 (default: 60)
    gameserver.shutdown.delay=60 (Tiempo de un shutdown o restart)

    #----------------------------------------------------------------
    #Speaking mode between factions
    #----------------------------------------------------------------
    # 0 = default, factions can't speak together
    # 1 = all players can speat to all others
    gameserver.factions.speaking.mode=1 (Puedan hablar entre razas)

    #Skill auto learn mode
    # true = no skillbooks are required
    # false = need skillbooks to learn lvl1 skill
    gameserver.skill.autolearn=false (Auto learn skill)

    #----------------------------------------------------------------
    #Rates config's
    #----------------------------------------------------------------
    #Experience gain
    gameserver.rate.xp=5 (Multiplicador de experiencia)
    #Experience gain for group
    gameserver.rate.groupxp=3 (Rate exp de party)
    #Item drop chance multiplier
    gameserver.rate.drop=5 (Multiplicador del drop)
    #Quest XP rate
    gameserver.rate.quest.xp=10 (Multiplicador experiencia de quests)
    #Quest Kinah rate
    gameserver.rate.quest.kinah=10 (Rate kinah quest)
    #----------------------------
    #Npc config's:
    #----------------------------
    #Disable aggressive behavior from monsters
    gameserver.disable.mob.aggro=false (Mobs agresivos o no)

    LOGINSERVER:

    Archivo database:

    dijo:

    # 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/aion_server

    # Database user
    database.user= TUNOMBREUSUARIODELOCALHOST (root)

    # Database password
    database.password= TUCONTRASEÑADELLOCALHOST

    # 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

    Archivo loginserver:

    dijo:

    # LoginServer will listen for connections on specified port
    loginserver.network.client.port=2106

    # LoginServer will bind specified network interface
    # * - bind all interfaces
    loginserver.network.client.host=*

    # How many times player can try to login before he get's banned for bruteforcing
    loginserver.network.client.logintrybeforeban=5

    # For what time in minutes player should be banned in case of bruteforcing
    loginserver.network.client.bantimeforbruteforcing=15

    # Host that will be used by LS to listen for GS connections
    loginserver.network.gameserver.host=*

    # Port that will be used by LS to listen for GS connections
    loginserver.network.gameserver.port=9014

    # Nuber of additional threads for NIO that will handle only reading
    loginserver.network.nio.threads.read=0

    # Nuber of additional threads for NIO that will handle only writing
    loginserver.network.nio.threads.write=0

    # Create accounts automatically or not?
    loginserver.accounts.autocreate=true (Para autocrear cuentas)
    :icon_arrow: Tambien os dejo videos tutoriales,por si acaso os sale mejor con ellos :icon_arrowl:
    Video de youtube tutorial parte 1 :icon_arrowd:
    http://www.youtube.com/watch?v=QZQgq1A2EK8
    Video de youtube tutorial parte 2 :icon_arrowd:
    http://www.youtube.com/watch?v=I4uilblIQBY&
    [alinear-centro][/alinear-centro]
    Si os servio,dar las gracias no cuesta nada.

  • Digo yo no es mas facil con un repack que solo tienes que ejecutar un archivo y todo listo? xD

  • @kallmaxito said:

    Digo yo no es mas facil con un repack que solo tienes que ejecutar un archivo y todo listo? xD

    entonces no seria para crearlo seria para jugar a un server ya creado¬¬,no comentes sino tienes ni idea,piensa las cosas antes de escribirlas...

  • No entiendo xD

  • @CristoErPetas said:

    No entiendo xD

    Lee con más atención. :miau:

  • Pregunto: y el cliente? >.<

  • Si alguien quiere ayudarme a crear un server de Aion que me de su Skype por mp.

  • hola! mi pregunta es. para que version seria el server? quisiera crear un servidor para la version actual que es la 4.0 para poder jugar yo solo y conocer mas cosas del juego como admin alguien podria decirme si es posible y como ? gracias