Greetings,
I have compiled and gotten running two servers on two different OSes, and both are experiencing the exact same problem: I can log in, create a character, interact with NPC's, and wander about the world without any issues. However, I have no inventory.
When I start up my server, I see a message about items loading:
Code:
[Status] Loading items from database: count=83375
Everything looks ok, more debug messages go by, nothing alarming...
The world log captures:
Code:
41544 [08.23. - 15:38:31] Starting Log: logs/eqemu_world.log
41544 [08.23. - 15:38:31] Using database 'eqemu' at localhost:3306
41544 [08.23. - 15:38:31] libEMuShareMem.so loaded
41544 [08.23. - 15:38:31] Loading items from database: count=83375
Everything looks good. I am able to log in, create my character, and start running around the world, except my inventory is empty.
Digging through the logs, I find in files logs/zone-dynamic_0
n (where 1 <=
n <= 5):
Code:
[Debug] Starting Log: logs/eqemu_debug_zone.log
[Debug] [ZONE__INIT] Loading server configuration..
[Debug] [ZONE__INIT] Warning: Unable to read log.ini
[Debug] [ZONE__INIT] Connecting to MySQL...
[Status] Starting Log: logs/eqemu_zone.log
[Status] Using database 'eqemu' at localhost:3306
[Debug] [ZONE__INIT] CURRENT_ZONE_VERSION: EQEmulator 0.8.0
[Debug] [COMMON__THREADS] Starting DBAsyncLoop with thread ID 26223568
[Debug] [ZONE__INIT] Warning: Unable to read ./log.ini
[Debug] [ZONE__INIT] Mapping Incoming Opcodes
[Debug] [ZONE__INIT] Loading Variables
[Debug] [ZONE__INIT] Loading zone names
[Debug] [ZONE__INIT] Loading items
[Error] Starting Log: logs/eqemu_error_zone.log
[Error] LoadEMuShareMemDLL::Load() failed to attach Items.GetItem
[Debug] [ZONE__INIT_ERR] Loading items FAILED!
[Debug] [ZONE__INIT] Failed. But ignoring error and going on...
[Debug] [ZONE__INIT] Loading npc faction lists
[Status] libEMuShareMem.so loaded
failed to get 0-length shared mem: Function not implemented
shmat failed! Function not implemented
[Warning] Could not attach to shared memory proceeding on isolated memory (share
_id <= 0)
[Status] Loading NPC Faction Lists from database...
[Debug] [ZONE__INIT] Loading loot tables
failed to get 0-length shared mem: Function not implemented
shmat failed! Function not implemented
[Warning] Could not attach to shared memory proceeding on isolated memory (share_id <= 0)
[Status] Loading Loot tables from database...
[Debug] [ZONE__INIT] Loading skill caps
failed to get 0-length shared mem: Function not implemented
shmat failed! Function not implemented
[Warning] Could not attach to shared memory proceeding on isolated memory (share_id <= 0)
[Status] Loading skill caps from database...
[Debug] [ZONE__INIT] Loading spells
failed to get 0-length shared mem: Function not implemented
shmat failed! Function not implemented
[Warning] Could not attach to shared memory proceeding on isolated memory (share_id <= 0)
[Debug] [ZONE__INIT] Loading guilds
[Debug] [ZONE__INIT] Loading factions
[Debug] [ZONE__INIT] Loading titles
[Debug] [ZONE__INIT] Loading AA effects
[Debug] [ZONE__INIT] Loading tributes
[Debug] [ZONE__INIT] Loading corpse timers
[Debug] [ZONE__INIT] Loading commands
[Debug] command_init(): - Command 'acceptrules' set to access level 0.
...
[Debug] command_init(): - Command 'zuwcoords' set to access level 80.
[Debug] [ZONE__INIT] 238 commands loaded
[Debug] [ZONE__INIT] Loaded default rule set 'default'
[Debug] [ZONE__INIT] Loading Tasks
[Debug] [ZONE__INIT] Loading embedded perl XS
[Debug] [ZONE__INIT] Loading quests
[Quest] Starting Log: logs/eqemu_quest_zone.log
[Quest] Tying perl output to eqemu logs
[Quest] Creating EQEmuIO=HASH(0x806818888)
[Quest] Creating EQEmuIO=HASH(0x806818ee8)
[Quest] Loading perlemb plugins.
[Quest] Unable to read perl file 'plugin.pl'
[Quest] Loading perl commands...
[Quest] Unable to read perl file 'commands.pl'
I suspect something may not have compiled right, based on the highlighted error, but I can't seem to find anything that jumps out at me in the file common/SharedLibrary.cpp where the highlighted error above seems to be stemming from.
I built the server binaries from source from August 12:
Code:
svn checkout http://projecteqemu.googlecode.com/svn/trunk/ eqemu
The database I have is peqdb_rev1589.sql, obtained from
http://www.projecteq.net/, which as far as I can tell is the latest and the one that should go with the current source.
Any thoughts on where I might be going wrong?
Thanks for any help.