Anuncios

Resultados 1 al 7 de 7
  1. #1
    [IG] Avanzad@ Avatar de vankatze
    Ingreso
    31 jul, 07
    Mensajes
    59
    País
    Gracias
    11
    5 gracias en 4 Posts

    Crear servidor Sql ( Con imagenes) para los novatos en Ro

    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


    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 :
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]

    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 [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]

    Para El Emu No Voy a Dejarles Ningun Link xq Hasta la fecha Pienso Que es Mejor Bajar El Codigo y Luego Compilarlo (Ya Hay Varias Guias Al Respecto y Yo Redacte Una)

    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)

    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)

    Reduced: 80% of original size [ 640 x 457 ] - Click to view full image


    Click en El Boton Conection. Saldrá Una Ventana Asi :

    Reduced: 80% of original size [ 640 x 457 ] - Click to view full image


    Llenenla Con Los Datos :


    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. Saldrá Una Ventana Asi

    Reduced: 80% of original size [ 640 x 457 ] - Click to view full image


    Click en El Boton Add User. Saldra Una Ventana Asi

    Reduced: 80% of original size [ 640 x 457 ] - Click to view full image


    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 :


    main.sql
    mail.sql
    db_tables.sql
    item_db.sql
    mob_db.sql


    Adicionalmente Deben Ejecutar Todos Los Archivos Que Tengan La Palabra Upgrade En Su Nombre xq

    Estos Archivos Como Lo dicen Son Actualizaciones de Las Tablas

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

    Ahora Doble Click En La tabla login

    Reduced: 80% of original size [ 640 x 457 ] - Click to view full image


    Deben Hacer Lo Siguiente La Columna acount_id la Van a Modificar
    El primer Valor Debe ser 0 y No 1 (sino El Emu les va a dar Errores)

    Adicionalmente Pueden Cambiar Los Demas Valores de la Columna (Esto Si Quieren Ejecutar Mas de 1 Servidor A La vez) Las Modificaciones Son Simples, La 2º Columna Valor 1, La 3º Columna 2, Etc

    Aca Podemos Crear Nuestra Cuenta de GM Solamente Deben Desplazarse A La Ultima Fila, Le Dan Flecha Abajo y llenan Los Campos userid, user_pass, sex (Si Quieren Un GM Femenino Le Ponen F)

    Luego Se Desplasan a la Izquierda y En La Columna level Colocan 99 (Para Que Sea GM LVL 99)

    Luego le dan Al Boton Update Record (Es Signo de Aceptar que Esta En La Parte Inferior)

    Cierran La Ventana de La tabla Login y El Navicat (Ya Hemos Terminado de Configurar El Mysql)

    Ahora Configuremos El Emu

    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
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]

    Metodo Alternativo Para averiguar su IP wan, Miren La imagen


    Anotenlo o Copienlo xq Van a Usarlo Bastante

    Comencemos Por descomprimir El emu En Una Carpeta Ej : C:\Eathena (Espero Que Sepan Como Hacerlo sino google.com)

    Una vez descomprimido el Emu Vamos a revisar 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

    login_athena.comf
    char_athena.conf
    map_athena.conf
    lan_suport.conf (Subnet.conf segun La version del Emu)
    grffiles.txt


    Adicionalmente estan los Archivos
    battle_athena.conf
    motd.txt

    Vamos a Editarlo En El Mismo Orden en el que los he anotado

    Para Abrirlos le dan doble click y esperan a que les salga la ventana Abrir con ( Esto si no han abierto este tipo de archivos antes)

    Login_athena.conf

    Buscamos un texto +- Asi



    // Administrative password, used by ladmin (perl software) to connect remotely to
    server.
    // NOTICE: If you enable remote administration, you should change its value for security
    admin_pass: admin


    Aqui vamos A Cambiar La Ultima Linea, Este es El Password de Administración, deben cambiarlo xq sino el emu les va a fastidiar con ese mensaje

    Luego buscamos El texto Siguiente e igualmente cambiamos el password



    // Gamemaster password, used with the @gm command to obtain GM commands (level of gm set with level_new_gm parameter).
    // NOTICE: You should also change this one.
    gm_pass: gm


    Ahora En este fragmento de texto debemos quitar las // a la Ultima Linea (si No la quitan no se podra conectar nadie de afura, osea solo uds desde esa maquin se podran conectar )



    // Indicate the IP that the server accept.
    // put: 'all', or 'xxx.xxx.' (begin of an ip finished by '.' or a complete ip),
    // or a network and its mask (example: '123.456.789.012/24' or '123.456.789.012/255.255.255.0')
    // or 'clear' to suppress previous parameter (use it in import file mainly)
    // Add as many IP's as you wish.
    //allow: all


    Ahora Solo queda cerrar y guardar ( No Necesariamente en ese Orden xDD )

    char_athena.conf
    En Este Archivo Hay Varias Cositas Por Considerar



    // Server Communication username and password.
    userid: s1
    passwd: p1

    Deben Cambiar esto
    Para Hacerlo Abran La tabla Login y Busquen el Primer registro (el q tiene el Id Nº 0



    0 s1 p1 2004-10-25 01:12:04.147 S 2 0 [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!] - 0 127.0.0.1 - 0


    Cambien s1 p1 por algun user y pass y anotenlo bien, asegurense de no modificar nada mas
    Luego ese User y pass Lo Ponen en el Char_athena (Nota este user no Puede ser ninguna cuenta que el Servidor vaya a Utilizar Asi que traten de Poner un User Corto de No Mas de 4 Letras ya Que Esa cantidad jamas podra ser permitida como una cuenta valida)

    server_name: Nos Indica El Nombre Del Servidor (El Que Sale despues de Logear, el que Dice Los Users Online. No Pongan Un Nombre Mayor a 6 Letras o Tendran Errores Bien Extramos, el Mas Comun Los GM No Pueden Usar Comandos)

    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

    Una Vez Hechos Los Cambios Respectivos Guarden y Cierren

    map_athena.conf



    // Server Communication username and password.
    userid: s1
    passwd: p1

    Igual Que en char_athena

    En este Archivo Solo se Deben Cambiar Los Ip Siguiendo la Misma Metodologia empleada en el chat_athena.conf

    char_ip: dejenla Tal Como Aparece

    map_ip: cambienla Por Su Ip

    Igual que Antes Guarden y Cierren

    subnet.conf

    Este archivo es el que especificará La red Donde Trabajaran los 3 exes del emulador lo mas sencillo de esto es siempre colocar la ip local 127.0.0.1 si los 3 exes estan en la misma maquina y con esto aseguraran q solo se reconocera como usuario lan a las conexiones q se hagan en esa maquina pero tambien se puede colocar la ip wan

    Adicionalmente pueden colocar mas de 1 subnet lo q les permitira establecer una forma mas rigida de baneo ya q si colocan una mascara de red con la ip lan podran banearciertos rangos de ip

    la subnetmask funciona asi
    un 255 en cualquier parte permitira cualquier numero de ip si se colocan la mascara 255.255.255.255 se permite cualquier ip pero si por ejemplo colocamos una mascara 200.255.255.255 estaremos definiendo unaa regla q no permitira conexiones de ips q tengan como primera direccion un numero superior a 200
    osea q una ip como esta no podra entrar 201.124.145.41



    // Subnet support file
    // Format is:
    // subnet: subnet/mask:char_ip:map_ip
    // you can add more than one that line

    subnet: 127.0.0.1/255.255.255.0:127.0.0.1:127.0.0.1


    Igual q antes guarden y cierren

    grf-files.txt

    Aqui Debemos establecer La Ubicacion de los grf del ragnarok (el data.grf y el sdata.grf)

    si tienen algun grf custom con mapas será mejor q lo descompriman xq el emulador solo leera estos grf correctamente (ya q los grf custom no tienen ciertos archivos txt q el emulador considera necesario para poder leer los grf)

    Este seria un Ejemplo del archivo (asi lo tengo yo )



    //-----------------------------------------
    // GRF List
    //-----------------------------------------

    grf: d:\Ragnarok\data.grf
    grf: d:\Ragnarok\sdata.grf

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

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

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


    Para agregar mapas custom usen la opcion data_dir
    para q esto funcione basta conagregar la ubicacion de su ragnarok (en el ejemplo d:ºragnarok) no pongan la ubicacion de la carpeta data xq el emulador buscara dentro de la carpeta data una darpeta data, en pocas palabras el emulador pondra a la ubicacion q especifiquen la carpeta data, si ponen c:\ el emulador buscara en c:\data

    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

    El Cliente Inicialmente Es una Carpeta Con el Nombre data, se Coloca Dentro de La capeta del Juego y Dentro de esta Carpeta Van Todos Los Archivos Que Haran Que su Server Se Vea Adecuadamente, Inicialmente se Colocará Solo el Archivo sclientinfo.xml q es el archivo q especifica la conexión al servidor
    Para crear El sclientinfo.xml copiense este que le pongo abajo y cambienlo segun sea necesario

    Para ver como crear una carpeta data completa y actualizada vean el post relacionado en esta misma sección

    El exe debe ser uno custom y editado (jamas usen el exe original del juego xq no les funcionará). Para Ver Como Crear un Exe vena la guia de Edicion Hexadecimal del exe

    Este es el sclientinfo q deben tener para q se puedan conectar al juego


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

    <clientinfo>

    <desc>Cualquier descripcion</desc>

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

    <connection>
    <display>SERVIDOR</display>
    <desc>Ragnarok Online</desc>
    <address>XXX.XXX.XXX.XX/address>
    <port>6900</port>
    <version>20</version>
    <langtype>8</langtype>
    <registration></registration>
    </connection>

    </clientinfo>


    En Donde Puse SERVIDOR Coloque El Nombre De su server

    En Donde Dice XXX.XXX.XXX.XXXcoloquen su 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

    login-server.exe
    char-server.exe
    map-server.exe


    Crear Cuentas

    Para crear Cuentas ( si no saben Como ) ejecuten el servidor ( xDD ) luego en la pantalla de login coloquen

    si La cuenta es de Hombre

    micuenta_M
    mipass


    Donde micuenta es el nombre de la cuenta q quieren crear y mipass es el password de la cuenta en cuestion

    Si La cuenta es de mujer

    micuenta_F
    mipass


    Crear cuentas de GM ( Game Master )

    -Creen La cuenta normalmete

    - Abran la tabla accouns

    - Busquen La cuenta q desean Convertir en GM

    - En la columna level cambien el 0 por un 99 (esto creara un GM Adminstrador q Puede Utilizar todos los Comandos

    Cierren la tabla per recuerden darle al boton de update.

    Adicionalmente Pueden Cambiar El Contenido del Archivo motd.txt
    Lo que Coloquen ahi saldra en la pantalla del Personaje cada vez que este inicie sesión

    Ultimas acotaciones :
    Dejen La Pantalla del map-server abierta (No la Minimizen) y esperen a ue al final salgan estos mensajes



    [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


    Creditos Eathena.ws Por colocarla y hacerle el trabajo mas facil a todos ^^
    Vankatze x Postarla :icon_peace:





    ExMod Ragnarok Online AntiSpamer :aikido:

  2. The Following User Says Thank You to vankatze For This Useful Post:


  3. #2
    [IG] Aprendiz Avatar de antipolice-punk
    Ingreso
    24 jun, 05
    Ubicación
    en todos lados
    Mensajes
    31
    País
    Gracias
    5
    0 gracias en 0 Posts

    Re: Crear sevidor Sql ( Con imagenes) para los novatos en Ro

    bueno hola ante todo y uan cosa es que esta guia es recopilada?? bueno q mas da todas las guias son asi xD!.. y lo importante es que esta entendible... snif snif me hace recodar cuando jugaba RO y abian buenos server con 8% de lag y rate low/low/low ufa se extraña U_U y tambien cuando arme el mio con 2 server jojojo
    Solo estoy de paso!

  4. #3
    [IG] Leecher Avatar de Pkk Haseo
    Ingreso
    24 may, 08
    Mensajes
    4
    País
    Gracias
    0
    0 gracias en 0 Posts

    Thumbs up Re: Crear sevidor Sql ( Con imagenes) para los novatos en Ro

    Buenas la guia es fantastica la mejor quie he encontrado para las personas que nunca han intentado montar un server es la mejor herramienta. solo queria hacer una pregunta con respecto a algo

    connection>
    <display>SERVIDOR</display>
    <desc>Ragnarok Online</desc>
    <address>XXX.XXX.XXX.XX/address>
    <port>6900</port>
    <version>20</version>


    es la parte de address no esta un simbolo de estos al final "<" y encuentro otras que si lo tienen eso causa alguna diferrencia? puede eso ser la razon de un error como el que esta en el post de millenium? de nuevo gracias vankatze por todo. :icon_builder:
    ...I HATE PLAYER KILLERS... I AM THE TERROR OF DEATH...

  5. #4
    [IG] Leecher Avatar de viter_
    Ingreso
    21 sep, 04
    Ubicación
    Tucuman
    Mensajes
    2
    País
    Gracias
    0
    0 gracias en 0 Posts

    Exclamation Re: Crear sevidor Sql ( Con imagenes) para los novatos en Ro

    Hola, tengo un problema, me salen estos errores que pongo en los links... me ayudarias plz vankatze?
    Gracias

    error 1
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]

    error 2
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]

    por lo demás, segui tu guia :P

  6. #5
    [IG] Avanzad@ Avatar de vankatze
    Ingreso
    31 jul, 07
    Mensajes
    59
    País
    Gracias
    11
    5 gracias en 4 Posts

    Re: Crear sevidor Sql ( Con imagenes) para los novatos en Ro

    Cita Iniciado por viter_ [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]
    Hola, tengo un problema, me salen estos errores que pongo en los links... me ayudarias plz vankatze?
    Gracias

    error 1
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]

    error 2
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]

    por lo demás, segui tu guia :P
    reviza dos cosas una en el navicat db ragnarok busca la tabla login en ella solamente cambia los primeros user s1 y p1 y cambialos

    despues dirigete a la carpeta config y edita los de configuracion char map y login con el mismo login que isiste ( el s1 y p1 que cambaiste)

    para el segundo error reviza dos cosas que el firewall de windows este desactivado y reviza tus ips para que esten correctamente puestas


    solo eso espero te ayude





    ExMod Ragnarok Online AntiSpamer :aikido:

  7. #6
    [IG] Leecher Avatar de viter_
    Ingreso
    21 sep, 04
    Ubicación
    Tucuman
    Mensajes
    2
    País
    Gracias
    0
    0 gracias en 0 Posts

    Unhappy Re: Crear sevidor Sql ( Con imagenes) para los novatos en Ro

    Buenisimo, se solucionaron los dos errores, solo me aparece este que te paso en foto:

    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]

    ...lo demas se soluciono así:

    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]


    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]



    ...y una cosa mas, cuando ejecuto el map server, se sale apenas le doy doble clic...

  8. #7
    [IG] Leecher Avatar de Inohue
    Ingreso
    18 may, 08
    Mensajes
    10
    País
    Gracias
    2
    0 gracias en 0 Posts

    Re: Crear servidor Sql ( Con imagenes) para los novatos en Ro

    grx, por la guia, pero los files no me andan
    nu se que estare haciendo mal, espero me ayudes, grx


 

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •