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

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

Reply
 
Thread Tools Display Modes
  #1  
Old 04-01-2008, 06:40 PM
Fenthic
Fire Beetle
 
Join Date: Feb 2008
Posts: 8
Exclamation "Unable to find rule" errors

Hello all, I have just had a problem come up that i cant seem to get fixed. I had the server up for most of the day yesterday made a couple changes to some spells (or tried to anyways, changes would never take effect). Anyways i restarted the server a few times with no issues all of sudden on my last restart of the server. I started getting a bunch of "Unable to find rule" and "Unable to interpret rule record for" errors.

I am using the latest version of MySQL on Windows XP and using EQemu 0.7.0-942. Using this older version becuase it seems to be the best as far as when in basic attack mode I hit the mobs ALOT more then I do in the newer versions

Code:
[04.01. - 17:21:38] Starting Log: logs/eqemu_debug_world_0756.log
[04.01. - 17:21:38] [WORLD__INIT] Loading server configuration..
[04.01. - 17:21:38] [WORLD__INIT] Log settings loaded from log.ini
[04.01. - 17:21:38] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEMu 0.7.0
[04.01. - 17:21:38] [WORLD__INIT] Connecting to MySQL...
[04.01. - 17:21:38] [WORLD__INIT] Starting HTTP world service...
[04.01. - 17:21:38] [WORLD__HTTP] Loaded mime types from mime.types
[04.01. - 17:21:38] [WORLD__INIT] Loading variables..
[04.01. - 17:21:38] [WORLD__INIT] Loading zones..
[04.01. - 17:21:38] [WORLD__INIT] Clearing groups..
[04.01. - 17:21:38] [WORLD__INIT] Clearing temporary merchant lists..
[04.01. - 17:21:38] [WORLD__INIT] Loading items..
[04.01. - 17:21:40] [WORLD__INIT] Loading guilds..
[04.01. - 17:21:40] [RULES__CHANGE] Loading rule set 'default' (1)
[04.01. - 17:21:40] [RULES__CHANGE] Set rule GM:MinStatusToZoneAnywhere to value 250
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Character:MaxLevel to value 65
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Character:LeaveCorpses to value true
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Character:LeaveNakedCorpses to value true
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Character:ExpMultiplier to value 0.7500000000000
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Character:DeathExpLossLevel to value 10
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Character:CorpseDecayTimeMS to value 86400000
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Character:AutosaveIntervalS to value 300
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Character:HPRegenMultiplier to value 100
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Character:ManaRegenMultiplier to value 100
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Character:EnduranceRegenMultiplier to value 100
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Guild:MaxMembers to value 2048
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Skills:MaxTrainTradeskills to value 21
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Pets:AttackCommandRange to value 150.0000000000000
[04.01. - 17:21:40] [RULES__CHANGE] Set rule World:ZoneAutobootTimeoutMS to value 120000
[04.01. - 17:21:40] [RULES__CHANGE] Set rule World:ClientKeepaliveTimeoutMS to value 95000
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Aggro:PetSpellAggroMod'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Aggro:PetSpellAggroMod
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Aggro:SongAggroMod'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Aggro:SongAggroMod
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Aggro:SpellAggroMod'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Aggro:SpellAggroMod
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Combat:BaseCritChance to value 0.0000000000000
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Combat:WarBerBaseCritChance to value 0.0300000000000
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Combat:BerserkBaseCritChance to value 0.0600000000000
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Combat:NPCBashKickLevel to value 6
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Character:ConsumptionMultiplier'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Character:ConsumptionMultiplier
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Spells:AutoResistDiff to value 15
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Spells:ResistChance to value 2.0000000000000
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Spells:ResistMod to value 0.4000000000000
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Spells:PartialHitChance to value 0.7000000000000
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Combat:ClientBaseCritChance to value 0.0000000000000
[04.01. - 17:21:40] [RULES__CHANGE] Set rule Zone:NPCGlobalPositionUpdateInterval to value 60000
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'NPC:MinorNPCCorpseDecayTimeMS'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for NPC:MinorNPCCorpseDecayTimeMS
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'NPC:MajorNPCCorpseDecayTimeMS'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for NPC:MajorNPCCorpseDecayTimeMS
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Zone:GraveyardTimeMS'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Zone:GraveyardTimeMS
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Zone:EnableShadowrest'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Zone:EnableShadowrest
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Map:FixPathingZWhenLoading'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Map:FixPathingZWhenLoading
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Map:FixPathingZAtWaypoints'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Map:FixPathingZAtWaypoints
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Map:FixPathingZWhenMoving'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Map:FixPathingZWhenMoving
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Map:FixPathingZOnSendTo'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Map:FixPathingZOnSendTo
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Zone:ClientLinkdeadMS'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Zone:ClientLinkdeadMS
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'NPC:UseItemBonusesForNonPets'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for NPC:UseItemBonusesForNonPets
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Map:FixPathingZMaxDeltaSendTo'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Map:FixPathingZMaxDeltaSendTo
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Map:FixPathingZMaxDeltaLoading'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Map:FixPathingZMaxDeltaLoading
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Map:FixPathingZMaxDeltaMoving'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Map:FixPathingZMaxDeltaMoving
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Map:FixPathingZMaxDeltaWaypoint'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Map:FixPathingZMaxDeltaWaypoint
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Character:HealOnLevel'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Character:HealOnLevel
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Character:FeignKillsPet'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Character:FeignKillsPet
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Character:ItemManaRegenCap'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Character:ItemManaRegenCap
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Character:ItemHealthRegenCap'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Character:ItemHealthRegenCap
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Combat:UseIntervalAC'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Combat:UseIntervalAC
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Combat:PetAttackMagicLevel'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Combat:PetAttackMagicLevel
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'NPC:SayPauseTimeInSec'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for NPC:SayPauseTimeInSec
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'NPC:OOCRegen'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for NPC:OOCRegen
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Aggro:SmartAggroList'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Aggro:SmartAggroList
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Aggro:SittingAggroMod'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Aggro:SittingAggroMod
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Aggro:MeleeRangeAggroMod'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Aggro:MeleeRangeAggroMod
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Aggro:CurrentTargetAggroMod'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Aggro:CurrentTargetAggroMod
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Aggro:CriticallyWoundedAggroMod'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Aggro:CriticallyWoundedAggroMod
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Aggro:SlowAggroMod'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Aggro:SlowAggroMod
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Aggro:IncapacitateAggroMod'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Aggro:IncapacitateAggroMod
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Aggro:MovementImpairAggroMod'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Aggro:MovementImpairAggroMod
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'NPC:BuffFriends'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for NPC:BuffFriends
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Character:DeathItemLossLevel'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Character:DeathItemLossLevel
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Watermap:CheckWaypointsInWaterWhenLoading'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Watermap:CheckWaypointsInWaterWhenLoading
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Watermap:CheckForWaterAtWaypoints'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Watermap:CheckForWaterAtWaypoints
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Watermap:CheckForWaterWhenMoving'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Watermap:CheckForWaterWhenMoving
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Watermap:CheckForWaterOnSendTo'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Watermap:CheckForWaterOnSendTo
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Watermap:CheckForWaterWhenFishing'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Watermap:CheckForWaterWhenFishing
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Watermap:FishingRodLength'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Watermap:FishingRodLength
[04.01. - 17:21:40] [RULES__ERROR] Unable to find rule 'Watermap:FishingLineLength'
[04.01. - 17:21:40] [RULES__ERROR] Unable to interpret rule record for Watermap:FishingLineLength
[04.01. - 17:21:40] [WORLD__INIT] Loaded default rule set 'default'
[04.01. - 17:21:40] [WORLD__INIT] Loading EQ time of day..
[04.01. - 17:21:40] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[04.01. - 17:21:40] [WORLD__INIT] Loading launcher list..
[04.01. - 17:21:40] [WORLD__INIT] Reboot zone modes ON
[04.01. - 17:21:40] [WORLD__INIT] Deleted 0 stale player corpses from database
[04.01. - 17:21:40] [WORLD__INIT] Deleted 0 stale player backups from database
[04.01. - 17:21:40] [WORLD__INIT] Zone (TCP) listener started.
[04.01. - 17:21:40] [WORLD__INIT] Client (UDP) listener started.
[04.01. - 17:21:40] [NET__IDENTIFY] Registered patch 6.2
[04.01. - 17:21:40] [NET__IDENTIFY] Registered patch Titanium
[04.01. - 17:21:40] [NET__IDENTIFY] Registered patch Live
[04.01. - 17:21:40] [WORLD__LS] Connecting to login server...
Reply With Quote
  #2  
Old 04-01-2008, 07:16 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

That is because you are using such an old release of the Emu code. You miss out on new features by not updating. All of those rules were added since the 942 code you are using. You can update up to 1071 and still have the old combat system if you want. You won't get all of the most recent rules, but you will still get more than you currently have in your 942 build.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #3  
Old 04-02-2008, 01:47 AM
Fenthic
Fire Beetle
 
Join Date: Feb 2008
Posts: 8
Default

Ok well what got me was those never appeared for almost a full day then all of a sudden they started to appear yet the rules were in the DB. Or at least i never noticed them until then, but those lines were int he SQL database.

The reason I was using the older version was because it was around that version that the code got changed and now on the newer versions my character swings and misses alot. I have no problem with anything else on the newer version just hat that out of a average of 30 swings i will hit maybe 12 times.
Reply With Quote
  #4  
Old 04-02-2008, 08:47 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Well, the change that happened that made characters start missing a lot more and hitting for less damage happened after the 1071 code. So, any code up till then should be fine for you.

Also, rules don't load unless you enable them in your database. You have to set the ruleset_id field to 1 (by default) for the rules to load. By default all rules are set to ruleset_id 0 which means they are disabled and do not load.

Maybe you changed that setting and that is when the errors started. Otherwise, they were always there and you just didn't notice them. The main thing to know is that these errors don't really matter. They won't cause any problems. It is just reporting to you that it couldn't load the rule.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #5  
Old 04-02-2008, 09:57 AM
nosfentora
Discordant
 
Join Date: Oct 2004
Location: In a house
Posts: 387
Default

Quote:
Originally Posted by trevius View Post
Also, rules don't load unless you enable them in your database. You have to set the ruleset_id field to 1 (by default) for the rules to load. By default all rules are set to ruleset_id 0 which means they are disabled and do not load.
I don't think that's true. From what I understand, the ruleset_id can be whatever you want. The value in rule_sets can be changed so that in rule_values you can have multiple configurations and switch between them by changing 1 value.

I could be wrong, but mine are all 0 and they load and work fine.
Reply With Quote
Reply


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 10:05 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3