Map-Serv Crash

stormdead

New member
Messages
22
Points
0
Saludos antes que nada....

Hace unos instantes tuve que volver a recompilar hercules por algunos fallos de scripts.... el problema es que luego de recompilarlo (Ya va la tercera vez que lo estoy haciendo) lo unico que pasa es que el MapServer crashea... seguramente vaya a formatear la maquina y listo (es mas sensillo) pero por lo menos me gustaria tener una idea de porque esta sucediendo eso... repito, recompile tres veces y todas me pasa lo mismo....

Saludos y gracias de ante mano!

Edit: Para dar algun dato mas... el map y el char server se inician (Antes del titulo rojo de Hercules) con esta linea:

Char-serv

[status]: Memory manager initialised: log/char-server.exe.leaks

Map-serv

[status]: Memory manager initialised: log/map-server.exe.leaks

 
Last edited by a moderator:
Alguna edicion que esta causando que se crashee..

Intenta con un emulador nuevo, no creo que haya necesidad de que formatees tu maquina si lei bien..

 
Has probado en compilar el map-server en modo debug? Recuerda limpiar todo y generalos de 1 en 1 en modo RELEASE menos el MAP-SERVER EN DEBUG!

 
Sí, ese es un inicio correcto. Lo que necesitamos saber es lo que aparece en la consola del servicio que no inicia correctamente.

 
Sería recomendable postear una screen de tu consola!
default_wink.png


 
 [status]: Memory manager initialised: log/map-server.exe.leaks
 
 
                       Hercules Development Team presents
                     _   _                     _
                    | | | |                   | |
                    | |_| | ___ _ __ ___ _   _| | ___  ___
                    |  _  |/ _ '__/ __| | | | |/ _ / __|
                    | | | |  __/ | | (__| |_| | |  __/__
                    _| |_/___|_|  ___|__,_|_|___||___/
 
                          http://herc.ws/board/
 
[info]: Server supports up to '4096' concurrent connections.
[info]: Char Server IP Address : '192.168.0.106' -> '192.168.0.106'.
[info]: Map Server IP Address : '24.232.235.73' -> '24.232.235.73'.
[status]: Using SQL dbs: no
[info]: Logging item transactions to table 'picklog'.
[info]: Logging commands to table 'atcommandlog'.
[info]: Connecting to the Map DB Server....
[status]: connect success! (Map Server Connection)
[info]:
Code:
: Connecting to the Log Database logs At 127.0.0.1...
[status]: [sql]: Successfully 'connected' to Database 'logs'.
[status]: Loading maps (using db/re/map_cache.dat as map cache)...
[info]: Successfully loaded '875' maps.
[status]: Done reading '61' command aliases in 'conf/atcommand.conf'.
[status]: Done reading '4' channels in 'conf/channels.conf'.
[status]: Done reading '7745' entries in 're/item_db.txt'.
[status]: Done reading '0' entries in 'item_db2.txt'.
[status]: Done reading '190' entries in 'item_combo_db'.
[status]: Done reading '3779' entries in 'item_group_db.txt'.
[status]: Done reading '1' entries in 'db/item_avail.txt'.
[status]: Done reading '1784' entries in 'db/re/item_trade.txt'.
[status]: Done reading '10' entries in 'db/item_delay.txt'.
[status]: Done reading '10' entries in 'db/item_stack.txt'.
[status]: Done reading '1057' entries in 'db/re/item_buyingstore.txt'.
[status]: Done reading '124' entries in 'db/item_nouse.txt'.
[status]: Done reading '16' entries in 'db/cashshop_db.conf'.
[status]: Done reading '1054' entries in 'db/re/skill_db.txt'.
[status]: Done reading '818' entries in 'db/re/skill_require_db.txt'.
[status]: Done reading '765' entries in 'db/re/skill_cast_db.txt'.
[status]: Done reading '38' entries in 'db/re/skill_castnodex_db.txt'.
[status]: Done reading '139' entries in 'db/re/skill_unit_db.txt'.
[status]: Done reading '263' entries in 'db/produce_db.txt'.
[status]: Done reading '136' entries in 'db/create_arrow_db.txt'.
[status]: Done reading '205' entries in 'db/abra_db.txt'.
[status]: Done reading '17' entries in 'db/spellbook_db.txt'.
[status]: Done reading '23' entries in 'db/magicmushroom_db.txt'.
[status]: Done reading '133' entries in 'db/skill_reproduce_db.txt'.
[status]: Done reading '25' entries in 'db/skill_improvise_db.txt'.
[status]: Done reading '75' entries in 'db/skill_changematerial_db.txt'.
[status]: Done reading '13' zones in 'db/re/map_zone_db.conf'.
[status]: Done reading '0' entries in 'db/mob_item_ratio.txt'.
[status]: Done reading '40' entries in 'mob_chat_db.txt'.
[status]: Done reading '1298' entries in 'db/re/mob_db.txt'.
[status]: Done reading '0' entries in 'db/mob_db2.txt'.
[status]: Done reading '7359' entries in 'db/re/mob_skill_db.txt'.
[status]: Done reading '0' entries in 'db/mob_skill_db2.txt'.
[status]: Done reading '0' entries in 'db/mob_avail.txt'.
[status]: Done reading '480' entries in 're/mob_branch.txt'.
[status]: Done reading '14' entries in 're/mob_poring.txt'.
[status]: Done reading '47' entries in 're/mob_boss.txt'.
[status]: Done reading '331' entries in 'mob_pouch.txt'.
[status]: Done reading '25' entries in 'mob_classchange.txt'.
[status]: Done reading '6' entries in 'db/re/mob_race2_db.txt'.
[status]: Done reading '15' entries in 'db/re/exp.txt'.
[status]: Done reading '5324' entries in 'db/re/skill_tree.txt'.
[status]: Done reading '35' entries in 'db/re/level_penalty.txt'.
[status]: Done reading '4' entries in 'db/re/attr_fix.txt'.
[status]: Done reading '150' entries in 'db/re/statpoint.txt'.
[status]: Done reading '7' groups in 'conf/groups.conf'.
[status]: Done reading '133' entries in 'db/re/job_db1.txt'.
[status]: Done reading '132' entries in 'db/job_db2.txt'.
[status]: Done reading '3' entries in 'db/size_fix.txt'.
[status]: Done reading '5' entries in 'db/re/refine_db.txt'.
[status]: Done reading '34' entries in 'db/castle_db.txt'.
[status]: Done reading '15' entries in 'db/guild_skill_tree.txt'.
[status]: Done reading '58' pets in 'pet_db.txt'.
[status]: Done reading '0' pets in 'pet_db2.txt'.
[status]: Done reading '13' entries in 'db/homunculus_db.txt'.
[status]: Done reading '150' levels in 're/exp_homun.txt'.
[status]: Done reading '82' entries in 'db/homun_skill_tree.txt'.
[status]: Done reading '61' entries in 'db/mercenary_db.txt'.
[status]: Done reading '118' entries in 'db/mercenary_skill_db.txt'.
[status]: Done reading '12' elementals in 'db/elemental_db.txt'.
[status]: Done reading '36' entries in 'db/elemental_skill_db.txt'.
[status]: Done reading '2399' entries in 'quest_db.txt'.
[info]: Done loading '13954' NPCs:
        -'3188' Warps
        -'215' Shops
        -'10551' Scripts
        -'3118' Spawn sets
        -'45761' Mobs Cached
        -'0' Mobs Not Cached
 
Map-Server has crashed!
Restarting in 15 seconds, press Ctrl+C to cancel.
 
Es error al compilar, vuelve a abrir tu visual estudio y como te digo, tienes que limpiarlos y despues generalos uno a uno, todos en MODO RELEASE MENOS EL MAP-SERVER QUE LO TIENES QUE GENERAL EN MODO DEBUG!

 
Bueno, eso estoy haciendo en este preciso momento en el servidor... veamos si quiere funcionar
default_tongue.png
(Atlas, podria mandarte un PM con una duda que tengo, a ver si me podes ayudar?)

 
Inclusive cuando utilizo el Small Client me pasa lo mismo... intente usar el Hercules.exe y me manda el mismo error (Del que te comente en el PM) hasta "desarme" el GRF del Small y lo rearme con la IP del servidor, y es lo mismo..... No se que estoy haciendo mal... 

 
Mira esta es la respuesta que me dio Jabote y así solucioné mi error.

jaBote27 May 2013 - 12:43 PM

Teóricamente el cliente de Judas funciona sin necesidad de hacer ningún cambio en el código fuente del emulador. Simplemente, si tu servidor es casero y no vas a permitir conexiones desde fuera, le ajustas las credenciales SQL y es suficiente (cambiar el s1/p1 si vas a usarlo solo para ti es tontería, por mucho warning que genere).

A mí me funcionó sin siquiera necesitar editar mmo.h: descargar Hercules, compilar en MS Visual C++ 2010 express, instalar las bases de datos y dar usuario y contraseña MySQL a Hercules, y ejecutar run-server.bat; el cliente simplemente descomprimido en una carpeta con el RO oficial instalado y funcionó justamente así.

Prueba a rehacer todo a ver si funciona. Lo más seguro es que tu problema sea una nimiedad, pero que se nos está escapando.

 
Inclusive, coincidiendo con lo que te dije en el MP.... Ahora (Que el servidor ya levanto) cuando intento crear un personaje me manda un error automatico

[Error]: parse_char: Recieved unknown packet 0x970

Estoy usando el 2011-11-22aragexe.exe

Edit: Inclusive utilizando el ejecutable del SmallClient me manda el mismo error.....

Siempre tengo un error diferente... o los ShadowTable o el 0x970 XD!!!!!

 
Last edited by a moderator:
Eso parece problema del servidor. ¿Te acordaste de modificar /src/common/mmo.h para poner tu fecha?

/src/common/mmo.h:

#ifndef PACKETVER#define PACKETVER 20120418#endif // Comment the following line if your client is NOT ragexeRE (required because of conflicting packets in ragexe vs ragexeRE).#define PACKETVER_RERecuerda que #PACKETVER debe estar definido a la fecha aaaammdd de tu cliente, si no es muy probable recibir errores de este tipo. Al usar el cliente de Judas no tienes que cambiar nada porque esa es la fecha que viene por defecto (que como puedes ver en el código original es la del 18 de abril de 2012).
Espero haber sido de ayuda.

 
Te recomendaría que borraras tu carpeta Hercules y realizaras todo el proceso de nuevo, tendrás algo mal configurado que no pillamos al acto.

 
Si, cambie el #PACKETVER

(No importa que ejecutable use, el de la fecha correcta o incorrecta, siempre pasa lo mismo)

Lo hice, ya rearme todo, pero siempre me pasa lo mismo.... les pido un favor..... 

Podrian decirme que carpeta DATA me recomiendan utilizar para hacer el GRF y que ejecutable utilizar? (Quiero usar un ragexe porque pretendo tener 3rd class (A menos que me digan que no vale la pena, entonces volveria a Pre-RE XD!!!!)

 
Mi server tambien tiene 3er class y no hize nada, volvi a descargar todo y todo defaul como me lo baje y funcionó perfectamente!

 
Si, se que si NO queres 3er clases tenes que sacar cosas, pero lei por otros lados que hay algunos ragexe que son mejores que otros y hay diferentes carpetas data por ahi girando en el internet...

Por eso queria saber si alguno me podia recomendar un buen ragexe y alguna carpeta data que hayan utilizado o algo asi...

 
Back
Top