PDA

View Full Version : zone dont want load loot tables (time out)


Arex
04-16-2006, 10:48 AM
S.O.: Ubuntu 5.10
running world and zone with sudo
EQEmu-0.6.6-772 2006-04-16


Hi, I am getting problems with zone, i run world with no problems, then i run zone with no problems, but when zone is loading loot tables, it take a lot of time, and finally i get the messagge:

Error: EMuShareMem: DLLLoadLoot: !LootMMF.IsLoaded() (timeout)
[Debug] [ZONE__INIT_ERR] Loading loot FAILED!


WORLD

[Debug] Starting Log: logs/eqemu_debug_world.log
[Debug] [WORLD__INIT] Loading server configuration..
[Debug] [WORLD__INIT] Log settings loaded from log.ini
[Debug] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEMu 0.6.6
[Debug] [WORLD__INIT] Connecting to MySQL...
[Status] Starting Log: logs/eqemu_world.log
[Status] Using database 'eq' at localhost:3306
[Debug] [WORLD__INIT] Loading opcodes..
[Status] libEMuShareMem.so loaded
[Debug] [WORLD__INIT] HTTP world service disabled.
[Debug] [WORLD__INIT] Loading variables..
[Debug] [COMMON__THREADS] Starting TCPServerLoop with thread ID -1213420624
[Debug] [COMMON__THREADS] Starting TCPServerLoop with thread ID -1221813328
[Debug] [COMMON__THREADS] Starting DBAsyncLoop with thread ID -1230218320
[Debug] [WORLD__INIT] Loading zones..
[Debug] [WORLD__INIT] Clearing groups..
[Debug] [WORLD__INIT] Clearing temporary merchant lists..
[Debug] [WORLD__INIT] Loading items..
[Debug] [WORLD__INIT] Loading guilds..
[Debug] [WORLD__INIT] Loading EQ time of day..
[Debug] [WORLD__INIT] Loading launcher list..
[Debug] [WORLD__INIT] Reboot zone modes OFF
[Debug] [WORLD__INIT] Deleted 0 stale player corpses from database
[Debug] [WORLD__INIT] Deleted 0 stale player backups from database
[Debug] [WORLD__INIT] Zone (TCP) listener started.
[Debug] [WORLD__INIT] Client (UDP) listener started.
[Debug] [COMMON__THREADS] Starting EQStreamFactoryReaderLoop with thread ID -1280701520
[Debug] [COMMON__THREADS] Starting EQStreamFactoryWriterLoop with thread ID -1289094224
[Debug] [WORLD__LS] Connecting to login server...
[Debug] [COMMON__THREADS] Starting TCPConnectionLoop with thread ID -1306031184
[Debug] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[Debug] [WORLD__LS] Loginserver provided 83.45.110.23 as world address


ZONE


[Debug] Starting Log: logs/eqemu_debug_zone.log
[Debug] [ZONE__INIT] Loading server configuration..
[Debug] [ZONE__INIT] Log settings loaded from log.ini
[Debug] [ZONE__INIT] Connecting to MySQL...
[Status] Starting Log: logs/eqemu_zone.log
[Status] Using database 'eq' at localhost:3306
[Debug] [ZONE__INIT] CURRENT_ZONE_VERSION: EQEMu 0.6.6
[Debug] [ZONE__INIT] Loading opcodes..
[Debug] [COMMON__THREADS] Starting DBAsyncLoop with thread ID -1215575120
[Debug] [ZONE__INIT] Log settings loaded from ./log.ini
[Debug] [ZONE__INIT] Mapping Incoming Opcodes
[Debug] [ZONE__INIT] Loading Variables
[Debug] [ZONE__INIT] Loading zone names
[Debug] [ZONE__INIT] Loading items
[Status] libEMuShareMem.so loaded
[Debug] [ZONE__INIT] Loading npc faction lists
[Debug] [ZONE__INIT] Loading loot tables


like 5 min with loading loot tables...then i get the next thing:


[Debug] Starting Log: logs/eqemu_debug_zone.log
[Debug] [ZONE__INIT] Loading server configuration..
[Debug] [ZONE__INIT] Log settings loaded from log.ini
[Debug] [ZONE__INIT] Connecting to MySQL...
[Status] Starting Log: logs/eqemu_zone.log
[Status] Using database 'eq' at localhost:3306
[Debug] [ZONE__INIT] CURRENT_ZONE_VERSION: EQEMu 0.6.6
[Debug] [ZONE__INIT] Loading opcodes..
[Debug] [COMMON__THREADS] Starting DBAsyncLoop with thread ID -1215575120
[Debug] [ZONE__INIT] Log settings loaded from ./log.ini
[Debug] [ZONE__INIT] Mapping Incoming Opcodes
[Debug] [ZONE__INIT] Loading Variables
[Debug] [ZONE__INIT] Loading zone names
[Debug] [ZONE__INIT] Loading items
[Status] libEMuShareMem.so loaded
[Debug] [ZONE__INIT] Loading npc faction lists
[Debug] [ZONE__INIT] Loading loot tables
Error: EMuShareMem: DLLLoadLoot: !LootMMF.IsLoaded() (timeout)
[Debug] [ZONE__INIT_ERR] Loading loot FAILED!

kouhei
04-16-2006, 11:30 AM
S.O.: Ubuntu 5.10
running world and zone with sudo
EQEmu-0.6.6-772 2006-04-16


Hi, I am getting problems with zone, i run world with no problems, then i run zone with no problems, but when zone is loading loot tables, it take a lot of time, and finally i get the messagge:

[snip]



try to recompile the code and it looks like your DB your using has a lot of items. More then what is stated in the compiled code. go into your emusharmem folder and edit: I think it was called ???items.h or ???loot.h

Belfedia
04-16-2006, 12:39 PM
Plz !!! Don't make HUGE quote, it was awfull for read all message on a forum...
Quote is for quote a part of message, Quote entire message isn't usefull :)

Arex
04-16-2006, 06:49 PM
i reboot the PC and it finally looks to be working, i cant understand why it happen... i ll do more tests this week.

fathernitwit
04-17-2006, 01:28 AM
cleanipc is likely the magic answer. you should run it each time before you start your server.

Arex
04-17-2006, 03:15 AM
what u mean with run cleanipc? it isnt a unix recognized command..must i download any lib or anything?

Thank You!

cavedude
04-17-2006, 07:56 AM
It's included with the Emu source. Just compile and run :)

Thovar
11-23-2009, 01:46 AM
I am so glad posts never get deleted from the forums, well, at least the very helpful ones. This helped after searching for about 3 hours (was looking for wrong error at first). when i figured out the TRUE error, this post helped fix the issue... was looking up zone errors... and came across this gem of a post and noticing when i ran ./stop it wasnt finding cleanipc.

cleanipc is the magic answer...

somehow when i was linking files into my server directory on my linux box, cleanipc was not linked properly (stupid spelling error "cleanpic"), so it wasnt doing its job.

Thank you FNW for that post from years ago haha