Que es L2J:
L2J es una alternativa Lineage 2 Game Server escrito en Java puro de la mejor compatibilidad. L2J te da la posibilidad de acoger legalmente un juego de este popular servidor de Corea MMO creado por NCSoft. Es aún sin terminar y algunas características están todavía desaparecidos, pero L2J equipo de desarrollo está trabajando duro en su aplicación.L2J Server es distribuido bajo los términos de GNU GENERAL PUBLIC LICENSE esperanza de que en un modelo de código abierto es la mejor para el desarrollo de software de calidad se da a todos la posibilidad de participar en el desarrollo mediante la presentación del código.
Legenda:
Color
verde: añadir.
Color
rojo: eliminar.
Color
naranja: verificar.
Antes de continuar:
Debes tener en cuenta que para hacer un servidor de Lineage 2, debes tener una maquina con buena capacidad.
Para hacer un servidor de Lineage 2, en este caso Kamael, necesitaras los siguientes programas:
- Java JDK. (Pagina Oficial de Descargas).
- Wampserver. (Bajenlo de aqui). Espera unos segundos hasta q aparesca el link para bajarlo
- Navicat (Plataforma para Windows). (Pagina Oficial de Descargas).
Instalar los programas.
Nota: en la instalacion del Wampserver no modificar la carpeta en donde lo va a instalar por defecto.
Tambien necesitaras:
- Eclipse Classic (Plataforma para Windows). (Pagina Oficial de Descargas).
Descomprimir en tu carpeta favorita y ejecutar eclipse.
Al ejecutar preguntara en que sitio se creara la zona de trabajo (una carpeta donde el programa descargara los archivos del servidor), elegimos cualquier carpeta de rapido acceso.
Luego de iniciar el programa aparecera una pantalla de bienvenida, lo cual cerramas arriba a la izquierda.
Despues vamos a la pestaña Help > Software Updates > Find and Install…
En la ventana seleccionamos Search new features to install y hacemos clic en next, hacemos clic en New Remote Site… y en la nueva ventana introducimos:
Name:
subeclipseURL:
http://subclipse.tigris.org/updateHacemos clic en OK, seleccionamos subeclipse y clic en Finish.
Aparecera una nueva ventana en la que seleccionamos denuevo subeclipse y hacemos clic en Next, aceptamos los terminos de uso, Next y por ultimo Finish.
Cuando termine de descargar aparecera una nueva ventana en la cual hacemos clic en Install All, esto instalara en el Eclipse un plug-in para manejar los SVN, luego te preguntara si vas a reiniciar el Eclipse y hacemos clic en Yes.
Al iniciarse otra ves el programa, vamos a la pestaña Window > Preferences > Java > Installed Jres.
En la ventana deseleccionamos el jre y hacemos clic en Search…, seleccionamos Mi PC > Disco Local (C: ) > Archivos de Programas > Java y hacemos clic en Aceptar.
Luego aparecera en la ventana el jdk y lo seleccionamos, clic en OK.
Ahora vamos a la pestaña Window > Show View > Other… > SVN > SVN Repository.
Aparecera un area que esta en blanco, clic derecho sobre ella y en el submenu: New > Repository Location…
En la ventana colocamos la URL de la SVN de los desarrolladores de servidores L2J con la cual deseamos trabajar.
Nota: en este caso trabajaremos con
L2J-Datapack y L2J-Server!URL:
http://www.l2jdp.com/svn/En la misma area volvemos a hacer clic derecho sobre ella y en el submenu: New > Repository Location…
URL:
http://www.l2jserver.com/svn/En el area expandimos http://www.l2jdp.com/svn/ haciendo doble clic sobre ella, luego hacemos lo mismo con trunk y por ultimo hacemos clic derecho en datapack_development y en el submenu Checkout…
Luego te saldra una ventana a la cual hacemos clic en Finish, empezara a descargar los archivos de la data para el servidor, al terminar vamos a la pestaña Window > Show View y en el submenu hacemos clic en Package Explorer.
Se abrira la ventana Package Explorer normalmente a la izquierda, en donde aparecera datapack_development la cual expandiremos haciendo doble clic, luego buscamos el archivo build.xml y hacemos clic derecho sobre el: Run > 1 Ant Build.
Nota: aparecera un mensaje diciendo:
Cannot run program “svnversion”: CreateProcess error=2, El sistema no puede hallar el archivo especificado, lo ignoramos.
Al finalizar tendremos el datapack compilado.
Ahora necesitamos los archivos del servidor, expandimos http://www.l2jserver.com/svn, luego hacemos lo mismo con trunk y por ultimo hacemos clic derecho en l2_gameserver_t1 y en el submenu Checkout…
Luego te saldra una ventana a la cual hacemos clic en Finish, empezara a descargar los archivos para el servidor y al terminar, volvemos a la ventana Package Explorer, donde aparecera l2_gameserver_t1 la cual expandiremos haciendo doble clic, luego buscamos el archivo build.xml y hacemos clic derecho sobre el: Run > 1 Ant Build.
Al finalizar tendremos el servidor compilado.
Ejecutamos el Wampserver.
Abrimos el Navicat y hacemos clic en Connection, en la ventana rellenamos:
Conection Name:
servidorHost name/IP address:
localhostPort:
3306User name:
rootPassword:
Nota: el campo Password lo dejamos en blanco.
Hacemos clic en OK, luego en el campo de Connections doble clic en servidor para abrirlo, luego clic derecho en el mismo y en el submenu New Database…, en la ventana rellenamos:
Enter database name:
l2jdbLo demas lo dejamos asi por defecto, hacemos clic en OK.
Ahora hacemos clic en Manage User, seleccionamos
root@localhost y hacemos clic en Edit User y modificamos:
User name:
rootHost: l
ocalhostPassword:
tu contraseñaConfirm Password:
tu contraseñaNota: la contraseña que coloques es la misma que vas a usar en toda la guia.
Luego hacemos clic OK y cerramos el Navicat, ahora vamos al Disco Local (C: ) y creamos una carpeta con el nombre de servidor, luego vamos a la carpeta de la zona de trabajo del eclipse que colocamos cuando iniciamos el eclipse por primera vez…
Entramos en la carpeta l2_gameserver_t1 > build y copiamos el archivo l2j-server.zip y lo pegamos adentro de la carpeta que creamos en (C: ), ahora hacemos lo mismo, pero con la carpeta datapack_development > build y copiamos el archivo l2j_datapack.zip y lo pegamos tambien adentro de la carpeta que creamos en (C: ).
Ahora descomprimimos primero l2j-server.zip y luego l2j_datapack.zip si te pregunta por si desea sustituir haces clic en Si a todo.
Luego entramos en la carpeta tools, y hacemos doble clic en database_installer, lo cual se abrira una ventana preguntando:
Write the path to your MySQL binaries (no trailing slash needed): (default C:\Archivos de programa\MySQL\MySQL Server 5.0\bin):
C:\wamp\bin\mysql\mysql5.0.45\bin, presionamos enter.
MySQL Username (default is ‘
root‘):
Presionamos enter.
Password (will be shown as you type, default ”):
tu contraseña, presionamos enter.
Database (default is ‘l
2jdb‘):
Presionamos enter.
Host (default is ‘
localhost‘):
Presionamos enter.
User (default is ‘
root‘):
Presionamos enter.
Pass (default is ‘
tu contraseña‘):
Presionamos enter.
Database (default is ‘
l2jdb’):
Presionamos enter.
Host (default is ‘
localhost‘):
Presionamos enter.
Color mode (c)olor or (n)on-color, default c :
Presionamos enter.
Path for your backups (default ‘.’):
Presionamos enter.
Path for your logs (default ‘.’):
Presionamos enter.
Debugging messages and increase verbosity a lil bit (y/n, default ‘y’):
Presionamos enter y al finalizar presionamos cualquier tecla.
Choose (no default for fresh install) :
f, presionamos enter.
Empezara a instalar las tablas del servidor y al finalizar presionamos cualquier tecla.
Ahora entramos en la carpeta login > config y hacemos doble clic en el archivo loginserver.
Nota: posiblemente por ser la primera vez te aparesca un ventana de Abrir con… en el cual seleccionamos Bloc de notas y seleccionamos la casilla: Utilizar siempre el programa seleccionado para abrir este tipo de archivos, clic en Aceptar
Una vez abierto buscamos las siguientes lineas:
ExternalHostname=
nuestra IP o DNSInternalHostname=
127.0.0.1Password=
tu contraseñaGuardamos y cerramos, ahora vamos de nuevo a la carpeta login y hacemos doble clic en el archivo RegisterGameServer, una vez iniciado preguntara:
Your choice:
1, presionamos enter y va a crear un archivo llamado hexid(server 1).
Lo buscamos en la carpeta y le cambiamos el nombre por hexid, lo cortamos y lo pegamos en la carpeta gameserver > config.
Ya dentro de la carpeta config hacemos doble clic en el archivo server y buscamos las siguientes lineas:
ExternalHostname=
nuestra IP o DNSInternalHostname=
127.0.0.1Password=
tu contraseñaGuardamos y cerramos, luego vamos a la carpeta login y hacemos doble clic en el archivo startLoginServer, para iniciar el login.
Al finalizar la carga debe aparecer:
Login Server ready on *:2106Luego vamos a la carpeta gameserver y hacemos doble clic en el archivo startGameServer, para iniciar el servidor.
Al finalizar la carga debe aparecer:
Registered on login as Server 1 : BartzNota: en la carpeta gameserver > config, ahi mas archivos configurables para personalizar el servidor.