Quote:
Originally Posted by Andrew80k
Code:
[10.10. - 17:05:07] [RULES__ERROR] Unable to find rule 'TaskSystem:EnableTaskSystem'
[10.10. - 17:05:07] [RULES__ERROR] Unable to interpret rule record for TaskSystem:EnableTaskSystem
Seems to me that it is looking for the TaskSystem rules and can't find them?
|
Well that is correct, but what is happening is it is reading the rule from the database in RuleManager::LoadRules, then calling RuleManager::SetRule, but because the zone binary doesn't have the Task rules compiled in (ruletypes.h), it can't find them, so 'Unable to find rule' means they are present in the database, but not present in the version of zone he is using.
E.g. Add a rule to the rule_values DB table, rule_name RandomRule : DoesntExist, rule_value false, boot your server and you will get the Unable to find rule/Unable to interpret rule errors.