FRIHOSTFORUMSSEARCHFAQTOSBLOGSCOMPETITIONS
You are invited to Log in or Register a free Frihost Account!


[man]Server de RO Con mysql





shinji_x19
Los Requsitos de Sistema Para Que El Emu corra Decente Son +- Estos :
- 512 mb de Ram ( si quieren Un servidor Que Pueda Soportar Unas 1000 Personas Debn Pensar En Tener 1024 mb de Ram O Mas, Recuerden que nunca es Suficiente Ram)
- El Espacio en disco No es Muy Indispensable ya que el emu ocupa poco espacio, yo diria que con unos 100 mb seria suficiente
- El Procesador debe ser veloz ( un PIV de 2.0 gb para servers pequeños, si queremos algo grande pues piensen En Grande algo Como Un Atlon de 4 gb xDDD)
- Deben Tener Tambien Estos Programas

Code:
Mysql Server
Mysql Control Center
Mysql Administrator
Apache Server
PHP


Voy a Hacerles La Vida Mucho Mas Facil
Para El Mysql Server, El Apache y El PHP Bajense esta Herramienta Que Les Instala y Configura Todo :

Appserv-http://prdownloads.sourceforge.net/appserv/appserv-win32-2.4.5.exe?download

Para El Mysql Control Center y El Mysql Administrator Voy a Usar Una Herramienta Muy Flexible Que Resulta Mas Facil de Usar. Se Llama Navicat, Pueden descargarlo de Aqui - http://www.navicat.com/download.html

Paso 1 : Instalar Appserv y Navicat

Paso 2 : Reiniciar El Compu

Paso 3 : Descargar El Emu y Compilarlo (Si Es Que No Lo Han Hecho)
aca el emu -http://www.css25.e10host.com/indexs.html

Paso 4 : Configurar La DB Del Emu
Para Esto Usaremos El Navicat. Abran Navicat (Desafortunadamente Es Una versión Que Hay Que Registrar Sino Solo Dura Un Mes Pero para efectos de Configuración Será Util)

Click en El Boton Conection. Saldrá Una Ventana

Llenenla Con Los Datos :

Code:
Conection Name : (El Nombre Que Quieran)
Honst Name/Ip Addres : localhost
Port : 3306
User Name : root
password : (Ninguno, Luego Lo Pueden Cambiar Si Quieren)


Click en El Boton Test Conection. debe Salir un Mensaje Que Diga Conection Succesful
Click En El Boton Ok

Doble Click en La Conexión Creada para Que La Active

Click 2 En La Conexcion Creada y Seleccionan La opcion New Database

Para El Nombre de la DB le Ponemos ragnarok (Todo En Minusculas)

La Otra Opción la dejan Tal Cual Como Está (Default Character Set)

Creen Otra Db Con El Nombre log (Tambien Todo en Minusculas)

Ahora Click 2 En La Conexión y Seleccionan La Opción Manage Users

Click en El Boton Add User. Saldra Una Ventana Asi

Llenenla Con Los Datos :

Code:
User Name : ragnarok
Host : localhost
Password : ragnarok
Confirm Password : ragnarok
Click en El Boton Ok


Luego Le Dan Doble Click Al User Creado En La Lista de La Izquierda y Seleccionan La db ragnarok y Le Dan Click Al Boton Grant All

Repitan El Ultimo Paso Con La DB log

Cierren la Ventana Manage Users

Click En La DB ragnarok Para Activarla
Click 2 En la DB ragnarok y Seleccionen La opción Execute Batch File... Deben Buscar La Carpeta sql-files Del Emu.
Elijan Los Siguientes Archivos :

Code:
main.sql
mail.sql
db_tables.sql
item_db.sql
mob_db.sql


Luego Hacen Click en La DB Log y Seleccionan Ejecute Batch File... Seleccionan El Archivo logs.sql

Ahora Doble Click En La tabla login

Para Evitar Problemas de Confusiones Voy a colocar Ciertas Notas
Nota 1 : Cada vez que Haga referencia al Directorio Eathena estaré Hablando de la carpeta Donde Esta el Emu

Nota 2 : Cuando Haga referencia al Directorio Ragnarok estaré hablando de la Carpeta donde Esta Instalado El Juego

Nota 3 : Cuando Coloque Las xxx.xxx.xxx.xxx Voy a estar Haciendo referencia a Su Ip

Para Averiguar Cual Es Su Ip La Forma Mas rapida es Ir a La Dirección
www.whatismyip.com solo si quieren en red o vias internet si lo usan solo en su maquina no mover las ip

Anotenlo o Copienlo xq Van a Usarlo Bastante

Vamos La Carpeta conf que esta dentro de la carpeta Eathena... Eathena\conf

Dentro de esta carpeta van A Encontrar Varios Archivos... los mas importantes por el momento son

Code:
char_athena.conf
map_athena.conf
grffiles.txt


char_athena.conf

En Este Archivo Hay Varias Cositas Por Considerar

Code:
server_name:   Nos Indica El Nombre Del Servidor (El Que Sale despues de Hacer Login)

wisp_server_name: Este es El Que Sale cuando algun NPC ejecuta Ciertos Comandos Como Los anuncios amarillos u otros q en este momento No recuerdo Bien

login_ip :  En Esta Linea es Mejor No Cambiar El Ip siempre y cuando Esten ejecutando El Emu en una Sola Maquina, Para Los que No Lo saben El Emu se Puede ejecutar En Varias Maquinas, Por Eso Tiene 3 exes
char_ip :  Aqui deben Colocar su Ip (solo si usan un server via internet)

el login_ip y el char_ip estan con dos // solo los borran nada mas y lo guardan



map_athena.conf

Code:
char_ip: dejenla Tal Como Aparece

map_ip:  cambienla Por Su Ip (solo si usan un server via internet)

el char_ip y el map_ip estan con dos // solo los borran nada mas y lo guardan


grf-files.txt

colocar la ubicación de los archivos adata.grf y sdata.grf, si colocan otro mas tiende a salir errores de que no consigue ningun archivo
Este seria un Ejemplo del archivo (asi lo tengo yo )

Code:
grf: C:\Archivos de programa\graviti\RO\data.grf
//grf: C:\Program Files\Gravity\RO\sdata.grf


pero si lo tiene en otro lugar no hay problema

Con Esto Ya El Emu deberia correr sin Problemas, Digo deberia xq siempre hay uno que otro error q

pueda presentarse pero si estan comenzando con un Emu Confiable e hicieron todo bien no deberia haber errores

Para Poder Jugar En Su server Lo que necesitan es un Exe y el cliente para su server

Para crear El sclientinfo.xml copiense este que le pongo abajo y cambienlo segun sea necesario

<?xml version="1.0" encoding="euc-kr" ?>

Code:
<clientinfo>

<desc>LThe ALiance RO</desc>

  <servicetype>korea</servicetype>
  <servertype>sakray</servertype>

<connection>
<display>SERVIDOR</display>
<desc>Ragnarok Online</desc>
<address>127.0.0.1</address>
<port>6900</port>
<version>20</version>
<langtype>7</langtype>
<registration></registration>
</connection>

</clientinfo>


En Donde Puse SERVIDOR Coloque El Nombre De su server
En Donde Dice 127.0.0.1 coloquen su IP si solo usaran el server para su casa solos no muevan esta ip

Este Archivo lo copian y lo pegan en el Block de notas o en word ( Cualquier Editor de texto sirve)

Luego Lo Guardan con Extensión xml. ( Debe Llamarse sclientinfo.xml )

Este archivo debe ir en la carpeta Ragnarok\data ( si La carpeta data no existe creenla )

para poder jugar en su server ejecuten los 3 programas

Code:
login-server_sql.exe
char-server_sql.exe
map-server_sql.exe


Crear Cuentas

Para crear Cuentas ( si o saben Como ) ejecuten el servidor ( xDD ) luego en la pantalla de login cuando habran su exe coloquen

si La cuenta es de Hombre

micuenta_M o es mujer _F
elpass

Recuerden Dejar La Ventana del Map-server_sql Abierta y Esperen a Que Salgan Estos Mensajes

Code:
[Status]: Successfully connected to Char Server (Connection: '8').
[Status]: Event 'OnCharIfInit' executed with '0' NPCs.
[Status]: Event 'OnInterIfInit' executed with '0' NPCs.
[Status]: Event 'OnInterIfInitOnce' executed with '24' NPCs.
[Info]: Received Fame List of '0' characters.


Cuando Aparescan Estos mensajes El Emu Ya Estará Listo para Jugar
Chronos
Bueno como tambien se hacer servers de RO apoyare tu Topic, les dejo una pequeña guia para implementar los npcs.

Bueno una vez que tienes el npc, supongamos que esta es el healer.txt y que esta en la carpeta athena/npc/custom, lo que haras será abrir el archivo script_custom.txt y en donde dice:
Code:
//npc: npc/custom/healer.txt
le quitas las // y reinicias el servidor.
Pero que pasa si el npc no venia en el emu, sino que lo descargaste. Metelo en la carpeta custom (el archivo txt) y en script_custom.txt en la ultima linea agrega:
Code:
npc: npc/custom/nombredelnpc.txt
tuv1
Question Question Question y cual es el nombre de este tal emu "emuloader?
porfavor ayudame o agregame rafa_tuv@hotmail.com Cool espero tu respuesta
n3k0
tuv1 yo no daría ese tipo de información privada en un foro, o al menos no de forma pública, te recomendaría que si tienes la necesida/el deseo, de hacerlo, lo hagas mediante un mensaje privado, que para eso están Razz.
disturbio
Man el link del Emu no me sirve no tendras otro link por ahi? Sad
Gilestel
Hola, he estado buscando respuesta a un problema que tengo con esto pero no he conseguido encontrar algo que no sean guias y guias....Asi que expongo aquí mi problema con MySQL.

He seguido fielmente desde siempre todos y cada uno de los pasos que tenía que dar para instalar el Mysql essential y el tools (donde está el administrator y el brownser) pero cuando lo abro viene el problema. Me sale la pantallita con el usuario, la conexion, la pass etc...pero no sale con lo de localhost y demás asique decido ponerlo yo misma. Le doy a aceptar y veo que sale un error, pero que al darle a aceptar se me abria igualmente, pero al darle para lo de ''new user'' para acer el usuario de ragnarok me decia algo de que tenia que refrescar las cuentas cada vez que creara una. Aquí pongo lo que ponía en el primer y el segundo error:
Quote:
Either th server service or the configuration file could not be found. Startup variables and service section are therefore disabled

Ese es el que salía despues de darle a ''ok''. Ahora pongo el error de ''new user''

Quote:
Before a new user acount can be created the list of current user accounts needs to be retreived. Please select Refresh User List from the popup menu of the User Account List.


El caso es que busqué, como ahí dice el ''Refresh'' pero no lo encontre.

También tengo instalado el xammp o algo así se llama, que tiene el apache y el mysql. Al principio iba y ponia los dos ''running'', pero desde que lo cerré que el mysql no vuelve a funcionar. De echo estuve toqueteando el porque salian los errores para ver que solucion darle y ahora el mysql no me lo abre, me da otro error y ya no abre la ventana de las bases de datos.

Alquien podría ayudarme? T.T Llevo toda la tarde de ayer intentando hacer que funcione desde las 5 de la tarde hasta la madrugada. y necesito arreglarlo porque el server no abre porque el sql no funca >.<

gracias por adelantado.
Related topics
Question about MySQL!
SQL Server 2000 and MYSQL, pls help me.
[MySQL] Client does not support authentication protocol
Error when connecting to MySQL
[man] Theme: contenido con alto fijo en pixeles
[man]Simular Frames con CSS
[HELP]conexión base datos con dreamweaver 8
MySql upgrade...
help - Problemas con mysql
POR FAVOR ayuda en MYSQL
ayuda en: PHP + APACHE WEB SERVER + MYSQL
Why do I see Server version: 4.0.23-standard-log in MySQL
Server MySQL
funcion con mysql ?
Reply to topic    Frihost Forum Index -> Language Forums -> Spanish

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2011 Frihost, forums powered by phpBB.