MENU
Inicio
Foro
Chat #d2mantix
Top ROM
Equipo GRO

GUIAS
Todas Guías
eAthena TXT
eAthena SQL
Aegis

FAQs
Todos FAQs
General eAthena
eAthena TXT
eAthena SQL
Script NPCs

DESCARGAS
Todas
Scripts
Utilidades
Clientes
Mapas
Skins

OTROS
Videos
Enlaces

 

COLABORADORES
>>djscusa
>>linkerin
>>MantiX
>>pipi
>>Rhanddy
>>ToMaS


GUIA DE SERVIDORES EATHENA


Navegador Web :: GuiaRO >> Guías eAthena >> Servidores eAthena

[Guia] eAthena Sql SVN

[Categoria: Servidores eAthena] [Autor: ToMaS] [Tema Foro: [Guia] eAthena Sql SVN || Comentarios: 21]

Bueno despues de mucho tiempo ya que a la jente parece que le da errores la guia de Omega avezes o el navicat como es de pago se les caduca, os voy a crear una guia usando Mysql 5.0 y Mysql Gui Tools.

Descargas

  • eAthena sql svn (stable y Trunks windows): Ir - Bajate la ultima version siempre (Stable = La version que no tiene ni un fallo // Trunk = Version con mas cosas pero algo bugeada se usa par ala busqueda de bug's y provar cosas)
  • MySql 5.0 Stable: Descargar
  • MySql Gui Tools: Descargar

Instalación Mysql

Lo 1º es instalar el Mysql 5.0, para no complicaros os dejo un video creado por mi que podeis ver en esta dirreción:

Ver como se instala y configura Mysql 5.0

Lo 2º Es instalar los programas, eso es mas facil solo teneis que instalar el "mysql-gui-tools-5.0-r5-win32.msi" dandole siempre a siguiente.

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
-convert_engine.sql
-convert_passwords.sql
-mail.sql
-item_db.sql
-item_db2.sql
-mob_db.sql
-mob_db2.sql
-Luego desde "oA2eA-rc5.sql" hasta la ultima actualizacion (se ve por su numero) menos estas que se pondrán en la base de datos "log":
-logs.sql
-Update_logs.sql
-upgrade_svn9050.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:
//-----------------------------------------
// 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.

-Como usar RasGui



Esta Guia está totalmente prohibido que se copie en otros foros, si quereis podeis postearla pero debe usarse desde aquí!.

Creada 100% Por Tomas Todo.

[Categoria: Servidores eAthena] [Autor: ToMaS] [Tema Foro: [Guia] eAthena Sql SVN || Comentarios: 21]
Navegador Web :: GuiaRO >> Guías eAthena >> Servidores eAthena

[TOP]

Traslate:
 

FOROS
General - Ragnarok Online (RO)
>> Foro y Web ROM
>> Noticias ROM
>> El Juego (RO)
>> Videos e Imagenes (RO)
Jobs (RO)
>> Novice (Base)
>> Acolyte (Base)
>> Archer (Base)
>> Gunslinger (Base)
>> Mage (Base)
>> Merchant (Base)
>> Ninja (Base)
>> Swordman (Base)
>> Taekwon (Base)
>> Thief (Base)
eAthena TXT/SQL - Ragnarok Online (RO)
>> General de eAthena (gRO)
>> Guías y Artículos (gRO)
>> Proyectos y Traducciones (gRO)
>> NPCs y Sprites (gRO)
>> Soporte eAthena TXT/SQL (gRO)
>> Servidores No Oficiales (gRO)
>> Tablon de Anuncios (gRO)