Como montar un server de lineage 2!

      • 10,946
      • mensajes
      • miembro desde
      • 07/11/01
    #1 Como montar un server de lineage 2!

    Bueno gente gracias a un compañero de laburo muy fanatico del L2 consegui este tuto para montar un servidor de L2.
    Verifique todos los enlaces que trae el mismo, y todos andan, por lo que no deberian de tener algun inconveniente para llebar a cabo esto.
    Espero que les sea de utilidad:


    Para levantar un servidor necesitas:
    Java Registrarse Inicia sesión descargar el JDK 5.0 Update 7
    Eclipse Registrarse Inicia sesión 0506271435/index.php (plataforma para windows)
    Wampserver Registrarse Inicia sesión e
    Navicat Registrarse Inicia sesión (para windows tambien)
    Ahora la guia paso a paso:
    Paso 1
    Primero instalamos java y el navicat. y descomprimimos eclipse en la carpeta c:\eclipse
    Despues de todo esto necesitamos 2 archivos: el programa del server y el datapack necesario. Asi que abrimos el eclipse c:\eclipse\eclipse.exe
    Al abrirlo te preguntara el directorio del workspace.. quedaos muy bien en donde se pone.
    Después que tengas la ventana te vas al menú help > software updates > find and install
    Después selecciona: "Search new features to install" aparece un menú nuevo... Click en: New Remote Site e introduce:
    Name: subeclipse
    URL: Registrarse Inicia sesión
    Cuando des ok selecciona subeclipse y después el típico next.. next... yes ,finalizar.. next, next, finish......
    Esto instalará subeclipse para poder manejar los repositorios SVN para esto te preguntaran si vas a reiniciar eclipse pulsa en yes... y si no se vuelve a abrir el puto eclipse simplemente vuelvelo a abrir manualmente....
    Dificil? No cuentes royos... segunda parte....
    PASO 2
    Abrimos eclipse... menú Window > Preferences > Java > Installed Jres
    Deselecciona el Jre y selecciona el JDK después dale ok, si no te sale el JDK simplemente le das a search y pones para que busque en C:, si no os sale nada esque no teneis instalado el JDK !!! brutos!!!
    Seguimos...
    Menú Window > Show view > Other > SVN > SVN Repository
    Después te aparece un area.. que esta en blanco.. click boton derecho en ella: NEW > NEW repository location
    Despues rellena los campos de la siguiente manera:
    URL: Registrarse Inicia sesión Aceptamos
    Expande la opción + Registrarse Inicia sesión , click derecho en la opción datapack_development > Check out as project..( o check out..) te saldra otra ventana, nos fijamos que este en workspace y le dais a finalizar.
    Después de un rato (Toma un tiempo bien largo por favor sé paciente) se verá en una ventana llamada navigate.. "Datapack_development" expandelo y busca el archivo build.xml
    click con el boton derecho Run > 1 Ant Build
    Después tendremos por fin el DATAPACK COMPILADO buscalo en la carpeta de workspace\datapack_development\build con el nombre de l2j-datapack.zip
    Bien tenemos el datapack, ni se os ocurra tocarlo todavia!
    PASO 3
    Necesitaremos los archivos del server... para ello tambien vamos a compilar paso a paso...
    Ejecuta el eclipse.. window > show view > svn repository
    Click en la parte en blanco de la "ventana" del svn repository NEW > Repository Location
    Rellena los campos con:
    URL: Registrarse Inicia sesión
    Click derecho en L2_Gameserver > Checkout as project
    Despues de un rato(paciencia, este es mas corto) te vas a la ventana de navegación...
    Expandimos L2_Gamseserver, buscamos el archivo build.xml click derecho > Run > 1 Ant Build
    Felicidades tenemos el segundo archivo la ultima versión del SERVER L2J Se encuentra en
    workspace\L2_GameServer\build con el nombre de l2j-server.zip
    Ahora la cosa se complica:
    PASO 4
    Descomprimimos el l2j-server.zip en la carpeta: c:\server lineage, después descomprimimos el l2j_Datapack.zip sobre la carpeta Gameserver que esta dentro de "server lineage" (vas a renombrar los archivos que te pide.. asi que le das yes to all)...
    Bien.. despues de todo esto.. tenemos que instalar el wampserver....
    Así que lo abrimos
    Le ponemos siguiente, aceptar la licencia, siguiente, nos preguntara el directorio.. lo dejamos como está,siguiente y nos pregunta si queremos arrancar wamp cada vez que se ejecute windows, lo seleccionamos siguiente, al terminar de instalar nos pregunta algo de carpetas.. no hacemos nada... lo dejamos como esta solo le apretamos en aceptar, despues nos pedira seleccionar el archivo del explorer (normalmente en c:\windows\) despues aceptar, si, yes, oh yeah y finalizar...
    Corremos el wamp server Menu inicio > Programas > Wampaserver > wampserver start o algo así
    Abrimos navicat
    Click derecho en el campo de connections y le damos en New Connection
    Luego ponemos los datos
    hostname: localhost
    puerto: 3306
    usuario: root
    password: y aki de momento no ponemos nada.
    Volvemos a la ventana de connections seleccionamos localhost y hacemos click en manage users.
    Seleccionamos el usuario root@localhost y hacemos click en edit user
    Dejamos los datos como están excepto el password que lo vas a cambiar NOTA PARA REALMENTE ESTUPIDOS
    ESTE PASSWORD NO SE LES VAYA A OLVIDAR QUE ES NECESARIO PARA ADMINISTRAR EL SERVER.. POR LO CUAL PIDO QUE SE HAGAN CON UNA CONTRASEÑA SEGURA Y SE LO ANOTEN EN ALGUNA PARTE INTIMA (LO SIENTO PARA USUARIOS QUE NO TENGAN IMAGINACIÓN ILUSTRATIVA PERO ES NECESARIO) ESTE PASSWORD LO LLAMARÉ
    "EL PASSWORD DE LA BASE DE DATOS" ¿OK?
    Y ahora volvemos a las propiedades del nuestra conexion y pones en password: EL PASSWROD DE LA BASEDE DATOS
    Despues click derecho en localhost > New Database
    Y ponemos en la primera linea:
    l2jdb
    y pulsamos ok
    Cerramos navicat
    PASO 5
    Vamos a la carpeta del server (c:\server lineage\) y nos dirigimos a la carpeta tools... ahi hay un archivo llamado: database_installer.bat, lo abrimos con un editor de textos (por ejemplo block de notas) para los queno saben como... menu de inicio > programas > accesorios > block de notas; despues en menú archivo > abrir.. seleccionamos en tipo "Todos los archivos" y buscamos el archivo Database_intaller.bat que esta en la carpeta c:\server lineage\tools\ O mas facil. pinchamos el database_installer.bat y clic con el boton derecho y editar...
    Despues aparecerá algo así:
    @echo off
    REM ############################################
    REM ## You can change here your own DB params ##
    REM ############################################
    REM MYSQL BIN PATH
    set mysqlBinPath=C:\Program Files\MySQL\MySQL Server 4.1\bin<------------------ponemos C:\wamp\mysql\bin
    REM LOGINSERVER
    set lsuser=root
    set lspass=PASSWORD DE LA BASE DE DATOS
    set lsdb=l2jdb
    set lshost=localhost
    REM GAMESERVER
    set gsuser=root
    set gspass=PASSWORD DE LA BASE DE DATOS
    set gsdb=l2jdb
    set gshost=localhost
    REM ############################################
    ------------------------------------------------------------ ----------------------
    Lo demás lo dejamos como está, a continuación guardamos el archivo (menú archivo > guardar) cerramos block de notas
    Y después ejecutamos el archivo Database_intaller.bat y seleccionamos las opciones F,F, Y( si quereis todo menos los c4 mobs) o N (si quereis los c4 mobs)
    hasta aqui todo bien?NO???? PUES REVISAR TODO!
    Paso 6
    Abrimos la carpeta del server y nos vamos a Gameserver/config... abrimos el archivo server.properties con el block de notas. Tendremos algo así:
    # This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
    # If this ip is resolvable by Login just leave *
    ExternalHostname=82.28.82.28 <--------- tu ip externa (WAN)
    # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
    # If this ip is resolvable by Login just leave *
    InternalHostname=192.168.1.100<---------tu ip lan (LAN)
    # Bind ip of the loginserver, use * to bind on all available IPs
    LoginserverHostname=*
    LoginserverPort=2106 <--------- ni tocarlo
    LoginTryBeforeBan=20
    # The Loginserver host and port
    LoginPort=9014 <------------- ni tocarlo
    LoginHost=127.0.0.1 <------------- ni tocarlo
    # This is the server id that the gameserver will request (i.e. 0 is Bartz)
    RequestServerID = 0
    # If set to true, the login will give an other id to the server if the requested id is allready reserved
    AcceptAlternateID = True
    # Database info
    Driver=com.mysql.jdbc.Driver
    #Driver=org.hsqldb.jdbcDriver
    #Driver=com.microsoft.sqlserver.jdbc.SQLServerDriv er
    URL=jdbc:mysql://localhost/l2jdb
    #URL=jdbc:hsqldb:hsql://localhost/l2jdb
    #URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/passw ord=
    Login=root
    Password= PASSWORD DE LA BASE DE DATOS
    MaximumDbConnections=10
    # Datapack root directory, defaults to current directory from which the server is started
    # DatapackRoot = C:/Work/tmp/DataPackC3
    # Define character name template
    # Example to use only : CnameTemplate=[A-Z][a-z]{3,3}[A-Za-z0-9]*
    # will allow names with first capital letter, next three small letters,
    # and any (capital or not) letter or number, like ZbigN1eW
    # Most rational to have CnameTemplate=[A-Z][a-z]*
    # meaning names only of letters with first one capital, like Zbigniew
    # Default .* - any namy of any symbols
    CnameTemplate=.*
    # Maximum number of chars per account - 0 = illimited
    CharMaxNumber = 0
    # Define how many players are allowed to play simultaneously on your server.
    MaximumOnlineUsers=100

    # Minimum and maximum protocol revision that server allow to connect.
    # You must keep MinProtocolRevision <= MaxProtocolRevision.
    MinProtocolRevision = 660
    MaxProtocolRevision = 660<--------Cambiarlo por 999 para mayor seguridad
    ------------------------------------------------------------ ------------------
    ------------------------------------------------------------ ------------------
    Ni que decir tiene que guardeis no?
    Lo demás son opciones del server que debes de poner a tu gusto. Aunque no son muy importantes.Luego volvemos atras y atras, y entramos en login/config y en loginserver.properties y nos encontraremos con esto:
    # This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
    ExternalHostname=82.28.82.28 <-------------- ip WAN
    # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
    InternalHostname=192.168.1.100 <---------- ip LAN
    # Bind ip of the loginserver, use * to bind on all available IPs
    LoginserverHostname=*
    LoginserverPort=2106 <--------------- Ni tocarlo
    LoginTryBeforeBan=20
    GMMinLevel=100
    # The port on which login will listen for GameServers
    LoginPort=9014<--------------- Ni tocarlo
    # If set to true any GameServer can register on your login's free slots
    AcceptNewGameServer = False<--------------- Cambiarlo a True
    # If false, the licence (after the login) will not be shown
    ShowLicence = True
    # Database info
    Driver=com.mysql.jdbc.Driver
    #Driver=org.hsqldb.jdbcDriver
    #Driver=com.microsoft.sqlserver.jdbc.SQLServerDriv er
    URL=jdbc:mysql://localhost/l2jdb
    #URL=jdbc:hsqldb:hsql://localhost/l2jdb
    #URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/passw ord=
    Login=root
    Password=PASSWORD DE LA BASE DE DATOS
    MaximumDbConnections=10

    Y YA TENEMOS EL SERVER COMPLETADO!

    Ahora lo unico que queda es abrir los puertos, que ya lo explique en una pagina de estas..... y aparte de los puertos 7777,80,2106 abrid tambien el 9014.
    Para cambiar los rates mirad en la carpeta config, todas las configuraciones estan alli.
    Para administrar el server hacerlo desde el navicat.. desde alli esta todo. Y que no se os olvide tener activado el WAMP.
    Para clientes C4 dejar que actualice Una vez o hasta que sea mas o menos necesario, y luego modificar el host, que se encuentra en C:\WINDOWS\system32\drivers\etc. y la parte de abajo os deberia quedar asi:
    ip WAN o LAN L2authd.lineage2.com
    ip WAN o LAN L2testauthd.lineage2.com
    Esto es como si fuera vuestro parche para jugar vuestro server.
    El eclipse es para tener actualizado vuestro server.. asi que una vez cada semana mas o menos copiais el Datapck nuevo y le dais a upgrade en el database_installer.bat. Esto es muy importante para corregir bugs y mas o menos se corrigen o añaden cosas nuevas 3 veces al dia gracias al L2J team y L2J team of Datapack.
    Espero que haya salido todo bien.
    Saludos.


    Bueno, gracias a mi compañero de laburo, y muchisimas gracias al autor de este tutorial.
    Nos vemos
  1. ¿Este tema te pareció interesante? Compártelo!

    ¿No es lo que buscabas? Intenta buscar un tema similar

    4 comentarios / 110687 Visitas

      • 83
      • mensajes
      • miembro desde
      • 29/05/07
    03/06/2007
    #2 Re: Como montar un server de lineage 2!

    esta es la segunda vez que posteo pero la primera poste mal asi que necesitaria si alguien me puede pasar su server de lineage 2 c4 full por que el mio anda perfecto pero no es full y ya no ahy repositorios, si alguien me lo puede pasar a su server ya armado y yo le cambio los datos por favor se los agradeceria por que no quiero la C5, o otra forma de hacerlo full. el que me ayude puede ser gm de mi server .
    desde ya muchas gracias

      • 19
      • mensajes
      • miembro desde
      • 08/06/05
    21/10/2007
    #3 Re: Como montar un server de lineage 2!

    el eclipse no funca :S

      • 1
      • mensajes
      • miembro desde
      • 27/12/07
    27/12/2007
    #4 Re: Como montar un server de lineage 2!

    Hola, hay un error de compilacion no he podido pasar de ahi si me puedes decir como puedo hacer te lo agradeceria ya que tengo muchas ganas de probar un server como admin :P

      • 1
      • mensajes
      • miembro desde
      • 27/05/09
    27/05/2009
    #5 Re: Como montar un server de lineage 2!

    Hola Alguien me ayuda tengo los programas que me pide e ise todo lo que dise la guia pero algo sale mal no se ques es porque intete y le ponia el user y el pasword y me desia que puse mal la contraseña y depues algo de qu valla a soporte por algo de linege banned o no se que si me peuden ayudar pliz mi msn es soymeny_1@hotmail.com Grasias les agradeseria muxho

IR ARRIBA