Crear server Lineage2

Crea tu server de LINEAGE 2

Sobre los servidores Lineage 2

Existen 2 versiones de servidor de Lineage. Una corre con SQL Server, y aunque es bastante bueno y con menos bug ( a mi criterio ), es mucho mas dificil de crearlo y configurarlo, ademas los server files llegan a pesar mas de 100 MB, y también se requiere una PC bastante potente.

La otra version de servidor es la de java, que aunque tiene alguno que otro bug, y existen muchas diferencias entre server packs, no requiere tanta memoria ni procesador, y es sencilla de configurar. Pero, como corre bajo MYSQL ( un motor de bases de datos gratuito y en constante desarrollo ), se requiere hacer minimamente 1 backup por dia en un servidor serio, ya que a veces se suele dañar la base de datos ( debido a defectos propios de mysql, pues aun no es estable del todo ), con lo cual seria un desastre si no tenemos un backup, en caso de algun problema con las bases de datos. Otra contra es que todos los server packs son diferentes entre si ( por lo menos en la mayoria de los casos ), con lo cual podemos esperar problemas a la hora de instalar personajes como NPC buffer, GMSHOP y demas, y si uno no tiene conocimiento de bases de datos, le sera muy dificil solucionar esos problemas.

Esperamos que nuestro desarrollo de software le haga mas facil su vida, intentaremos conseguir los server packs mas faciles de instalar y con menos bugs.

 

Archivos requeridos para la creacion de un server lineage 2

 

Java 1.5 jdk ( clic para descargar )

Componente necesario para que funcione el servidor.

Archivos de servidor C4 o C5
( los puedes encontrar en nuestro centro de descargas )

Estos son los archivos del servidor Lineage.

L2J PHP Account Manager
( Bajalo del centro de descargas )

Con este programa podras crear cuentas en el server lineage.

Appserv 2.5.8

Appserv es un paquete de utilidades para servidor WEB, el componente mas importante que vamos a usar de este paquete es el mysql, asi como tambien el servidor http para poder instalar la pagina web y crear cuentas.

Navicat ( encuentralo en el centro de descargas )

Como mysql se maneja a base de comandos ejecutados mediante una ventana DOS, con Navicat se nos facilita mucho el crear bases de datos y administrar las tablas, ademas de hacer backups, restaurarlos y mucho mas.
 

 

1) Instalación del Java JDK 1.5

En la página web de java, tenemos que hacer un clic en Accept License Agreement para poder descargar el JDK. Este es un componente muy necesario, pues es la base del servidor.

Lo que hay que descargar es Windows Offline Installation, Multi-language, hacemos un clic ahí y se bajará, en mi caso tuve que hacer clic otra vez en el link para poder bajarlo.

La instalación es bastante sencilla. Probablemente nos pida reiniciar Windows, si es así, hagámoslo antes de continuar con el tutorial.

2) Instalación  de AppServ

Appserv es un servidor web con soporte para PHP y mySQL, es lo que necesitamos para arrancar con el servidor.

Para empezar, tenemos que instalar el programa Appserv. Para eso, hacemos doble clic sobre el ejecutable Appserv.

Seguimos las instrucciones de las pantallas hasta que aparece el tipo de setup ( Setup type, o tipo de instalacion ) Seleccionamos Typical ( TIPICO ), hacemos clic en siguiente.


-El siguiente paso va a ser colocar nuestro dominio (registrado y habilitado previamente), e-mail del administrador y puerto.

En la mayoría de los casos bastará con escribir LocalHost como el nombre de servidor, y dejar el puerto 80.

Atencion: Si en alguna de las pantallas aparece una opcion pidiendo contraseña, por favor recuerdela, pues la utilizara mas adelante. Tambien, si aparece una opcion que dice Enable InnoDB, por favor actívela.


-Luego apretamos en "Next", se empezará a instalar los archivos y finalizamos el setup.

-Ahora si escribimos http://localhost en nuestro explorador de internet, nos aparecera un mensaje de Bienvenida por parte de AppServ como por ejemplo:

Esto significa que el programa ha sido correctamente instalado.

 

3) Creacion de bases de datos

Para crear la base de datos, utilizaremos el programa Navicat , con el cual podemos administrar en forma grafica las bases de datos. Una vez que lo hayamos descargado al programa de nuestro centro de descargas, procedemos a instalarlo, es muy facil.

Ahora solo tenemos que iniciar el programa, y antes de hacer nada, tenemos que crear una nueva conexion.

a) Hacemos clic en File, y despues en New Connection. Nos aparece un cuadrito como este:

Aca solo tenemos que completar los datos de la primera pestaña, para empezar en Connection Name le ponemos un nombre cualquiera, ejemplo, ServerL2, es solo para dar un nombre a esta configuracion. Despues, en Password, tenemos que poner la contraseña que especificamos durante la instalacion de Appserv. Si deseamos saber si la contraseña, hacemos clic en el botón Test Connection, si esta bien la contraseña aparece un cartel como este.

Pero si esta mal aparece en su lugar otro mensaje que dice Access denied... en ese caso habra que corregir el password. Si no recuerdas la contraseña debes desinstalar por completo AppServ, y volver a instalarlo, para luego volver a crear la contraseña.

Ahora que ya hemos configurado todo, damos clic en aceptar. En la parte de Connections, hacemos doble clic sobre el nombre de la conexion que hemos creado, yo en mi caso lo he llamado Localhost.

 

Al hacer doble clic, se despliegan las bases de datos que hay en MySQL.

Ahora vamos a crear una nueva base de datos para el server, para hacerlo, hacemos clic derecho sobre el nombre de nuestra conexion y seleccionamos New Database...

Ahora sale un cuadrito en el que hay que ponerle el nombre de la base de datos nueva, en este caso, es l2jdb. No hace falta configurar ninguna otra cosa

Ya podemos cerrar el programa. El instalador de bases de datos de los server files creara las tablas por nosotros.

 

4) Instalación de server files

Para empezar, descomprimimos los server files en c: . Luego abrimos la carpeta Tools y hacemos clic derecho sobre el archivo database_installer.bat.

Ahora clic en EDITAR. Tenemos que fijarnos en estas lineas

set mysqlBinPath=C:AppServmysqlin  <-- Cambiarlo por C:AppServmysqlin ( si es que lo instalamos appserv en esa carpeta )
set lsuser=root   <--- dejarlo como esta, o si has creado un usuario, pues ponlo aqui. Si no sabes nada, entonces dejalo asi
set lspass=        <--- Poner la contraseña que pusimos en la instalacion de appserv.

Guardar los cambios. Hacer doble clic sobre el archivo database_installer.bat.

 Este archivo se encargará de construir las tablas necesarias.

Después de abrir el archivo, aparece una pantalla como esta.

Como es la primera vez que estamos instalando el servidor Lineage, pulsamos la letra F y luego ENTER . Si vemos que nos tira errores tendremos que corregir la contraseña del usuario root editando el archivo database_installer.bat .

En la proxima pantalla pulsamos nuevamente la tecla F y luego ENTER.

Y creo que una vez mas habia que pulsar F y enter.

Con eso quedaran creadas las tablas necesarias

Si salen mensajes de error, probablemente tendras que editar los archivos .SQL para quitarles una cadena que es parte de una instruccion SQL, esta puede ser DEFAULT CHARSET=latin1, o algo parecido, el problema es que suelen ser muchos archivos .SQL y necesitaras la ayuda de algun programa para hacer esto.

 

5) Configuración de IPs del  servidor:

Abrimos el archivo C:serverl2jloginconfigloginserver.properties 

modificar la linea:

ExternalHostname= ( PONER AQUI LA IP PUBLICA SI VAS A HACERLO PARA INTERNET, de lo contrario la IP PRIVADA)

InternalHostname= ( ACA VA LA IP PRIVADA )

 

Tambien debemos hacer lo mismo en el archivo:

C:serverl2jgameserverconfigserver.properties

ExternalHostname= ( PONER AQUI LA IP PUBLICA SI VAS A HACERLO PARA INTERNET, de lo contrario la IP PRIVADA)

InternalHostname= ( ACA VA LA IP PRIVADA )

 

Debemos controlar que en el archivo C:serverl2jgameserverconfigoptions.properties esté seteada la opcion:

EverybodyHasAdminRights = False ( controle que este en false, de los contrario, todos los jugadores SERAN GM!! )

Esta opcion puede no estar presente, o bien, puede estar en otro archivo. Ya les habia comentado que no todos los server packs son iguales.

 

6) Arrancar el servidor

Antes de arrancar el servidor, tenemos que registrar el GameServer en la base de datos. Este es un paso muy sencillo, tenemos que ir a la carpeta Login y hacer doble clic sobre el archivo RegisterGameServer.bat cuyo icono suele tener la apariencia de un engranaje. Una vez abierto el programa, se cargar algo de informacion, y luego pedira que ingresemos un numero, pulsamos el cero (0), despues de esto, el programa genera un archivo llamado hexid(server 0).txt, a este archivo, le tenemos que cambiar el nombre por hexid.txt y luego mover el archivo a la carpeta config  que esta dentro de la carpeta GAMESERVER. Si ya existe el archivo lo sobreescribimos.

Si tenemos problemas con el ID ( en el paso de ingresar un numero ), probamos con el 1, o el 2, y asi sucesivamente. Esto a veces ocasiona que aparezca mas de un server en el cliente, pero si queremos solucionar esto tendremos que usar navicat y borrar todos los registros que haya en la tabla GameServers. Con esto ya podran ver solamente 1 server en el cliente.

 

Bueno, ahora, a arrancar el server!!!.

Abrir estos archivos.

  1. C:serverl2jloginstartLoginServer.bat (dejar la ventana abierta y dejar que haga su trabajo)
  2. C:serverl2jgameserverstartGameServer.bat Tardara un poco para cargar ( dejar la ventana abierto).

 

Preparando el cliente para conectarlo con nuestro servidor.

Ya deberiamos tener un cliente C4 ya instalado. Hacemos una copia de la carpeta system en otro lugar, por si falla algo.

Ahora debemos descargar el parche del Centro de descargas y lo descomprimimos en la carpeta del juego ( c:Archivos de programaLineage2 ) ( NO elijan la carpeta system, deben descomprimirla en la carpeta principal el juego. Cuando se nos pregunte si deseamos sobreescribir, hacemos clic en o Sí a todo.

CAMBIANDO EL IP EN EL CLIENTE

Solo tienes que hacer 1 de estos dos métodos:

Metodo 1 ( RECOMENDADO ):

1)Descargue el archivo l2iniFileEditor de nuestro centro de descargas, y desde el programa, abra el archivo L2.INI ( este archivo esta ubicado en la carpeta System del cliente Lineage ), y ubique la linea que dice:

ServerAddr=

y reemplazamos su valor por la IP de nuestra PC ( si la vamos a probar en red ), o la IP publica ( para que otros usuarios puedan conectarse desde internet ). Tambien podemos utilizar un DNS válido ( por ejemplo una direccion no-ip ), se aceptan DNS de más de 15 caracteres. Cuando terminamos de editarlo, guardamos el archivo y cerramos la ventana.

2) Ahora ya puede guardar el archivo, guardelo como L2.INI, si salen otros cuadros de dialogo aceptelos.Obviamente hay que sobreescribir el archivo L2.INI de su cliente..

5) Ahora ya podemos ingresar al juego ejecutando l2.exe que está ubicado en la carpeta system de nuestro cliente. La creacion de cuentas, en este caso, es automática, simplemente debemos ingresar un usuario y contraseña, si no existen el servidor los creará.

METODO 2

Abrir el archivo:

C:WINDOWSsystem32driversetchosts

con un editor de textos como el bloc de notas. lo que hay que hacer es agregar un par de lineas:

192.168.0.32 L2authd.lineage2.com
192.168.0.32 L2testauthd.lineage2.com

( Reemplace 192.168.0.32 por la IP privada o pública de la PC en donde está corriendo el servidor).

EJECUTAR EL JUEGO

Ahora ya podemos ingresar al juego ejecutando l2.exe que está ubicado en la carpeta system de nuestro cliente. La creacion de cuentas, en este caso, es automática, simplemente debemos ingresar un usuario y contraseña, si no existen el servidor los creará.

Reducir el LAG

Para que el juego no tenga tanto lag mientras estemos jugando en nuestro propio servidor, despues de abrir los 2 links tenemos que presionar CTRL + ALT + SUPR para hacer aparecer al Administrador de Tareas. Ubicamos los procesos de Java.exe ( siempre son 2 ). Lo que tenemos que hacer es asignarle mas prioridad de CPU, para eso, tenemos que hacer clic derecho sobre Java.exe, luego en Establecer prioridad y por ultimo en Alta. Con eso ya no tendremos tanto LAG.


Esto es todo... Consultas en el foro.

ATTE: ADM LG

Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis