XatiyaRO

Programación => Aportes => Mensaje iniciado por: Alepcis en 16 de Septiembre de 2013, 02:30:51 am

Título: Guía Creación de un servidor casero
Publicado por: Alepcis en 16 de Septiembre de 2013, 02:30:51 am
¿Cómo crear un servidor casero?
Aquí les pongo una guía que me sirvió mucho para poder crear un servidor casero y poder hacer infinidad de cosas. Le modifico y agrego unas cosas más espero que sea útil.

Programas necesarios:

Procedimiento

Instalación de Tortoise
1.- Ejecutamos el .exe que se ha descargado y comenzamos la instalación.
(http://imageshack.us/a/img689/3268/q321.png) (http://imageshack.us/a/img89/292/pw92.png) (http://imageshack.us/a/img849/6137/w5ry.png) (http://imageshack.us/a/img163/7585/3o3f.png) (http://imageshack.us/a/img96/2166/4rk7.png)  (http://imageshack.us/a/img163/6104/k0zm.png)
Descarga del repositorio de rAthena
1.- Crearemos una carpeta en cualquier directorio o ubicación en nuestra pc.
(http://img844.imageshack.us/img844/8312/rfj4.png)
2.- Daremos clic secundario y buscaremos la opción CheckOut
(http://img534.imageshack.us/img534/1056/ub3a.png)
3.- Se ejecutará una ventana y en URL of respository colocaremos la siguiente dirección:
Código: [Seleccionar]
https://rathena.svn.sourceforge.net/svnroot/rathena/trunk
(http://img163.imageshack.us/img163/8250/rcjs.png)
4.- Empezará a descargarse todo el contenido de rAthena.
(http://img39.imageshack.us/img39/4808/6szp.png)
5.- Finalizará y en la carpeta que seleccionamos se observará la descarga de un nuevo contenido.
(http://img12.imageshack.us/img12/9699/8wyq.png)
Instalación de MySQL
1.- Ejecutaremos el .exe de MySQL que ya tenemos descargado, si no lo tienen pueden ver los enlaces en la sección de requerimientos.
2.- Seguimos los pasos tal y como marcan las imágenes mostradas a continuación:
     2.1.- Seleccionaremos Install MySQL products
(http://img853.imageshack.us/img853/497/57o4.png)
     2.2.- Seguiremos la instalación.
(http://imageshack.us/a/img17/3987/bnci.png)

(http://imageshack.us/a/img823/8351/3w4g.png)

(http://imageshack.us/a/img546/2659/w5.png)

(http://imageshack.us/a/img96/6848/htk6.png)

(http://imageshack.us/a/img51/1840/4ka6.png)

(http://imageshack.us/a/img10/7311/7jke.png)

(http://img543.imageshack.us/img543/8208/179b.png)

(http://imageshack.us/a/img843/8438/s3oa.png)

(http://imageshack.us/a/img163/2541/zrmj.png)

En esta otra ventana se nos van a pedir datos de acceso, primero tenemos que introducir la contraseña de nuestro sistema operativo (si la tiene) en 'Current Root Password'. Después, tenemos que inventar una contraseña nueva para acceder al servidor e introducirla en 'MySQL Root Password', también hay que repetirla justo debajo para evitar errores.
(http://imageshack.us/a/img33/1316/yt5h.png)
(http://imageshack.us/a/img17/9376/govw.png)

(http://imageshack.us/a/img21/1954/q31v.png)

(http://imageshack.us/a/img163/4306/js0f.png)
Instalación y uso del Gestor de base de Datos
1.- Ejecutaremos el instalador y seguimos los pasos que se muestran en las imágenes.
(http://imageshack.us/a/img812/5231/cfim.png)

(http://imageshack.us/a/img809/1561/uzxo.png)

(http://imageshack.us/a/img534/9938/9kjf.png)

(http://imageshack.us/a/img18/3850/nteh.png)

(http://imageshack.us/a/img199/9837/moz.png)

(http://imageshack.us/a/img62/4425/mjb1.png)

(http://imageshack.us/a/img17/9972/cz3s.png)
Configuración:
1.- Después de instalar el programa procedemos a iniciarlo a lo que abrirá una venta similar a esta:
(http://imageshack.us/a/img716/1118/6vl5.png)

En esta nueva pantalla tenemos que empezar a configurar algunos datos. Lo primero es hacer clic donde pone Unnamed y darle un nombre a nuestra sesión, yo recomiendo utilizar el nombre de tu servidor. Nosotros pondremos MiRagnarok. Lo siguiente que tenemos que hacer es escribir la contraseña en el recuadro donde dice Password. La contraseña que debemos introducir es la que pusimos al instalar 'MySQL' (MySQL Root Password).
El resto de datos no tenemos que cambiarlos. La IP es '127.0.0.1', por defecto es la IP local. Ahora hacemos clic en 'Save' y después en 'Open'.

(http://imageshack.us/a/img62/2116/4b0s.png)
2.- Creación de las tablas:
  • Ya está creada nuestra base de datos que en este caso llamamos "MiRagnarok"
(http://imageshack.us/a/img560/6884/a7xw.png)
  • Ahora generaremos una database para el servidor que estamos creando, se hace de la siguiente manera y en este caso la llamaremos MiServer
(http://imageshack.us/a/img27/3223/bl7b.png)
  • Ahora tocará agregar las tablas para organizar el registro.
(http://imageshack.us/a/img42/8443/jb4b.png)
  • Buscaremos en el directorio en el que está nuestro repositorio de rAthena (la primera carpeta que creamos), buscaremos otra llamada sql-files>main.sqlSi deseamos ponerle un sistema de Logs tendremos que buscar un archivo llamado log.sql de la manera similar al main.sqls
(http://imageshack.us/a/img706/6527/bdrh.png)
  • Después utilizaremos la tecla F9 o bien la flecha que marca en la imagen para iniciar la creación de estas:
(http://imageshack.us/a/img42/8082/zsxt.png)
  • Quizá sea necesario actualizar para ello damos clic secundario y posteriormente "Refesh"
(http://imageshack.us/a/img543/509/03n8.png)
Configuración y compilación
1.- Lo primero que vamos a hacer es configurar el servidor para que se conecte a la base de datos que le hemos creado. Nos dirigimos a la carpeta donde tenemos nuestro emulador rAthena. Accedemos a la carpeta conf y abrimos el archivo inter_athena.conf. Buscamos lo siguiente:

Código: [Seleccionar]
// MySQL Login server
login_server_ip: 127.0.0.1
login_server_port: 3306
login_server_id: ragnarok
login_server_pw: ragnarok
login_server_db: ragnarok
login_codepage:
login_case_sensitive: no


Tienes que hacer las siguientes modificaciones:
· Donde dice 'login_server_id: ragnarok' tenemos que reemplazar 'ragnarok' por 'root'. Puesto que no hemos creado ningún usuario al instalar 'MySQL' nos conectaremos como 'root'.
· Donde dice 'login_server_pw: ragnarok' tenemos que reemplazar 'ragnarok' por la contraseña que hayamos puesto al instalar 'MySQL'.
· Donde dice 'login_server_db: ragnarok' tenemos que reemplazar 'ragnarok' por el nombre de la base de datos que hayamos creado anteriormente, nosotros utilizamos MiServer.


Seguimos, ahora buscaremos lo siguiente:

Código: [Seleccionar]
// MySQL Character server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: ragnarok
char_server_pw: ragnarok
char_server_db: ragnarok


Tienes que hacer las siguientes modificaciones:
· Donde dice 'char_server_id: ragnarok'  tenemos que reemplazar 'ragnarok' por 'root'. Puesto que no hemos creado ningún usuario al instalar 'MySQL' nos conectaremos como 'root'.
· Donde 'char_server_pw: ragnarok' tenemos que reemplazar 'ragnarok' por la contraseña que hayamos puesto al instalar 'MySQL'.
· Donde 'char_server_db: ragnarok' tenemos que reemplazar 'ragnarok' por el nombre de la base de datos que hayamos creado anteriormente, nosotros utilizamos MiServer.

Ahora buscamos esto otro, debajo también:

Código: [Seleccionar]
// MySQL Character SQL server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: ragnarok
map_server_pw: ragnarok
map_server_db: ragnarok
 

Tienes que hacer las siguientes modificaciones:
· Donde dice 'map_server_id: ragnarok'  tenemos que reemplazar 'ragnarok' por 'root'. Puesto que no hemos creado ningún usuario al instalar 'MySQL' nos conectaremos como 'root'.
· Donde dice 'map_server_pw: ragnarok' tenemos que reemplazar 'ragnarok' por la contraseña que hayamos puesto al instalar 'MySQL'.
· Donde dice 'map_server_db: ragnarok' tenemos que reemplazar 'ragnarok' por el nombre de la base de datos que hayamos creado anteriormente, nosotros utilizamos MiServer.

Nota: Si vamos a utilizar un sistema de registros ,'log', en nuestro servidor, también tenemos que buscar esto:

Código: [Seleccionar]
// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: ragnarok
log_db_pw: ragnarok
log_db_db: ragnarok
log_codepage:
log_login_db: loginlog

Tendremos que hacer los siguientes cambios
· Donde dice 'log_db_id: ragnarok'  tenemos que reemplazar 'ragnarok' por 'root'. Puesto que no hemos creado ningún usuario al instalar 'MySQL' nos conectaremos como 'root'.
· Donde dice 'log_db_pw: ragnarok' tenemos que reemplazar 'ragnarok' por la contraseña que hayamos puesto al instalar 'MySQL'.
· Donde dice 'log_db_db: ragnarok' tenemos que reemplazar 'ragnarok' por el nombre de la base de datos que hayamos creado anteriormente, nosotros utilizamos MiServer.

Ahora nos dirigiremos a nuestra carpeta e iremos al directorio conf>char_athena y buscaremos las siguientes líneas.
Código: [Seleccionar]
// Whatever text is commented will not be parsed by the servers, and serves
// only as information/reference.

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

// Server name, use alternative character such as ASCII 160 for spaces.
// NOTE: Do not use spaces or any of these characters which are not allowed in
//       Windows filenames \/:*?"<>|
//       ... or else guild emblems won't work client-side!
server_name: rAthena

Donde dice useris: s1 cambiaremos a un usuario que nosotros deseemos.
Donde dice passwd: p1 cambiaremos por una que sea de nuestro gusto y que no se nos olvide.

Ahora descomentaremos unas lineas. (Descomentar es quitar las diagonales //)
Código: [Seleccionar]
IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
//login_ip: 127.0.0.1

Código: [Seleccionar]
// Character Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
//char_ip: 127.0.0.1

// Character Server Port
char_port: 6121
Quitamos las ya mencionadas diagonales // debería quedar así
Citar
IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
login_ip: 127.0.0.1
Citar
// Character Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
char_ip: 127.0.0.1

// Character Server Port
char_port: 6121

Guardamos los cambios respectivos. Ahora nos dirigiremos al documento map_athena buscaremos las siguientes líneas.
Código: [Seleccionar]
// Interserver communication passwords, set in account.txt (or equiv.)
userid: s1
passwd: p1

// Character Server IP
Colocaremos los respectivos userid y passwd que anteriormente colocamos en char_athena

Descomentaremos lo siguiente:
Código: [Seleccionar]
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
char_ip: 127.0.0.1

// The map server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple
buscaremos la línea de char_ip y descomentamos.

Código: [Seleccionar]
// Map Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
map_ip: 127.0.0.1

// Map Server Port
buscamos la línea de map_ip y descomentamos.

Instalación y compilación con Microsoft Visual Studios

Instalamos MS Visual Studios.

(http://imageshack.us/a/img10/8268/lov5.png)
(http://imageshack.us/a/img841/9159/zihu.png)
(http://imageshack.us/a/img837/5095/0jlc.png)
(http://imageshack.us/a/img96/2116/agcs.png)
(http://imageshack.us/a/img694/2817/f6hy.png)
(http://imageshack.us/a/img513/4465/ib3.png)


Vamos a la carpeta donde hemos instalado el repositorio y abrimos el archivo rAthena-10.sln haciendo doble clic. Cuando cargue la interfaz lo primero que tenemos que hacer es seleccionar Visual C++ Expresss 2010 y darle a Aceptar. A cuando ya esté finalizado,  el proceso de carga tenemos que buscar en el menú superior una pestaña donde pone Debug. Hacemos clic sobre ella y seleccionamos Release. Después hacemos clic derecho sobre Solución rAthena-10 (4 proyectos) y seleccionamos Limpiar solución. Cuando finalice el proceso, veremos este texto en pantalla:
Código: [Seleccionar]
========== Limpiar: 4 correctos, 0 incorrectos, 0 omitidos ==========
Eso quiere decir que ha ido todo bien, ahora tenemos que pulsar F7 en nuestro teclado para iniciar la compilación. Suele tomarse algunos minutos

Si todo ha sido correcto debería salir algo como se observa a continuación.
Código: [Seleccionar]
========== Limpiar: 4 correctos, 0 incorrectos, 0 omitidos ==========
Si todo ha salido tal y como está marcado, procederemos a dirigirnos a nuestra carpeta y buscaremos un archivo llamado runserver-sql lo ejecutaremos y se abrirán 3 consolas, si al ejecutarse no muestra ningún [error] y todo ha salido [Correcto] ha sido un éxito la creación de tu servidor.

(http://img855.imageshack.us/img855/9194/f51z.png)
Título: Re:Guía Creación de un servidor casero
Publicado por: Kadako en 16 de Septiembre de 2013, 08:13:35 am
Creo que he seguido todo al pie de la letra pero me aparece esto:
(http://i.imgur.com/TZihLcz.png)
(http://i.imgur.com/1IXnXa9.png)
(http://i.imgur.com/myplT6J.png)

¿Me puedes decir en qué me he equivocado y cómo arreglarlo?
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 16 de Septiembre de 2013, 10:20:37 am
Revisa tus configuraciones del sql usuario y password ya que aparentemente te ha denegado el acceso, igualmente agrega a excepciones de firewall.
Título: Re:Guía Creación de un servidor casero
Publicado por: trazer en 16 de Septiembre de 2013, 12:21:56 pm
 Buena guia ^^ una duda, si por ejemplo yo uso el xampp en el xampp contiene el MySQL puedo usar ese propio MySQL y en caso de que se pueda, como pondria lo del "root" y demas? o debo descargar el MySQL que tienes puesto?

 2º Quizas no entienda bien la guia, pero como hago para entrar en mi propio servidor a jugar?

Edit:

 Fail mio como de costumbre xd si se puede
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 16 de Septiembre de 2013, 16:57:48 pm
Puedes usar cualquier gestor de base de datos, en mi caso utilizo ese por cuestiones de peso y que tenía problemas con mi conexión (el ISP) y ha quedado con tal. Para poder entrar a tu servidor tendrás que crear un cliente que más tarde crearé la guía.
Título: Re:Guía Creación de un servidor casero
Publicado por: Kadako en 16 de Septiembre de 2013, 20:07:45 pm
Creo que me había equivocado de opción al instalar MySQL e intenté reinstalarlo pero me aparece esto:
(http://i.imgur.com/xUSSS1p.png)
¿Puedes decirme cómo solucionarlo?

Saludos y gracias de antemano.
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 16 de Septiembre de 2013, 21:55:54 pm
Elimina todo lo que tengas de MySQL y vuelve a instalarlo. Tiene las configuraciones pre-instaladas. Sólo deja el instalador de los servicios. Si después de eso aún presentas problemas si puedes proporcionar las imágenes de toda la configuración para verificar qué está sucediendo.
Título: Re:Guía Creación de un servidor casero
Publicado por: Kadako en 16 de Septiembre de 2013, 23:45:57 pm
He borrado todo menos el instalador pero me sigue dando error, aquí el paso a paso:
http://imgur.com/a/ZY31l

Algo que me extraña es que según la guía me debería pedir la contraseña de el pc en una parte, pero no me la pide...
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 17 de Septiembre de 2013, 00:03:54 am
Sólo te la pedirá en caso de que el sistema tenga Password mientras no te lo pedirá.
Así como te ha quedado será funcional, sólo tendrás que agregar las excepciones a tu Firewall y también permitir la conexión a los puertos. Ejecuta run-server.sql y dime qué mensaje te aparece ahora.
Título: Re:Guía Creación de un servidor casero
Publicado por: Kadako en 17 de Septiembre de 2013, 01:05:15 am
Creo que he hecho todo bien, y para asegurarme borré y volví a agregar el char-server a la lista de excepciones de este modo: (http://i.imgur.com/2qv0MaU.png)
pero me sigue dando el mismo error de arriba, y no es posible que mi antivirus intervenga ya que no trae firewall.
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 17 de Septiembre de 2013, 04:12:02 am
¿Qué error? ¿el de la consola? Si aún te bloquea tu conexión en algún puerto deberás agregarlo a las reglas de excepción del Firewall en configuraciones avanzadas.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xeron en 05 de Noviembre de 2013, 10:23:49 am
He hecho todo lo que pone en la guía, y cuando ejecuto el runserver-sql , me salen las 3 consolas con un mensaje, y no sigue procesando.

(http://sia1.subirimagenes.net/img/2013/11/05/131105102053583263.jpg)

(http://sia1.subirimagenes.net/img/2013/11/05/13110510213191373.jpg)

(http://sia1.subirimagenes.net/img/2013/11/05/131105102214990603.jpg)

en que he fallado?

pdata: cuando cambio las líneas de las carpeta donde tengo el servidor (MiServidorCasero) salen con una exclamación Roja.

(http://sia1.subirimagenes.net/img/2013/11/05/131105102514635118.jpg)

EDITADO: al poner la misma contraseña tanto para el Mysql como para server y dejar userid: 1s y passw: 1p me funciona.
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 05 de Noviembre de 2013, 17:54:49 pm
Al modificar tu carpeta de emulador, visualizarás el símbolo (!). Aplica de igual manera a los archivos.
Sobre el error:
Ya está arreglado y es exactamente eso, deberás verificar que el usuario, contraseña y nombre de la DB en mysql sean exactamente iguales a los que estás colocando en los .txt y .c del emulador.
Título: Re:Re:Guía Creación de un servidor casero
Publicado por: Xeron en 09 de Noviembre de 2013, 20:56:30 pm
Ok, y como cambio la IP del emulador y del cliente.? y que pongo mi IP?

gracias

Cuando cambio los rates o alguna cosa del servidor me da la sensación de que no se implementan los cambios,no funciona vamos,, porque?. como activo los comandos de mi cuenta de gm para usarlos en el juego?...

Usa el botón modificar y evita el doble post.
Título: Re:Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 10 de Noviembre de 2013, 05:07:41 am
Ejecutas Heidisql>Buscas la tabla de login>Visualizarás la tabla y ahí tendrás que modificar el grup_id a 99 a la cuenta que estás usando o quieres que sea completa a permisos de Administración.

Te diriges a  conf/battle/exp ahí podrás modificar los rates del servidor en cuanto a experiencia.
En la dirección  conf/battle/drops modificas los rates del servidor en cuanto a drop


¿A qué te refieres con qué no se implementan los cambios?
Título: Re:Guía Creación de un servidor casero
Publicado por: Xeron en 11 de Noviembre de 2013, 13:04:07 pm
Gracias! me refiero a que cada vez que cambio algo desde el HeidiSQL, tengo que compilar, actualizar el cliente y luego ya ejecutarlo?.

Como cambio la IP de mi cliente para que mis amigos puedan conectarse?
Título: Re:Guía Creación de un servidor casero
Publicado por: murmullo1313 en 28 de Diciembre de 2013, 17:21:16 pm
Hola espero que me puedan ayudar  /smile
e echo todo al pie de la letra con las descargas que salen aquí mismo ya e creado el cliente también pero tengo un problema cuando intento logiar la cuenta de administrador me sale reject from server e creado una cuenta aparte y la e echo gm lvl99 y ya todo bien pero cuando intento hacer @item los item no se crean o no se pueden ver el peso del personaje sube pero no hay nada cuando intento comprar algún item tampoco se ve gasta el zeny y sube el peso pero nada y tampoco puedo recojer items del suelo con o sin cuenta gm saben que podrá ser?
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 03 de Enero de 2014, 09:35:20 am
Puede ser dos problemas el packet de tu versión de cliente, o alguna configuración incorrecta. Te recomiendo revisar cada uno de los pasos y así lograr un correcto funcionamiento.
Título: Re:Guía Creación de un servidor casero
Publicado por: #Tetsuo s2 en 15 de Enero de 2014, 02:30:53 am
buena guia para los amantes de server casero, alexis como puedo postular a programación tengo un basto conocimiento en lenguaje C, y C++
y he notado que el server esta algo old (sin ofender claro por qué amo el server <3)


saludines :3
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 15 de Enero de 2014, 05:29:57 am
Gracias.

Para se parte de la sección de desarrollo tendrías que envíar tu solicitud a Kazuki para que él la revise y pueda determinar si cumples los requisitos para formar parte de la sección.
Título: Re:Guía Creación de un servidor casero
Publicado por: granmoro en 24 de Febrero de 2014, 18:24:44 pm
Ayuda plis,
he configurado todo creo que bien. El logearme, acceso bien , pero cuando quiero ingresar al char, no me conecta. Incluso he deshabilitado firewal y antivirus.

Ayuda porfa.
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 24 de Febrero de 2014, 20:19:24 pm
¿Podrías decir si la consola del emulador muestra algun error?
Título: Re:Guía Creación de un servidor casero
Publicado por: granmoro en 24 de Febrero de 2014, 20:22:23 pm
No tira ningun tipo de error.
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 24 de Febrero de 2014, 20:26:04 pm
Debe mostrar algo al intentar loguear.
Título: Re:Guía Creación de un servidor casero
Publicado por: granmoro en 24 de Febrero de 2014, 20:27:56 pm
Solo esto.
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 24 de Febrero de 2014, 20:43:05 pm
Revisa que tu mmo esté configurado de la manera correcta, así mismo en tu conf. En caso de no funcionar podrás intentar abrir los puertos y agregar a excepciones la dirección IP.
Título: Re:Guía Creación de un servidor casero
Publicado por: granmoro en 24 de Febrero de 2014, 20:47:57 pm
Tambien creo que puede ser eso, pero sinceramente, nunca pude entender bien como saber las versiones del cliente y como y cuando se deben cambiar el mmo.
esto lo saqué de mi mmo. pero lo modifiqué y no sé ahora como puedo arreglarlo.
#ifndef PACKETVER
   #define PACKETVER 20100728
#endif

// backward compatible PACKETVER 8 and 9
#if PACKETVER == 8
#undef PACKETVER
#define PACKETVER 20100728
#endif
#if PACKETVER == 9
#undef PACKETVER
#define PACKETVER 20100728
#endif
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 28 de Febrero de 2014, 21:50:35 pm
Si seguiste mi guía deberás colocar el mmo.h con la versión de cliente 20120410


#ifndef PACKETVER
   #define PACKETVER 20120410
#endif

// backward compatible PACKETVER 8 and 9
#if PACKETVER == 8
#undef PACKETVER
#define PACKETVER 20100728
#endif
#if PACKETVER == 9
#undef PACKETVER
#define PACKETVER 20100728
#endif

Después simplemente compilas el emulador.
Título: Re:Guía Creación de un servidor casero
Publicado por: Penwood en 12 de Marzo de 2014, 16:26:33 pm
Hola buenas,

Creo que sigue la guía al detalle, pero al momento de usar el scrip me sale error, adjuntare el error, para ver si me pueden ayudar ya que no se en que me pude haber equivocado.

http://s2.subirimagenes.com/otros/previo/thump_8844149foto-scrip.jpg

gracias.
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 14 de Marzo de 2014, 17:39:13 pm
Sigo sin poder ver la imagen de manera correcta.
Título: Re:Guía Creación de un servidor casero
Publicado por: angava en 16 de Marzo de 2014, 04:29:15 am
Hola, estoy siguiendo todo al pie de la letra pero mira lo que me ocurre. En las consolas me sale que no puede conectar con el Char_Server , y no entiendo porque si ya le quite el // a todo lo que me pedian y coloque el user1 y pw1 iguales en los notepad. Que podria ser?
http://postimg.org/image/ix9stxtj3/
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 16 de Marzo de 2014, 17:32:59 pm
Revisa el usuario y contraseña. Al parecer colocaste de usuario agava y de pass 9514.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 17 de Marzo de 2014, 03:58:44 am
aquí te dejo la guía original
http://www.foro.divinero.net/crea-tu-propio-server-de-ro-(inicio-y-descargas)/(guia)-servidor-rathena-desde-cero-43902
Título: Re:Guía Creación de un servidor casero
Publicado por: angava en 17 de Marzo de 2014, 04:21:35 am
Muchas gracias ! una ultima pregunta, para quitar todas las letras chinas o el idioma ese raro. Tengo que copiar las carpetas luas dentro de la data?.

y tambien para cambiar el max lvl del server que debo cambiar.
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 17 de Marzo de 2014, 05:35:03 am
Tienes que agregar los Lua correspondientes a tu cliente dentro de tu Data.
Título: Re:Guía Creación de un servidor casero
Publicado por: angava en 18 de Marzo de 2014, 05:24:44 am
No me aparecen items en el inventario, ni items equipados. De ninguna forma me aparecen items en mi personaje ni en ninguno del server.
Sera error de las lua o del packetversion? Como se cual es el packetversion que debo usar? donde veo la fecha del cliente?.
gracias de antemano.
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 18 de Marzo de 2014, 16:17:14 pm
La versión del cliente activa las ves desde el mmo.h ahí cambiarás la versión de tu cliente, en caso de usar el de esta guía deberá ser 20120410.
Puedes ver las versiones de packet en packet_db.
¿Te dice algo la consola al loguear al servidor? ¿Compilaste el emulador tras haber realizado los cambios?
Título: Re:Guía Creación de un servidor casero
Publicado por: Loreck en 20 de Marzo de 2014, 07:28:52 am
Disculpa,  pero me podrias decir por que al momento de ejecutar las oconsolas... me sale esto:
SQL: Can't connect MySQL server on '127.0.0.1' (10061)
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 20 de Marzo de 2014, 11:06:34 am
Error de compilación, vuelve a compilar, no olvides que no debe dar errores en el proceso
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 20 de Marzo de 2014, 17:26:01 pm
Algo está mal dentro de tus configuraciones, revisa todas y verifica que su configuración es la correcta; después realiza el procedimiento de compilado e intenta volver a ejecutar el emulador.
Título: Re:Guía Creación de un servidor casero
Publicado por: Loreck en 21 de Marzo de 2014, 00:16:15 am
mmmm... tendra algo que ver el hecho de que al instalar el MySQL me salio el mensaje sig???
PD: Gracias por la guia, al parecer logre arreglarlo, sin embargo, cuando quiero cambiar el "userid" y el "passwd" de s1/p1 a otro, me lanza que no existen estos, pero si los utilizo, me lanza que es peligroso usar estos datos, alguna solucion?
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 24 de Marzo de 2014, 07:08:57 am
Para usar un usuario y contraseña diferentes bastará con entrar al gestor de base de datos y dirigirte a login y cambiar los datos de s1 y p1 por los nuevos (de igual forma en tus archivos .conf debe coincidir).
Título: Re:Guía Creación de un servidor casero
Publicado por: Loreck en 29 de Marzo de 2014, 08:07:27 am
No creo entender eso de login en mi gestor de datos... pusto que no viene esa opcion... cada vez que trato de correr el emulador, me aparece el mensaje de... (error: cannot conect to login server) (the user s1 / p1 are probably invalid...etc) sin embargo eso es cuando en mis conf. tengo otros useris y pswrdid... ahoa bien, cuando trato de arracnar el emulador con s1 y p1 (tal como venian los conf originalmente) me lanza un warning en donde dice:(warning: the default user / password s1 / p1 IS not RECOMMENDED) bueno, tampoco soy nadie para decir si esto afecta, solo quiero saber si con esos datos me funcionara... se lo pido de favor... y otra cosa, existe otro mensaje, un error que me marca
(error: unknow unit layout at skill 2317...) solo quiero asegurarme en que esto no me pudiera afectar en algo... de igual manera, gracias por su atencion
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 01 de Abril de 2014, 20:17:32 pm
Si quieres cambiarlo no existe problema alguno, sólo que al cargar las tablas sql crea de manera automática el s1/p1 como datos de usuario, si quieres cambiarlo deberás ir a tu tabla login y cambiarle los valores así podrá "conectar" y no saldrá el mensaje de seguridad.
Título: Re:Guía Creación de un servidor casero
Publicado por: Kibor en 11 de Abril de 2014, 14:24:44 pm
¿Hay algún enlace de alguno para abrirlo en lan o en offline directamente que venga ya creado, es decir directamente abrirlo y poderte setear los stats, equipo y demás? es que lo quiero para probar builds y todo eso.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 11 de Abril de 2014, 23:09:51 pm
Esta guía es para eso, es un servidor alojado en tu pc así puedes acceder a él como local,
Título: Re:Guía Creación de un servidor casero
Publicado por: Yaminoツ en 12 de Abril de 2014, 05:10:26 am
¿Hay algún enlace de alguno para abrirlo en lan o en offline directamente que venga ya creado, es decir directamente abrirlo y poderte setear los stats, equipo y demás? es que lo quiero para probar builds y todo eso.
Creo que este ya está configurado pruebalo.
http://www.xatiyaro.net/foro/index.php/topic,227715.0.html
Título: Re:Guía Creación de un servidor casero
Publicado por: TheBarto en 01 de Mayo de 2014, 19:10:18 pm
ya cheque toda la informacion bien, segui todo al pie de la letra y cheque tambien los users y passwords todo esta correcto pero me sigue saliendo esto al momento de abrir las consolas

http://imageshack.com/a/img836/6075/x77e.jpg

Edit: gracias ya me funcionó al 100 el servidor casero ;D

otra duda: ya teniendo mi servidor casero, podre subirlo en linea ya con un host, o tengo que hacerlo publico directamente?




Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 02 de Mayo de 2014, 04:39:28 am
Debes verificar que en tu DataBase en la tabla login esté correctamente escrito el usuario y contraseña de tu .conf, de lo contrario no establecerá la conexión correctamente.

Si rentas un servicio de Hosting, podrás instalar tu emulador con ayuda de soporte de tu proveedor de servicio, normalmente ya te dan un emulador instalado y funcional cuando adquieres algo como lo mencionado. Si te refieres a hacer público el servidor desde tu computadora... tendrás que asignarle tu IP pública y los permisos en tu router (abrir los puertos de conexión y el firewall).
Título: Re:Guía Creación de un servidor casero
Publicado por: bazan17 en 14 de Mayo de 2014, 21:41:48 pm
Tengo un problema al iniciar runserver sql me da error miren necesitaria saber como arreglarlo todos los pasos bien hasta al iniciar el runserver

volvi a poner de user : S1 y pasw:p1 y ya me arranco entonces no entiendo porque en la guia lo hace cambiar , o bueno quisiera saber como cambiarlo y que funcionase!
Título: Re:Guía Creación de un servidor casero
Publicado por: Thulkas en 13 de Julio de 2014, 16:09:41 pm
mmmm... tendra algo que ver el hecho de que al instalar el MySQL me salio el mensaje sig???
PD: Gracias por la guia, al parecer logre arreglarlo, sin embargo, cuando quiero cambiar el "userid" y el "passwd" de s1/p1 a otro, me lanza que no existen estos, pero si los utilizo, me lanza que es peligroso usar estos datos, alguna solucion?

Hola!!!

Llevo una infinidad de intentos en hacer mi servidor casero, estoy muy harto... No sé sí tiene que ver pero me pasó lo mismo que Loreck con lo del firewall, sin embargo miré en el mismo y resulta que la regla está creada.

Pero ahora voy al problema gordo y no se que hacer, pues ya lo intenté con distintas revisiones del rAthena al intentar compilar el servidor con el C++:
mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "..\login-server_sql.exe". El sistema no puede hallar el archivo especificado.
Al intentar iniciar el servidor con el runserver, la ventana de logserv-sql.bat pone: Make sure, that you have compiled the Login-Server. Presione una tecla para continuar...
En el charserv-sql.bar pone: [Error] nake_connection: connect failed (socket #3, error 10061: unknown error).
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 13 de Julio de 2014, 17:36:57 pm
Tu servidor no está compilado y de seguro puede que falte ese archivo recuerda que debes limpiar antes de compilar
Título: Re:Guía Creación de un servidor casero
Publicado por: Thulkas en 13 de Julio de 2014, 18:27:19 pm
Hola!!!

muchas gracias por la respuesta. Lo volví a intentar,  por enésima vez, y se me ocurrió desconectar el antivirus (no sé si tuvo que ver) pero esta vez no apareció ningún problema al compilar.
Sin embargo en el map server me apareció un error: "unknown unit layout at skill 2317"
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 13 de Julio de 2014, 18:50:10 pm
Mira te recomiendo vayas a DivineRo donde te darán buena ayuda
Título: Re:Guía Creación de un servidor casero
Publicado por: Thulkas en 13 de Julio de 2014, 19:47:47 pm
Muchas gracias de todas formas por la ayuda!!! /laugh
Título: Re:Guía Creación de un servidor casero
Publicado por: shak_93 en 07 de Octubre de 2014, 16:54:21 pm
No me aparecen items en el inventario, ni items equipados. De ninguna forma me aparecen items en mi personaje ni en ninguno del server.
Sera error de las lua o del packetversion? Como se cual es el packetversion que debo usar? donde veo la fecha del cliente?.
gracias de antemano.

Mismo fallo, alguna solución?? ._.
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 07 de Octubre de 2014, 17:16:22 pm
Normalmente esa clase de errores es del la contabilización del cliente con el emulador, la guía está hecha con el cliente 20120410. También verificar que no estés presentando algún error en la base de datos para ello tienes que revisar la consola.
Título: Re:Guía Creación de un servidor casero
Publicado por: shak_93 en 07 de Octubre de 2014, 19:00:01 pm
Me sale un único error [Error]: unknown unit layout at skill 2317
En el  map server. Por lo demás todo bien.

Por cierto con la cuenta GM no puedo atacar a los monstruos xP me dice skill failed he probado otras skills de champ y me deja menos Asura Strike.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 08 de Octubre de 2014, 00:07:29 am
Error de consola?
Título: Re:Guía Creación de un servidor casero
Publicado por: shak_93 en 08 de Octubre de 2014, 15:17:32 pm
Me sale un único error [Error]: unknown unit layout at skill 2317
ese en el map server.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 08 de Octubre de 2014, 16:09:05 pm
Eso es error de DB lo más seguro, también va en que tengas tu exe compatible con el emulador y por último el mismo exe necesita de estar en una carpeta de kro LIMPIA y ACTUALIZADA, lo otro es que si el exe está mal diffeado, ver que si lee data o grf
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 08 de Octubre de 2014, 19:31:49 pm
Si puedes caminar pero no dropear items es problema de compatibilidad de tu exe con el emulador, en caso de ser así deberás revisar que sea la correcta y recompilar el emulador; no obstante es ideal que revises tu base de datos o el map al crear, recoger el item normalmente ahí es dónde está el error.
Título: Re:Guía Creación de un servidor casero
Publicado por: shak_93 en 09 de Octubre de 2014, 11:56:13 am
Hice otro desde cero y me sale el mismo error, por favor me puedes mandar por MP como podría solucionarlo? ._.
Hay cosas que no entiendo porque empecé ahora a programar servers.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 09 de Octubre de 2014, 16:50:59 pm
Ve a la fuente, ésta guía es de DivineRo (ojo, no es un servidor) y ahí te ayudan sin problemas
Título: Re:Guía Creación de un servidor casero
Publicado por: shak_93 en 10 de Octubre de 2014, 09:07:37 am
Si puedes caminar pero no dropear items es problema de compatibilidad de tu exe con el emulador, en caso de ser así deberás revisar que sea la correcta y recompilar el emulador; no obstante es ideal que revises tu base de datos o el map al crear, recoger el item normalmente ahí es dónde está el error.
No puedo coger items ni nada porque no hay ._. solo me salió hasta ahora un flame heart del ifrit y eso que puse los drops en 100% después de que cayera el flame heart y no poder cogerlo. No me deja coger/crear items.

Respecto al layout at skill 2317 hay algún dato de como arreglarlo? No sé que hacer y ahora mismo es como si tuviera una carpeta de un server que no funciona porque no hay Items y me da el Error en mapser.sql ._.
Título: Re:Guía Creación de un servidor casero
Publicado por: juancparra en 20 de Abril de 2015, 15:28:22 pm
Tengo problemas  /cry cuando ejecuto runserver.bat me salen errores con loging ip
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 20 de Abril de 2015, 23:27:05 pm
Fotos?
Título: Re:Guía Creación de un servidor casero
Publicado por: deivis en 04 de Mayo de 2015, 07:12:05 am
Bueno seguí toda la guía al pie de la letra pero a un así me sigue saliendo el mismo error al ejecutar el archivo runserver.bat y aclaro que el archivo que declaran en la guía es runserver-sql.bat y veo que no es el mismo que me muestra a mi al bajar el rAthena del TortoiseSVN. Acontinuación abujunto la amigen donde me sale el error.

NOTA: También debo decir que las lineas que mencionas tales como:

Citar
sql.db_hostname: 127.0.0.1
sql.db_port: 3306
sql.db_username: ragnarok
sql.db_password: ragnarok
sql.db_database: ragnarok
sql.codepage:

En el archivo inter_athena.conf no salen por ningún lado y eso que seguí la guía de descargar los archivos del ToirtiseSVN. Y esas lineas no salen por ningún lado.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 04 de Mayo de 2015, 10:54:34 am
No has hecho la db y no la tienes bien configurada, además debes agregar un pass si o si
Título: Re:Guía Creación de un servidor casero
Publicado por: deivis en 04 de Mayo de 2015, 15:21:48 pm
No has hecho la db y no la tienes bien configurada, además debes agregar un pass si o si

Como te digo, seguí al pie de la letra todo lo que decía en la guía, establecer un usuario y contraseña a la BD y seguido asignárselo a lo archivos que se mencionan, pero como te comento en ninguna parte del archivo inter_athena.cong me salen estas lineas:


Citar
sql.db_hostname: 127.0.0.1
sql.db_port: 3306
sql.db_username: ragnarok
sql.db_password: ragnarok
sql.db_database: ragnarok
sql.codepage:


NOTA: Adjunto archivo.
Título: Re:Guía Creación de un servidor casero
Publicado por: Yaminoツ en 04 de Mayo de 2015, 18:59:25 pm
Es porque la estructura ha sido modificada, ahora deberás hacer lo mismo para todos los elementos del archivo .conf.
Código: [Seleccionar]
// MySQL Login server
login_server_ip: 127.0.0.1
login_server_port: 3306
login_server_id: ragnarok
login_server_pw: ragnarok
login_server_db: ragnarok
login_codepage:
login_case_sensitive: no

ipban_db_ip: 127.0.0.1
ipban_db_port: 3306
ipban_db_id: ragnarok
ipban_db_pw: ragnarok
ipban_db_db: ragnarok
ipban_codepage:

// MySQL Character server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: ragnarok
char_server_pw: ragnarok
char_server_db: ragnarok

// MySQL Map Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: ragnarok
map_server_pw: ragnarok
map_server_db: ragnarok

// MySQL Log Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: ragnarok
log_db_pw: ragnarok
log_db_db: ragnarok
log_codepage:
log_login_db: loginlog
A todos ponle los datos correspondientes de tu conexión a sql.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 04 de Mayo de 2015, 21:11:26 pm
Yamino deberías modificar la guía, el emulador actual ea algo diferente en la configuración y puede confundir
Título: Re:Guía Creación de un servidor casero
Publicado por: Yaminoツ en 04 de Mayo de 2015, 22:01:10 pm
Ya le informé a Alepcis. En caso de que él no pueda veré de editarla.
Título: Re:Guía Creación de un servidor casero
Publicado por: deivis en 05 de Mayo de 2015, 05:21:22 am
Hola, bueno con todos los cambios realizados y ejecutando el archivo runserve.bat y me salen errores en las tres consolas, a continuación adjunto las imágenes para mas detalle.
Título: Re:Guía Creación de un servidor casero
Publicado por: Yaminoツ en 05 de Mayo de 2015, 05:44:44 am
Hola, bueno con todos los cambios realizados y ejecutando el archivo runserve.bat y me salen errores en las tres consolas, a continuación adjunto las imágenes para mas detalle.
En tu tabla login de la base de datos la primera 'cuenta' debe ser algo como ésto:
http://prntscr.com/71ocm3

Verifica que así sea. En caso de que le colocaras otra contraseña y usuario deberás verificar que concuerden con la que asignaste en tus archivos .conf.
Título: Re:Guía Creación de un servidor casero
Publicado por: deivis en 05 de Mayo de 2015, 06:11:08 am
Hola, bueno @Yamino verifique lo que me has dicho y coloque el usuario o contraseña en la tabla login de la BD creada que asigne en los archivos .conf y bueno esto es lo que me sale en las tres consolas, pues error no veo, entonces ya con eso estaría corriendo bien y ahora si puedo pasar a lo del cliente ? si es así te agradezco la ayuda @Yamino y tu paciencia.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 05 de Mayo de 2015, 06:30:56 am
Te eh dicho lo mismo y solo le das las gracias a Yamino ¬¬


PD: tu emulador esta encendido y listo para entrar con tu cliente...
Título: Re:Guía Creación de un servidor casero
Publicado por: deivis en 05 de Mayo de 2015, 06:36:13 am
Te eh dicho lo mismo y solo le das las gracias a Yamino ¬¬

PD: tu emulador esta encendido y listo para entrar con tu cliente...

Bueno de todas formas te agradezco también a ti @Xavirokio /hi , entonces a probar con el cliente.

 /hi
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 15 de Mayo de 2015, 18:03:51 pm
Actualizado.
Título: Re:Guía Creación de un servidor casero
Publicado por: dracula41 en 18 de Mayo de 2015, 11:50:37 am
Estoy en la creación de un servidor pero tengo una duda para saber si el runserver.bat me da en todo un Okey y ninguna falla o error y para saber si esta listo el emulador, dejo Imagen

(http://i59.tinypic.com/34oss1w.jpg)

Y ahora subiré la imagen del problema y pido si me pueden dar su opinión en lo mas posible y concreto cual es el error que pude a ver cometido o si es por compatibilidad dejo aclarado que se usaron los Lua's correspondientes con el Exe, que tiene la fecha "20120410". No me gusta estar con rodeos con estos asuntos y vengo buscando que puede ser el error o que error pude cometer, no encontrado una solución aun y pues prefiero preguntar a quienes ya tienen diente en el asunto.

(http://i60.tinypic.com/2vc9sfn.png)

(http://i61.tinypic.com/25qq0s5.png)

Escucho opiniones y mas que nada también si el emulador esta corriendo como debe...

Creo no necesito decir lo cabreado que me deja este asunto, pero lo que mas molesta es el Exe. por no encontrar el problema ya tiene el grf creado a su medida pero igual si es ello seguro se sabrá por el problema que presenta.

Muchas gracias por su atención, espero respuesta..
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 18 de Mayo de 2015, 15:39:27 pm
El emulador no es, es parte del cliente y de seguro mal diffeado, Checa bien no haber tocado algo mal
Título: Re:Guía Creación de un servidor casero
Publicado por: Yaminoツ en 18 de Mayo de 2015, 17:26:25 pm
Revisa tus archivos del grf o también prueba revisando la forma en la que aplicaste los diff al cliente. Por otra parte puede que sea el antivirus quien esté bloqueando el cliente.
Título: Re:Guía Creación de un servidor casero
Publicado por: dracula41 en 18 de Mayo de 2015, 23:35:15 pm
Cuales serian los diff que tendría que aplicar, que son esenciales, dejo aclarado que uso Windows 7 y tengo la duda aun de si el emulador esta ya listo por los [Status] que marca....
Si esta mal diffeado seria posible un MP con las opciones recomendadas según el Windows?
Gracias espero respuesta.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 19 de Mayo de 2015, 01:54:09 am
Puede decir que differ usas? Y además mandar una lista de todos los que aplicaste.
Título: Re:Guía Creación de un servidor casero
Publicado por: dracula41 en 19 de Mayo de 2015, 06:08:44 am
Use las siguientes marcadas, ojo las SS las subo en orden no falta ni 1 diff de la lista, si es posible marcarme los errores y las recomendaciones y dímelas o sube las SS que subí con los diff que debo seleccionar, y los diff que no debo seleccionar... debo aclarar nunca diffie un Exe. lógicamente no me daré cuenta que hago mal, por falta de experiencia, con esto me ayudaras a entender el por que tengo errores y como corregirlos a futuro....

1)
(http://i58.tinypic.com/34hdts9.jpg)

2)
(http://i58.tinypic.com/2ahh6l0.jpg)

3)
(http://i61.tinypic.com/vxhjeq.jpg)

4)
(http://i62.tinypic.com/16lmon8.jpg)

Gracias por su atención, espero respuesta...
Título: Re:Guía Creación de un servidor casero
Publicado por: dracula41 en 21 de Mayo de 2015, 06:57:55 am
Aun espero respuesta............
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 21 de Mayo de 2015, 08:10:26 am
Aprende la función de voluntario.

También prueba a diffear sólo con los diffs recomendados, cambiar ese differ que ya está obsoleto y dices que tal te va
Título: Re:Guía Creación de un servidor casero
Publicado por: Yaminoツ en 21 de Mayo de 2015, 17:05:07 pm
Sigo pensando es cosa de tu ativirus.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 21 de Mayo de 2015, 17:36:28 pm
Sigo pensando es cosa de tu ativirus.
Pienso lo mismo pero el quiere estar ocupado haciendo cosas de informático, yo sólo le di lo que quería
Título: Re:Guía Creación de un servidor casero
Publicado por: deivis en 21 de Mayo de 2015, 18:01:43 pm
Pero si lo que quieres es descartar posibilidades cambia el cliente por otro pero de la misma versión. Pues el cliente que utilice no fue el que me proporcionan aquí si no que utilice otro.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 21 de Mayo de 2015, 21:30:14 pm
Por cierto, kro con las actualizaciones del 2015 tiene errores, al parecer tocaron algo y los emuladores no han sido actualizados, cuando entras te dara error al cargar el mapa
Título: Re:Guía Creación de un servidor casero
Publicado por: dracula41 en 23 de Mayo de 2015, 01:28:40 am
Al fin solucione el problema, cambie de cliente uno de esos clientes era el que saque de este foro y el otro era de divine-ro de la guia de Leeg, pareciera que estaban corruptos, pero no puedo asegurar. Use el Differ que dijiste que estaba obsoleto y diffie el otro exe con el que me funciono....

Ya e podido entrar al servidor y e empezado a configurar lo pero me e encontrado con un error o defecto que es llamativo y que no le encontrado por inter... lo explicare ya que no aparece el error en la consola ni nada..

Inicias con novice y cuando intetas cambiar a primera clase ya teniendo los skill's de job en 9, te deja en novice job/1.... pero eso no es todo aun tenes subida la skill básica de novice a 9...

Pensé en comentarlo por que probare con otro cliente de otra fecha pero ya dejo la fecha de ese Exe. (20110315)... no le encontrado solución por que no encontré el error

Gracias por su atención.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 23 de Mayo de 2015, 01:53:54 am
No utilices un exe tan viejo, te recomiendo uno 2013 hasta principio de 2014

Lo de los novices puede ser de tu emulador, algún bug de la revisión que bajaste
Título: Re:Guía Creación de un servidor casero
Publicado por: dracula41 en 24 de Mayo de 2015, 09:35:31 am
Ya probé con otro cliente, el mismo de la Quia de Leeg xp y pasa lo mismo... de novice pasa a novice.... job/1 skill básico a 9.....

Podría ser alguna tabla? o que estan desactivados los jobs por algún medio?

Gracias por su atención...
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 24 de Mayo de 2015, 14:11:49 pm
Verifiquen el script del npc que los pasa a la otra clase
De preferencia es mejor consultar en Divinero, ya que la guía original es de allá y el mismo leeg les va a responder
Título: Re:Guía Creación de un servidor casero
Publicado por: Yaminoツ en 24 de Mayo de 2015, 20:16:41 pm
Es un error de el svn de rathena.
Título: Re:Guía Creación de un servidor casero
Publicado por: Ricsanit en 25 de Mayo de 2015, 17:19:17 pm
He seguido paso a paso todo, y he revisado que todo estuviese correctamente descargado/instalado/escrito etc... Aún así no sé por que, pero en el último paso en donde dices que se debe abrir el Archivo runserver.sql me pierdo por completo, pues en vez de sql me sale en bat es decir : runserver.bat...

PD: Lo he abierto (viendo que otros lo han hecho y les ha ido bien) y me sale lo siguiente:

(http://i.gyazo.com/e6f67e7df018d13570580975a1da5e8f.png)

Y esto:

(http://i.gyazo.com/a5041ded0bbe5d7acd07dfee131710f9.png)

Y... esto:

(http://i.gyazo.com/d4aa3f82ae4280b99f4e51fd0d3973b3.png)
Título: Re:Guía Creación de un servidor casero
Publicado por: Yaminoツ en 25 de Mayo de 2015, 17:29:32 pm
Es porque te falta configurar correctamente tus datos en inter_athena.conf revisa nuevamente esa parte que todos los usuarios y contraseñas correspondan a las de tu conexión sql

Ya probé con otro cliente, el mismo de la Quia de Leeg xp y pasa lo mismo... de novice pasa a novice.... job/1 skill básico a 9.....

Podría ser alguna tabla? o que estan desactivados los jobs por algún medio?

Gracias por su atención...
Podrías responder a qué job quieres cambiar?
Título: Re:Guía Creación de un servidor casero
Publicado por: Ricsanit en 25 de Mayo de 2015, 17:42:44 pm
Citar
ipban_db_ip: 127.0.0.1
ipban_db_port: 3306
ipban_db_id: ragnarok
ipban_db_pw: ragnarok
ipban_db_db: ragnarok
ipban_codepage:

Esto es lo único que tengo sin cambiar, dado que en la guía no ponía que se debía cambiar y... el resto está correcto todo D:
Título: Re:Guía Creación de un servidor casero
Publicado por: Yaminoツ en 25 de Mayo de 2015, 17:48:49 pm
Deberás configurarlo igualmente, lo más seguro que al autor de la guía lo eliminara por error o se le pasara colocarlo.
Título: Re:Guía Creación de un servidor casero
Publicado por: Ricsanit en 25 de Mayo de 2015, 17:58:38 pm
Gracias! Ahora los errores que me saltan son otros  /cry En concreto estos :

(http://i.gyazo.com/517ef969a05741e564dc117adb3cd277.png)

(http://i.gyazo.com/b786eacc0d7be227046138ff51b04bb9.png)


Creo que voy a necesitar paciencia y ayuda porque me da que soy algo pato XD...
Título: Re:Guía Creación de un servidor casero
Publicado por: Yaminoツ en 25 de Mayo de 2015, 18:13:59 pm
Sube screens de tu base de datos y de cómo configuraste los archivos del inter_athena.conf
Título: Re:Guía Creación de un servidor casero
Publicado por: Ricsanit en 25 de Mayo de 2015, 20:47:22 pm
Perdón, no pude responder hasta ahora.

A ver, aquí va una screen de las modificaciones hechas en inter_athena.conf

(http://i.gyazo.com/033372b84c24abec3a72a1ddc634efd8.png)

En cuanto a lo de hacer una screen de mi base de datos... Siendo sincera, no tengo ni idea de como hacerla ni donde.  /swt

En serio, mucha gracias por toda esta ayuda soy muy pato para todo esto, pero quiero intentarlo.   /laugh
Título: Re:Guía Creación de un servidor casero
Publicado por: Yaminoツ en 25 de Mayo de 2015, 23:04:52 pm
Revisa la parte en la que cargas las tablas de la base de datos(sección de heidisql) de la guía nuevamente.
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 26 de Mayo de 2015, 02:30:12 am
El nombre de la db donde están las tablas es incorrecto
Título: Re:Guía Creación de un servidor casero
Publicado por: Ricsanit en 26 de Mayo de 2015, 03:09:00 am
No comprendo lo de la db... quieres decir que el nombre de RolRO está mal? No se supone que es el nombre dado a la carpeta del servidor y demás? O me he equivocado y en donde la db debe ir el nombre de MiServer (Ese nombre es el expuesto en el tutorial no el que pongo yo).
Título: Re:Guía Creación de un servidor casero
Publicado por: deivis en 26 de Mayo de 2015, 06:04:50 am
@Ricsanit lo que trata de decir @Xavirokio es que el nombre donde va la BD debe ser el mismo que tu creastes con el programa HeidiSQL o sea, como asì, sencillo:

En el archivo inter_athena.conf buscamos las siguientes lineas y le ponemos tanto el nombre y contraseña que creastes en la DB que has creado para tu servidor:

Código: [Seleccionar]
// MySQL Login server
login_server_ip: 127.0.0.1
login_server_port: 3306
login_server_id: AQUI PONES EL NOMBRE DE USUARIO QUE LE ASIGNASTES A LA DB
login_server_pw: AQUI PONES LA CONTRASEÑA QUE LE ASIGNASTES AL USUARIO DE ESA DB
login_server_db: AQUI ES EL NOMBRE QUE LE HAS DADO A TU DB DE TU SERVER
login_codepage:
login_case_sensitive: no

ipban_db_ip: 127.0.0.1
ipban_db_port: 3306
ipban_db_id: AQUI PONES EL NOMBRE DE USUARIO QUE LE ASIGNASTES A LA DB
ipban_db_pw: AQUI PONES LA CONTRASEÑA QUE LE ASIGNASTES AL USUARIO DE ESA DB
ipban_db_db: AQUI ES EL NOMBRE QUE LE HAS DADO A TU DB DE TU SERVER
ipban_codepage:

// MySQL Character server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: AQUI PONES EL NOMBRE DE USUARIO QUE LE ASIGNASTES A LA DB
char_server_pw: AQUI PONES LA CONTRASEÑA QUE LE ASIGNASTES AL USUARIO DE ESA DB
char_server_db: AQUI ES EL NOMBRE QUE LE HAS DADO A TU DB DE TU SERVER

// MySQL Map Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: AQUI PONES EL NOMBRE DE USUARIO QUE LE ASIGNASTES A LA DB
map_server_pw: AQUI PONES LA CONTRASEÑA QUE LE ASIGNASTES AL USUARIO DE ESA DB
map_server_db: AQUI ES EL NOMBRE QUE LE HAS DADO A TU DB DE TU SERVER

En mi caso el nombre que yo le puse fue: rAthena, te adjunto la imagen para que lo corobores bien.
Título: Re:Guía Creación de un servidor casero
Publicado por: Yaminoツ en 26 de Mayo de 2015, 07:07:54 am
Gracias deivis por publicar que intenté citar mensajes desde el móvil y me ha sido complicado hasta ahora que ya estoy en la PC.
Efectivamente tal cual lo ha mencionado él, deberás asignar el nombre correcto a HeidiSQL en base a la base de datos que creaste.
Título: Re:Guía Creación de un servidor casero
Publicado por: Ricsanit en 26 de Mayo de 2015, 11:57:41 am
OS AMO  /love

Miles de gracias, mira que despistarme en esa pequecosa jaja.

PD: Ahora no me da error ninguno, pero se queda en eso y ya. Se queda todo como congelado y de este modo:

Logserver:

(http://i.gyazo.com/ca0df7e64fe4d7161113b678c9bc9526.png)

Charserver:

(http://i.gyazo.com/2b001d11c2f3e6eb341393076d44386e.png)

Mapserver:

(http://i.gyazo.com/b393c6442ca88f4a4bdd25a8544db376.png)

Se queda así y de ahí por más que espero no avanza nada.

PD2: Las imágenes corresponden todas a lo último que sale en las ventanas.
Título: Re:Guía Creación de un servidor casero
Publicado por: deivis en 26 de Mayo de 2015, 15:19:47 pm
No te preocupes @Ricsanit ya esta listo tu servidor, esta corriendo correctamente, solo te falta implementar el cliente para que puedas verlo funcionando completamente. Y listo  /hi
Título: Re:Guía Creación de un servidor casero
Publicado por: Ricsanit en 26 de Mayo de 2015, 16:34:20 pm
No sé que leches le ha pasado a mi ordenador que se ha semi-mareado todo y ha quedado echo un revoltijo de ficheros y demás XD... cuando lo consiga ordenar todo y vea si ha habido pérdidas empiezo con el cliente, y si ha habido pérdidas, bueno, gracias a vosotros ya sé exactamente como crear bien el servidor.  /hi /hi /hi
Título: Re:Guía Creación de un servidor casero
Publicado por: Xavirokio en 26 de Mayo de 2015, 21:13:40 pm
La parte cliente es la más revoltosa, de preferencia Haz una carpeta donde vas dejando la versión que ocuparas, así no te confundiras con cuál era el exe correcto
Título: Re:Guía Creación de un servidor casero
Publicado por: Ricsanit en 27 de Mayo de 2015, 13:17:54 pm
Gracias por el consejo, y bueno, he tenido que desinstalar y reinstalarlo y rehacer el server porque resulta que por una actualización de windows que me pedía no se que cosa pues se me desbarató una cosa. Esto solo tiene una explicacíon:

WINDOWS  /laugh
Título: Re:Guía Creación de un servidor casero
Publicado por: Hymeko en 28 de Agosto de 2015, 07:45:50 am
hola disculpen eh seguido todos los pasos mencionados con mi amigo. y hasta el momento bien. pero al momento de usar eso de visual estudio ya no se que hacer la vdd. llegamos hasta la parte en la que tenemos que usar visual estudio.  el tiene  window 10 y el visual le sale diferente y no se como explicarme.  dejaremos unas fotitos aver si nos pueden ayudar. por favor

aquí abrimos el archivo con visual studio

luego que le  damos el star en debug me sale ese error. y no sabemos que estará pasando
Título: Re:Guía Creación de un servidor casero
Publicado por: D.J m.q XD en 27 de Octubre de 2015, 06:08:38 am
alguien tiene un link a una guia mas nueva ¡?
Título: Re:Guía Creación de un servidor casero
Publicado por: Yaminoツ en 31 de Octubre de 2015, 04:22:05 am
¿Qué tiene de malo ésta?
Título: Re:Guía Creación de un servidor casero
Publicado por: deivis en 31 de Octubre de 2015, 14:55:41 pm
Como dice @Yamino, ¿Que tiene de malo ésta? Esta guía te sirve perfectamente bien.
Título: Re:Guía Creación de un servidor casero
Publicado por: DaRkStOnE en 17 de Abril de 2017, 04:16:34 am
 /angel
Muy util por si se quere jugar solo o en una red local...  /idea
Título: Re:Guía Creación de un servidor casero
Publicado por: Xeron en 02 de Marzo de 2018, 22:43:22 pm
Hola buenas, esta guía no está actualizada ya no? hay alguna guía actualizada?
Título: Re:Guía Creación de un servidor casero
Publicado por: Alepcis en 06 de Marzo de 2019, 00:53:29 am
Pronto cambiaré la guía a Hércules con imágenes actualizadas y quizá un vídeo.
Título: Re:Guía Creación de un servidor casero
Publicado por: Mascota en 22 de Febrero de 2020, 17:27:10 pm
Buenos tardes.

Antes de abrir un nuevo hilo voy a preguntar en este.

He visto el hilo y lo empeze a leer, pero la gran mayoria de las imagenes qye estan puestas no se me ven. Me gustaria saber si alquien tiene dichas imagenes o otra guia.
Si no es asi saben donde puedo encontrar una.

Quiero montrar un Server local el una maquina virtual para enrredar.

Muchas gracias un saludo.