[Guia] Compatibilizar correctamente un Exe y eAthena

1.- Explicaci?n de la Guia / Manual

Bien, en ?sta guia veremos simple y llanamente c?mo podemos dejar nuestro Exe y emulador completamente compatibles y sin errores.
Muchos de vosotros, futuros administradores o actuales, ten?is muchos el problema de compatibilizar el Exe, para ello pues pensamos en ?ste manual.
Espero que os sirva.



2.- Aplicaci?n con el Exe

Bien, aqui poco hay que explicar, ?nicamente, debemos ver y bajar un exe y diff de aqu?:

http://svn6.assembla.com/svn/ClientSide/Diff_Project/kRO/RagexeRE/

Seg?n la versi?n que bajeis puede ser mas o menos recomendable, por ejemplo, es altamente inestable el bajar versiones mas nuevas, pueden contener fallos y alg?n que otro dolor de cabeza.

Yo recomiendo ahora por ahora, que es de los mas estables el exe:

http://svn6.assembla.com/svn/ClientSide/Diff_Project/kRO/RagexeRE/2010-07-30/

As? mismo pod?is bajar los LUAs de aqu?:

http://svn6.assembla.com/svn/ClientSide/Lua_Project/lua%20files/

Bajando eso os asegurais en su totalidad que no tendr?is problemas con las nuevas versiones de Exes, ten?is los LUAs m?s actualizados.


3.- Compatibilizar el Emulador con el Exe.

Primeramente nos dirigiremos al archivo mmo.h de la carpeta /src/common/

Una vez aqu?, buscaremos lo siguiente:

Citar
#ifndef PACKETVER
#define PACKETVER???20081126
//#define PACKETVER 20100707
#endif


Una breve explicaci?n de ?sto, es simple, las // siempre definen algo como "negado" o deshabilitado... por ende siempre nos basaremos en el que no tiene las // y nos indica una fecha, en este caso es: 2008-11-26 esa es la fecha del packet-version que tenemos en nuestro emulador.

Por ende vamos a cambiarla.

Citar
#ifndef PACKETVER
//#define PACKETVER???20081126
#define PACKETVER 20100707

#endif


En rojo est? lo que he cambiado, y si os fij?is lo ?nico que he hecho ha sido quitar el // de abajo y ponerlo arriba porque? Pues simple, porque me interesa la fecha 2010-07-07 para mi Exe, ese es el packetver que menos errores y menos incompatibilidades causa.
Se entiende?

Entonces pasemos al siguiente punto.

3.1 .- Compatibilizar emulador con Exe - Parte DB

Bien nos situaremos ahora en el siguiente archivo: /db/packet_db.txt

Aqu? lo ?nico que vamos a mirar es arriba del todo y buscaremos lo siguiente:

Citar
// Main packet version of the DB to use (default = max available version)
// Client detection is faster when all clients use this version.
// Version 23 is the latest Sakexe (above versions are for Renewal clients)
packet_db_ver: 23
//packet_db_ver: default


Y lo dejamos como antes (la misma historia... quitar las // y ponerlas en el otro)


Citar
// Main packet version of the DB to use (default = max available version)
// Client detection is faster when all clients use this version.
// Version 23 is the latest Sakexe (above versions are for Renewal clients)
//packet_db_ver: 23
packet_db_ver: default


Y una vez hecho esto guardamos y cerramos.


Una vez terminados todos los pasos s?lo nos queda recompilar y iniciar el emulador, probar que nuestro Exe funciona a la perfecci?n y se compatibiliza sin problema alguno con nuestro emulador y a mandar!


4.- FAQ

Sigo sin poder acceder al server, ni tan siquiera conecta con el login
- Si no has seguido todos los pasos o te has bloqueado con alguno ah? tienes la causa...

Entro al login pero no llego al char-server
- En la guia he puesto que hay que editar el packetver del mmo.h o si no nanai...

Entro al login, entro al char y al map, pero me da un error de character number nosequ?...
- Eso tambi?n es causado por el packetver del mmo.h usa los datos que te proporcionan esta guia y no tendr?s problemas.

?

  • 203 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

Inicio Para manipulaci?n De servicios

WinSCP y PuTTYEste par de programas nos va a servir fundamentalmente para modificar archivos del...

Comandos SSH Básicos Para Ragnarok usando Putty

Si usas ragnarok debes conocer estos comandos básicos que se deben manejar el servidor con Putty...

Manejo de DB's con Navicat. (Inicializaci?n)

Lo primero que hay que hacer es instalarlo, para obtenerlo puedes descargarlo de aquiNavicatEn...

C?mo crear una cuenta de GM desde Navicat?

Abrimos navicat, seleccionamos nuestra base de datos y mostramos nuestras tablas Seleccionamos...

Como puedo crear un respaldo de mi base de datos?

Abrimos navicat, seleccionamos nuestra base de datos. Para crear un respaldo de su base de...

Powered by WHMCompleteSolution