Noticias: Colabora en el Wiki de Ragnarok Online
Hola, Visitante
Por favor, ingresa o regístrate. Perdiste tu email de activación?

Estas viendo los foros como Visitante lo cual te da acceso limitado a las funcionalidades del foro. El registro es fácil, rapido y gratuito y te permite publicar y responder temas, votar y crear encuestas, enviar mensajes privados, etc. asi que unete hoy!
Esperamos que disfrutes tu estancia.
|- Rune Nifelheim > Ragnarok Online > Servidores & eAthena > Guias eAthena > Instalación de eAthena (Moderador: Zato)
|- [Guia] eAthena Sql SVN
« anterior próximo »
Páginas: [1] Imprimir
Autor Tema: [Guia] eAthena Sql SVN  (Leído 18222 veces)
Zato
Moderador
*




Moderador foro eAthena

Ver Perfil WWW
« : 02 de Abril de 2007, 14:19 »

Buenos chicos aqui os dejo una guia para instalar eAThena SQL y una Guía para descargar de como instalar el MYSQL.

Lo primero es aprender a compilar tu eAthena en tu PC, algo lo cual os vendrá mejor que bajaros versiones roñosas (malas) de otras personas que luego las suelen quitar.

1º- Mirad esta guia de como bajar el eAthena más nuevo desde su SVN.

http://foro.rune-nifelheim.com/configuracion-de-eathena/guia-usar-tortoisen-svn-para-el-eathena-svn/


2º- Mirad esta guía de como compilar el eAthena para TxT

http://foro.rune-nifelheim.com/instalacion-de-eathena/guia-como-compilar-eathena-en-windows-funciona-en-vista/



Ahora veremos como instalar nuestro MYSQL.

Guia para instalar MYSQL.


Una vez finalizada la instalación del SQl y la compilación del eAthena SQL, comenzaremos la configuración.

Configuración del Servidor

Ahora descomprimimos la carpeta del servidor (eAthena) y doy paso a paso que teneis que hacer (se parece al TxT).

1º- Vais a la carpeta Conf y abris el archivo "char_athena.conf".

- En Userid: poneis el nombre de vuestro servidor.
- En passwd: poneis una contraseña cualquiera.
- En server_name: Poneis el nombre de vuestro servidor.
- En Whisp_server_name: pondeis el nombre del servidor o dejais "server".

-Ahora configuramos las Ip's para ello necesitais saver buestra IP del exterior id a http://www.adsl4ever.com/ip/

- en login_ip poneis la ip que antes visteis y luego en char_ip.

2º- Ahora vamos al login_athena.conf y buscamos "new_account" y poneis 0 en vez de 1 (esto hace que desactive la creacion por _M o _F ya que usareis un panel de cuentas que es mas efectivo pero si no quereis podeis saltaros este paso y dejad 1).

3º- Ahora vamos a "map_athena.conf".
- En Userid: poneis el nombre de vuestro servidor.
- En passwd: poneis una contraseña cualquiera.
- en char_ip poneis la ip que antes visteis y luego en map_ip.

4º- Para cambiar rates, y demas cosas podeis ver las otra guia que tengo de poner cosas customs etc.

-----------
Configuración del SQL

-Cuando instalamos el Mysql Gui Tools hay 2 programa que siempre usaremos para administrar las bases de datos, 1 el Administrato y otro el Query browser.

--Configuracion del Mysql Administrator--

Abrimos el administrator y nos sale una ventana que dice:

Server Host: localhost (siempre dejad esto)
Port: 3306 (El puerto que pusisteis en la instalacion del mysql por defecto es este)
Username: root (este es el usuario por defecto)
Password: (Dejala en blanco a no ser que ne la instalacion pusiste otra)

Lo mismo sale en el Query Browser si lo quereis comprobar,seguimos.

Ahora nhos sale la informacion del Sql, pasamos de ella y vamos con el menu de la izquierda a "User Administration", abajo ala derecha sale "New User" dadle y poned en:

Mysql User: ragnarok
Password: ragnarok
Confirm Password: ragnarok

Y ahora le dais al boton de abajo "Apply Changes".

Mas tarde volvemos ahora vamos a configurar las bases de datos...

--- Configurar Bases de datos con Query Browser ---


El login es el mismo que el Administrator así que seguimos...

Ahora se nos abre una ventana diferente, vemos que a la derecha salen 3  cosas que son las bases de datos "information_Schema", "Test" y mysql, esas 3 nunca las vamos a tocar si quereis borrar la test pues da lo mismo.

En la zona en blanco de las bases de datos le dais al boton derecho del raton y luego a "Create New Schema" y os dice que introduzcais el nombre, la vamos a llamar ragnarok para que funciones no pongais nada diferente que si no, no ira la guia poned "ragnarok". y otra que se llame "log".

Ahora hacemos doble click en la base de datos de "ragnarok" vereis que sale vacia y marcada en negrita ahora vamos a meterla la informacion.

Id al menu de arriba y dadle a "File" y luego a "Open script", buscad en la carpeta del servidor la carpeta "SQL-FILES" y entrad, alli estan todo. Para que no los pongais mal os digo como se deben poner y en que orden:

-main.sql
item_db.sql
item_db2.sql
mob_db.sql
mob_db2.sql


Luego tenéis que también que usar todos los archivos con la palabra "Upgrade".

Aparte teneis que hacer sellecionar la base de datos de "Log" y seleccionar el archivo "logs.sql"

Para ejecutar debeis ir uno a uno lso ficheros dandole en el boton  de la derecha "Execute" que es una bola verde y con un rayo blanco.

Una vez terminado de poner dentro las tablas y demas hacemos doble click en la tabla de "ragnarok" y otros 2 clicks en la tabla "Login" hasta que salga emedio.

Vereis que pone en "User id" abajo "s1" debeis cambiarlo dandole a "edit 1º", por lo que pusisteis en al configurar el archivo "char_athena.conf" en "userid" y vemos tambien que en "User_pass" pone algo muy grande lo mismo acemos cambiandolo por lo que ponia en "passwd" en el mismo fichero de configuracion de antes, ahora le dais a "Apply Changes" y a "Edit" para que se salven.

---- Vuelta al Administrator ---

Volvemos a abrir el Mysql Administrator y vamos otravez a los Usuarios y abajo a la izquierda elejis "ragnarok".

Ahora en el usuario "ragnarok" vais arriba y le dais a "Schema Privileges" haceis click en la base de datos "ragnarok" y le dais al boton "<<" y se pasan lo mismo haceis con la base de datos "log".

Para finalizar le dais al boton "Apply Changes".

------- Poner los GRF's ---------

Bien ahora vamos a la carpeta conf  de nuevo y abrimos el archivo "grf-files.txt"

Nos sale algo asi:

Código: [Select]
//-----------------------------------------
// GRF List
//-----------------------------------------

grf: C:\Program Files\Gravity\RO\data.grf
grf: C:\Program Files\Gravity\RO\sdata.grf

// You may add more in this format
// grf: <data file path>

//------ Others ---------------------------

// Data Directory
//data_dir: C:\Program Files\Gravity\RO\


Ahora en:

grf: C:\Program Files\Gravity\RO\data.grf
grf: C:\Program Files\Gravity\RO\sdata.grf

ponemos en cada parte la dirección de donde hemos instalado el kRO y Sakray ya que necesitamos los GRF de Gravity asi que imaginaos que quede algo asi

grf: C:\RO\data.grf
grf: C:\RO\sdata.grf

Y le damos a Guardar

--------

Fin de la guia y hacer varias cosas

-Bueno amigos ya he terminado de explicaros como se instala el servidor para ejecutarlo usad el archivo que esta en la carpeta del eAthena llamado "runserver-sql.bat" y se empieza a encender.

Ahora os explico varias cosas para despues de la instalación:

1º- Para crear una cuenta de GM 1º debeis crearosla vosotros mismos para ello necesitais un panel de cuentas como en mis guias:

Ver como se instala un panel de cuentas

Una vez creada la cuenta vuestra, vais al mysql browser, abris la base de datos de "ragnarok" y abris la tabla "login" vereis que vuestra cuesta aparece alli, buscad arriba una opcion llamada "level" y buscad vuestra cuenta, le dais a edit y poneis 99 luego salvais y listo ya es cuenta de GM, recuerda que tienes que reiniciar el servidor una vez que las hecho GM.

2º- Para protejeros de atentados hackers, es muy recomendable que sigais esta guia de defensa contra hackers:

-Ver Guia de defensa Anti Hakers

Esta al final de la guia lo 1º son cosas que podeis modificar al servidor puede que algunos al TxT o otras al SQL.

3º- Para que ocupa menos espacio y podais ejecutar el servidor desde donde querais podeis usar el RasGui (SOLO WINDOWS).

-Como usar RasGui
« Última modificación: 25 de Abril de 2009, 16:04 por Zato » En línea




Páginas: [1] Imprimir 
« anterior próximo »
 


Ingresar con nombre de usuario, contraseña y duración de la sesión
eXTReMe Tracker