14
MINI GUIA PARA CREAR SERVIDOR L2OFF Seguir los siguientes pasos: Instalar SQL Server Modificar los ficheros: a) Edita lin2comm_new.sql en la carpeta DBScript Busca: set @conn_str = ‘192.168.1.”+ @world_id + ''';''usuario'';''pass' Cambia 192.168.1. por la dirección LAN IP Cambia Usuario por la de la cuenta de la base de datos SQL Cambia pass por la de la cuenta de la base de datos SQL HAY 3 LINEAS IGUALES QUE TIENES QUE CAMBIAR Busca: 'SQLOLEDB', '192.168.1.';'usuario';'pass' Cambia 192.168.1. por la dirección LAN IP Cambia Usuario por de la cuenta de la base de datos SQL Cambia pass por la de la cuenta de la base de datos SQL HAY SOLO 1 LINEA1 QUE TIENES QUE CAMBIAR b) Edita lin2world_20040609_all.sql en la carpeta DBScript Busca: set @conn_str = ‘192.168.1.”+ @world_id + ''';''usuario'';''pass' Cambia 192.168.1. por la dirección LAN IP Cambia Usuario por la de la cuenta de la base de datos SQL Cambia pass por la de la cuenta de la base de datos SQL HAY 3 LINEAS IGUALES QUE TIENES QUE CAMBIAR • Busca: 'SQLOLEDB', '192.168.1.';'usuario';'pass' Cambia 192.168.1. por la dirección LAN IP Cambia Usuario por la de la cuenta de la base de datos SQL Cambia pass por la de la cuenta de la base de datos SQL HAY SOLO 1 LINEA1 QUE TIENES QUE CAMBIAR 3º Pasamos a crear las bases de datos que nos hace falta: a) En el espacio en blanco hacemos clic derecho le damos en la opción New Database y creamos: - lin2world - lin2comm - lin2log - lin2report - lin2db - petition

Mini Guia L2OFF

Embed Size (px)

DESCRIPTION

Como crear un servidor de Lineage 2, emulador oficial del Lineage2, de NCSfot en C++. Base de datos, codigos, scripts, configuracion, rates, npcs,...

Citation preview

  • MINI GUIA PARA CREAR SERVIDOR L2OFF Seguir los siguientes pasos: 1 Instalar SQL Server 2 Modificar los ficheros: a) Edita lin2comm_new.sql en la carpeta DBScript Busca: set @conn_str = 192.168.1.+ @world_id + ''';''usuario'';''pass' Cambia 192.168.1. por la direccin LAN IP Cambia Usuario por la de la cuenta de la base de datos SQL Cambia pass por la de la cuenta de la base de datos SQL HAY 3 LINEAS IGUALES QUE TIENES QUE CAMBIAR Busca: 'SQLOLEDB', '192.168.1.';'usuario';'pass' Cambia 192.168.1. por la direccin LAN IP Cambia Usuario por de la cuenta de la base de datos SQL Cambia pass por la de la cuenta de la base de datos SQL HAY SOLO 1 LINEA1 QUE TIENES QUE CAMBIAR b) Edita lin2world_20040609_all.sql en la carpeta DBScript Busca: set @conn_str = 192.168.1.+ @world_id + ''';''usuario'';''pass' Cambia 192.168.1. por la direccin LAN IP Cambia Usuario por la de la cuenta de la base de datos SQL Cambia pass por la de la cuenta de la base de datos SQL HAY 3 LINEAS IGUALES QUE TIENES QUE CAMBIAR Busca: 'SQLOLEDB', '192.168.1.';'usuario';'pass' Cambia 192.168.1. por la direccin LAN IP Cambia Usuario por la de la cuenta de la base de datos SQL Cambia pass por la de la cuenta de la base de datos SQL HAY SOLO 1 LINEA1 QUE TIENES QUE CAMBIAR 3 Pasamos a crear las bases de datos que nos hace falta:

    a) En el espacio en blanco hacemos clic derecho le damos en la opcin New Database y creamos: - lin2world - lin2comm - lin2log - lin2report - lin2db - petition

  • b) Aparecer de la siguiente manera, al crear todas las bases de datos:

    4 Pasamos a crear el usuario y la contrasea de la base de datos (EL MISMO USUARIO Y PASS QUE EN EL PUNTO 2, Usuario y Pass). a) Abrimos el Enterprise Manager del SQL Server, seleccionamos nuestro HOST:

  • b) Pulsamos sobre el botn New Login (en la imagen de arriba aparece, es una cara de lado)

  • c) Antes de darle a aceptar clickeamos en la pestaa Database Access y seleccionamos todas las bases de datos que hemos creado:

  • d) Acepta, confirmamos el pass y listo. 5 Cargar ficheros en las bases de datos: a) Abrimos Query Analyzer. RECUERDA selecciona la base de datos en la que vamos a trabajar, en el men desplegable de arriba (Mirar imagen de abajo).

    b) Una vez seleccionada la base de datos, le damos al botn abrir y vamos seleccionando y cargando todos los script que hay dentro de la carpeta DBScript y le damos al icono que es un triangulo verde (Ejecutar Query). De tal forma que usaremos: - Lin2World -> 6_lin2world_20040609_all(IP).sql - Lin2Log > 1_lin2log.sql - Lin2Report -> 2_lin2report.sql - Lin2Comm -> 3_lin2comm_new(IP).sql - Petition -> petition.sql - Lin2DB - > 4_1_lin2db_.sql -> 4_2_lin2db_update.sql c) Cuando los script se carguen correctamente aparecer un mensaje diciendo: Completed Succesefull

  • 6 Cargamos ahora la base de datos del Lin2World y Lin2DB (no es lo mismo que hemos hecho antes, ya que antes hemos creado las estructuras) a) Nos vamos al programa SQL Server Enterprice seleccionamos la base de datos lin2db y desplegamos el men con clic derecho y saldrn los siguientes desplegados y le pulsamos en Restore Database.

    b) Saldr la siguiente ventana seleccionamos la opcin From Device y

  • buscamos el archivo lin2db q cargaremos, est en la carpeta L2Server, en una carpeta que esta escrita en chino xD.

    c) Despus pulsamos OK y empezamos a cargarlo d) Hacemos lo mismo con el restore de lin2world. 7 Modificamos los parmetros del servidor dentro de la base de datos Lin2DB, tabla Server. Le damos al segundo botn del ratn y a Open Tables->Return All Rows a) Escribimos en ID -> 1, Name -> NombreQueQuierasParaTuServidor, IP->Tu Ip Externa, inner_IP-> Tu Ip Local, agelimit->0, pk_flag->0, kind->0, port- >7777

  • 8 Creamos los DSN para enlazar los ficheros a la base de datos. a) Nos vamos a Panel de control de Windows luego ejecutamos la herramientas administrativas y le damos clic en Administrador de Orgenes de Datos

  • b) Primero le damos en Agregar seleccionamos SQL Server y le damos Siguiente

    c) Damos clic en examinar d) Ponemos el nombre del DSN que vamos a crear, lego damos en guardar y luego le damos en la opcin siguiente, as crearemos cada una de ellas.

  • e) Saldr una ventana as en la cul seleccionaremos el servidor (local) y le damos a siguiente

    f) Continuamos con esta ventana sin tocar nada solo damos siguiente:

  • g) Al llegar a esta parte marcamos la casilla Establecer la siguiente base de datos como predeterminada y buscamos a la que corresponda (la que estemos creando) y damos en siguiente.

    h) Al llegar a esta parte solo damos Finalizar y listo completamos con la parte de los DSN, as para cada una de las bases de datos

  • i) Estos pasos hay que repetirlos para lin2comm, lin2db, lin2log, lin2report, lin2world, petition. 9 Modificacin de ficheros de configuracin: a) Modificamos el fichero l2cache.ini, dentro de la carpeta CacheD - Cambiamos la IP Local b) Modificamos el fichero l2logd.ini dentro de la carpeta L2logD - Cambiamos la IP Local c) Modificamos el fichero L2NPC.ini dentro de la carpeta L2NPC - Cambiamos la IP Local, se cambia en un total de 4 lneas - Modificamos el nombre de usuario y pass por los que creamos en el punto 4 d) Modificamos el fichero L2Server.ini dentro de la carpeta L2Server - Cambiamos la IP Local, se cambia en un total de 5 lneas. - Modificamos WorldName = Nombre del Servidor, por el nombre del servidor que creamos en el punto 7-A. e) Modificamos el fichero Linex.ini dentro de la carpeta L2Server - Cambiamos WorldDB_UID=usuario, por el usuario que creamos en el punto 4. - Cambiamos WorldDB_PWD=pass, por la pass que creamos en el punto 4. f) Modificamos el fichero config.txt, dentro de la carpeta NewAuth/etc - Modificamos DevServerIP="X.X.X.X", por la IP Pblica o WAN de tu equipo. - Modificamos logdip="192.168.1.100", por la IP Privada o LAN de tu equipo. g) Modificamos el fichero config.txt, dentro de la carpeta PetitionD/etc: - Modificamos webAuthServer = "192.168.1.100", por la IP Privada o LAN de tu equipo 10 Modificamos el fichero BOOT.ini, se encuentra en C:\, y est oculto, es el fichero

  • de carga o seleccin del sistema operativo de Windows. Se modificar aadiendo al final de la lnea /3GB, de la siguiente forma (El texto puede cambiar dependiendo del sistema operativo, versin, si tienes varios sistemas operativos, etc, pero os hacis una idea): [boot loader] timeout=0 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /nodetect /3GB Despus salvamos y reiniciamos el equipo. Esta modificacin es MUY IMPORTANTE, sino la haces el ejecutable L2NPC, te dar problemas y te dar errores. 11 Levantamiento del servidor: a) Ejecutamos L2Log.exe, nos pedir estos datos: File DB = lin2log login name = USUARIO password = PASS b) Ejecutamos CacheD.exe, nos pedir estos datos: File DB = lin2world login name = USUARIO password = PASS c) Ejecutamos L2AuthD.exe, nos pedir estos datos: File DSN = lin2db login name = USUARIO password = PASS d) Ejecutamos PetitionD.exe, nos pedir estos datos (Si una vez puesto te vuelve a pedir los datos dale a cancelar): Server = (local) login name = USUARIO password = PASS Database = petition e) Ejecutamos L2server.exe f) Ejecutamos L2NPC.exe, CUANDO HAYA TERMINADO DE CARGAR EL ANTERIOR 12 Ya tenemos el servidor operativo.