Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Linux Servers

Support::Linux Servers Support forum for Linux EQEMu users.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 10-26-2004, 03:21 PM
AizikS
Fire Beetle
 
Join Date: May 2003
Posts: 4
Default Making errors & ./zone errors & start script questio

Ok, I have a few questions that I've done some searching for but haven't found the answer for. First I think it's important to note that I haven't been using linux for a long time, so I might be missing stuff that would seem apparent to a linux guru.

I realize that 0.6.0-DR1 is unsupported still, I was just hoping someone is seeing something that my newbish eyes are missing.

Stats:
Mandrake Linux 10.0
EQEmu 0.6.0-DR1 (I believe that's correct, grabbed off CVS yesterday)
MySQL 4.0.18 with devel headers installed
perl5 with IO::Scalar installed
PEQ-classic-5.8 + fix
gcc3.3
libc 3.3

First of all I'm getting some compile warnings, they don't seem crictical but should I worry about them? Most of them are in compiling world, I won't post the whole thing here to save space, but this is the bulk of them:

Quote:
../common/database.cpp: In member function `AdventureInfo Database::GetAdventureInfo(unsigned int, unsigned int, unsigned char)':
../common/database.cpp:1328: warning: suggest parentheses around assignment used as truth value
../common/database.cpp: In member function `void Database::SetAdventureInfo(unsigned int, bool, unsigned int)':
../common/database.cpp:1353: warning: unused variable `AdventureInfo rvalue'
../common/database.cpp: In member function `bool Database::StoreCharacter(unsigned int, PlayerProfile_Struct*, Inventory*)':

../common/database.cpp:2254: warning: unused variable `PlayerAA_Struct playeraa[3]'
../common/database.cpp: In member function `void Database::GetCharSelectInfo(unsigned int, CharacterSelect_Struct*)':
../common/Item.h:204: warning: inlining failed in call to `std::map<sint16, ItemInst*, std::less<sint16>, std::allocator<std::pair<const sint16, ItemInst*> > >::~map()'
../common/database.cpp:204: warning: called from here
../common/Item.h:204: warning: inlining failed in call to `std::map<sint16, ItemInst*, std::less<sint16>, std::allocator<std::pair<const sint16, ItemInst*> > >::~map()'
../common/database.cpp:204: warning: called from here
../common/database.cpp:1699: warning: inlining failed in call to `ItemInstQueue::ItemInstQueue()'
../common/database.cpp:1699: warning: called from here
../common/Item.h:204: warning: inlining failed in call to `ItemInstQueue::~ItemInstQueue()'
../common/database.cpp:204: warning: called from here
../common/Item.h: In member function `virtual Inventory::~Inventory()':
../common/Item.h:204: warning: inlining failed in call to `std::map<sint16, ItemInst*, std::less<sint16>, std::allocator<std::pair<const sint16, ItemInst*> > >::~map()'
../common/Item.h:204: warning: called from here
../common/Item.h:204: warning: inlining failed in call to `std::map<sint16, ItemInst*, std::less<sint16>, std::allocator<std::pair<const sint16, ItemInst*> > >::~map()'
../common/Item.h:204: warning: called from here
../common/Item.h:204: warning: inlining failed in call to `std::map<sint16, ItemInst*, std::less<sint16>, std::allocator<std::pair<const sint16, ItemInst*> > >::~map()'
../common/Item.h:204: warning: called from here
../common/Item.h:204: warning: inlining failed in call to `std::map<sint16, ItemInst*, std::less<sint16>, std::allocator<std::pair<const sint16, ItemInst*> > >::~map()'
../common/Item.h:204: warning: called from here
../common/Item.h:204: warning: inlining failed in call to `std::map<sint16, ItemInst*, std::less<sint16>, std::allocator<std::pair<const sint16, ItemInst*> > >::~map()'
../common/Item.h:204: warning: called from here
../common/Item.h: In member function `virtual Inventory::~Inventory()':
../common/Item.h:204: warning: inlining failed in call to `std::map<sint16, ItemInst*, std::less<sint16>, std::allocator<std::pair<const sint16, ItemInst*> > >::~map()'
../common/Item.h:204: warning: called from here
../common/Item.h:204: warning: inlining failed in call to `std::map<sint16, ItemInst*, std::less<sint16>, std::allocator<std::pair<const sint16, ItemInst*> > >::~map()'
../common/Item.h:204: warning: called from here
../common/Item.h:204: warning: inlining failed in call to `std::map<sint16, ItemInst*, std::less<sint16>, std::allocator<std::pair<const sint16, ItemInst*> > >::~map()'
../common/Item.h:204: warning: called from here
../common/Item.h:204: warning: inlining failed in call to `std::map<sint16, ItemInst*, std::less<sint16>, std::allocator<std::pair<const sint16, ItemInst*> > >::~map()'
../common/Item.h:204: warning: called from here
../common/Item.h:204: warning: inlining failed in call to `std::map<sint16, ItemInst*, std::less<sint16>, std::allocator<std::pair<const sint16, ItemInst*> > >::~map()'
../common/Item.h:204: warning: called from here
Then I get the following in compiling zone:

Quote:
../common/database.cpp:1328: warning: suggest parentheses around assignment used as truth value
../common/database.cpp: In member function `void Database::SetAdventureInfo(unsigned int, bool, unsigned int)':
../common/database.cpp:1353: warning: unused variable `AdventureInfo rvalue'
../common/database.cpp: In member function `bool Database::StoreCharacter(unsigned int, PlayerProfile_Struct*, Inventory*)':
../common/database.cpp:2254: warning: unused variable `PlayerAA_Struct playeraa[3]'
If those are normal that's fine, I am just wondering if they might be causing the errors I'm getting later. When I load up world everything works fine, but when I try and load a zone this is what happens:

Quote:
[Status] Starting Log: logs/eqemu_zone.log
[Status] Using database 'eq2' at localhost
[Status] CURRENT_ZONE_VERSION: EQEMu 0.6.0-DR1
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] libEMuShareMem.so loaded
[Status] Loading npcs
[Status] Loading npc faction lists
[Status] Loading loot tables
[Status] Loading doors
[Status] Loading guilds
[Status] Loading factions
[Status] Loading AA effects
[Error] Starting Log: logs/eqemu_error_zone.log
[Error] Error in LoadAAEffects query 'SELECT aaid,rank,reuse_time,spell_id,target,nonspell_acti on,nonspell_mana,nonspell_duration,redux_aa,redux_ rate FROM aa_actions': #1146: Table 'eq2.aa_actions' doesn't exist
[Status] Loading swarm spells
[Error] Error in LoadSwarmSpells query 'SELECT spell_id,count,npc_id,duration FROM aa_swarmpets': #1146: Table 'eq2.aa_swarmpets' doesn't exist
[Status] Loading corpse timers
[Status] Loading what ever is left
[Status] Loading commands
[Debug] Starting Log: logs/eqemu_debug_zone.log
[Debug] command_init(): - Command 'help' set to access level 0.
[Debug] command_init(): - Command 'version' set to access level 50.
[Debug] command_init(): - Command 'serversidename' set to access level 200.
[Debug] command_init(): - Command 'serverinfo' set to access level 201.
[Debug] command_init(): - Command 'crashtest' set to access level 201.
[Debug] command_init(): - Command 'chat' set to access level 200.
[Debug] command_init(): - Command 'showpetspell' set to access level 250.
[Debug] command_init(): - Command 'npcloot' set to access level 80.
[Debug] command_init(): - Command 'gm' set to access level 100.
[Debug] command_init(): - Command 'zone' set to access level 10.
[Debug] command_init(): - Command 'showbuffs' set to access level 100.
[Debug] command_init(): - Command 'movechar' set to access level 100.
[Debug] command_init(): - Command 'listnpcs' set to access level 100.
[Debug] command_init(): - Command 'date' set to access level 80.
[Debug] command_init(): - Command 'invulnerable' set to access level 80.
[Debug] command_init(): - Command 'invul' set to access level 80.
[Debug] command_init(): - Command 'hideme' set to access level 80.
[Debug] command_init(): - Command 'emote' set to access level 80.
[Debug] command_init(): - Command 'npcstats' set to access level 80.
[Debug] command_init(): - Command 'zclip' set to access level 80.
[Debug] command_init(): - Command 'npccast' set to access level 80.
[Debug] command_init(): - Command 'zstats' set to access level 80.
[Debug] command_init(): - Command 'zsave' set to access level 200.
[Debug] command_init(): - Command 'permaclass' set to access level 80.
[Debug] command_init(): - Command 'permarace' set to access level 80.
[Debug] command_init(): - Command 'permagender' set to access level 80.
[Debug] command_init(): - Command 'weather' set to access level 80.
[Debug] command_init(): - Command 'zheader' set to access level 80.
[Debug] command_init(): - Command 'zsky' set to access level 80.
[Debug] command_init(): - Command 'zcolor' set to access level 80.
[Debug] command_init(): - Command 'zuwcoords' set to access level 100.
[Debug] command_init(): - Command 'zsafecoords' set to access level 100.
[Debug] command_init(): - Command 'worldshutdown' set to access level 200.
[Debug] command_init(): - Command 'sendzonespawns' set to access level 200.
[Debug] command_init(): - Command 'dbspawn2' set to access level 200.
[Debug] command_init(): - Command 'copychar' set to access level 200.
[Debug] command_init(): - Command 'shutdown' set to access level 200.
[Debug] command_init(): - Command 'delacct' set to access level 200.
[Debug] command_init(): - Command 'size' set to access level 80.
[Debug] command_init(): - Command 'mana' set to access level 10.
[Debug] command_init(): - Command 'flymode' set to access level 20.
[Debug] command_init(): - Command 'findspell' set to access level 20.
[Debug] command_init(): - Command 'spfind' set to access level 20.
[Debug] command_init(): - Command 'castspell' set to access level 20.
[Debug] command_init(): - Command 'cast' set to access level 20.
[Debug] command_init(): - Command 'setskill' set to access level 20.
[Debug] command_init(): - Command 'setskillall' set to access level 20.
[Debug] command_init(): - Command 'setallskill' set to access level 20.
[Debug] command_init(): - Command 'race' set to access level 20.
[Debug] command_init(): - Command 'gender' set to access level 10.
[Debug] command_init(): - Command 'makepet' set to access level 20.
[Debug] command_init(): - Command 'level' set to access level 10.
[Debug] command_init(): - Command 'spawn' set to access level 10.
[Debug] command_init(): - Command 'texture' set to access level 10.
[Debug] command_init(): - Command 'npctypespawn' set to access level 10.
[Debug] command_init(): - Command 'heal' set to access level 10.
[Debug] command_init(): - Command 'appearance' set to access level 150.
[Debug] command_init(): - Command 'zoneshutdown' set to access level 150.
[Debug] command_init(): - Command 'zonebootup' set to access level 150.
[Debug] command_init(): - Command 'kick' set to access level 150.
[Debug] command_init(): - Command 'attack' set to access level 150.
[Debug] command_init(): - Command 'lock' set to access level 150.
[Debug] command_init(): - Command 'unlock' set to access level 150.
[Debug] command_init(): - Command 'motd' set to access level 150.
[Debug] command_init(): - Command 'gmspeed' set to access level 100.
[Debug] command_init(): - Command 'title' set to access level 100.
[Debug] command_init(): - Command 'memspell' set to access level 100.
[Debug] command_init(): - Command 'save' set to access level 100.
[Debug] command_init(): - Command 'depop' set to access level 100.
[Debug] command_init(): - Command 'depopzone' set to access level 100.
[Debug] command_init(): - Command 'repop' set to access level 100.
[Debug] command_init(): - Command 'spawnstatus' set to access level 100.
[Debug] command_init(): - Command 'nukebuffs' set to access level 100.
[Debug] command_init(): - Command 'freeze' set to access level 100.
[Debug] command_init(): - Command 'unfreeze' set to access level 100.
[Debug] command_init(): - Command 'pvp' set to access level 100.
[Debug] command_init(): - Command 'setxp' set to access level 100.
[Debug] command_init(): - Command 'setaaxp' set to access level 100.
[Debug] command_init(): - Command 'setaapts' set to access level 100.
[Debug] command_init(): - Command 'npcspecialattk' set to access level 100.
[Debug] command_init(): - Command 'kill' set to access level 100.
[Debug] command_init(): - Command 'haste' set to access level 100.
[Debug] command_init(): - Command 'damage' set to access level 100.
[Debug] command_init(): - Command 'loc' set to access level 0.
[Debug] command_init(): - Command 'flag' set to access level 200.
[Debug] command_init(): - Command 'summonitem' set to access level 0.
[Debug] command_init(): - Command 'si' set to access level 0.
[Debug] command_init(): - Command 'itemsearch' set to access level 0.
[Debug] command_init(): - Command 'search' set to access level 0.
[Debug] command_init(): - Command 'finditem' set to access level 0.
[Debug] command_init(): - Command 'hp' set to access level 0.
[Debug] command_init(): - Command 'pf' set to access level 50.
[Debug] command_init(): - Command 'bestz' set to access level 0.
[Debug] command_init(): - Command 'ginfo' set to access level 50.
[Status] 171 commands loaded
Map header: 74949 faces, 4817 nodes, 124159 facelists
Loaded map: 224847 vertices, 74949 faces, 0 branch nodes, 0 final nodes
Map BB: (-2693.16 -> 2766.28, -2803.81 -> 2717.22, -98.53 -> 801.81)
Map ./Maps/gfaydark.map loaded.
[Status] Weather should change in 11404 seconds
Init: Loading zone lists, zone state or spawn list, player corpses, traps
[Error] Error in LoadTraps query 'SELECT id,x,y,z,effect,effectvalue,effectvalue2,skill,spa wnchance,maxzdiff,radius,chance FROM traps WHERE zone='gfaydark'': #1146: Table 'eq2.traps' doesn't exist
ERROR: Couldn't load traps.
free(): invalid pointer 0x823b4a4!
Zone->Init failed
[Error] Zone bootup FAILED!
So far I haven't been able to get a zone to boot up.

Lastly I have been using Bigpull's script that he posted here: http://www.eqemulator.net/forums/viewtopic.php?t=6489 and I wanted to see if anyone knows the part at the bottom about the dynamic zone loading:
Quote:
#dynamic zones using ports given on command line
if [ foo"" != foo"$1" ] ; then
for i in "$@" ; do
./zone . $ZONE $i $WORLD 2>&1 > logs/zones &
done
fi
so if I had ports 5000 - 5005 forwarded to my pc running this, and the shell script was called emustart.sh would I start it using the command "./emustart.sh 5000-5005"

I know that I am asking a lot. If there is anything you could do to help though I'd really appriciate it.
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 09:35 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3