xorlac's fix above works great for me in Linux.
I'm having difficulties getting 0.4 to work with a database from 0.3.13 (stock 0.3.13 + DB-Addon + the dbupdate.sql from 0.4). I get a stream of:
Code:
---------------
Zone server 'gfaydark' listening on port:7995
---------------
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
<many of these in a row>
129224 New client from ip: <my eq client ip#> port: 1211
Login packet 1 (OP_SetDataRate = 5)
Login packet 2
Zhdr request (Login 4)
Sending zonepoints...done
Sending objects...done
Enterzone complete (Login 5)
Sending doorspawns...MakeDoorSpawnPacket Error: door_id is too high!
MakeDoorSpawnPacket Error: door_id is too high!
done
<I run around for a few seconds then...>
Client disconnected: <my char name>
Automatic shutdown
Message:----SERVER SHUTDOWN----
Zone shutdown: going to sleep
The emu appears to work fine with a vanilla 0.4 db.sql, but that has no spawns, loot, etc (it's just structure).