"No Exclusion Found" in dynamics, PVP rulesets not applying in zonesFixed
crowing
So Ive been trying to get TruePVE and ZoneManager to work, and I cannot seem to get the dang things to jive. When I originally installed TruePVE, ZoneManager and DynamicPVP, they were working fine as defaults. I did not set any zone's, nor did I adjust any of the rulesets in TruePVE. Dynamic would create a PVP zone, and players would take damage correctly. 

I have read up on the recent issues, and both the plugins are up to date with the latest versions (TruePVE is 0.9.6 and ZoneManager is 3.0.3), with any of the code mitigations that were discussed in previous threads.

Once I edited TruePVP with a ruleset for PVP, and created a zone, neither the zone, nor the DynamicZones would allow player damage. I did a trace while in the dynamic zone, and this was what I got. 

======================
== STARTING TRACE ==
== 18:02:14.25205 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False
======================
== STARTING TRACE ==
== 18:02:15.24905 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False
======================
== STARTING TRACE ==
== 18:02:16.77695 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False
======================
== STARTING TRACE ==
== 18:02:18.24784 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False
======================
== STARTING TRACE ==
== 18:02:20.19509 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False
======================
== STARTING TRACE ==
== 18:02:21.97181 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False
======================
== STARTING TRACE ==
== 18:02:25.32212 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False​


This is the Ruleset I created for PVP zones in TruePVE.

{
  "Config Version": "0.9.6",
  "Default RuleSet": "default",
  "Configuration Options": {
    "handleDamage": true,
    "useZones": true
  },
  "Mappings": {
    "default": "default",
    "killall": "killall"
  },
  "Schedule": {
    "enabled": false,
    "useRealtime": false,
    "broadcast": false,
    "entries": []
  },
  "RuleSets": [
    {
      "name": "default",
      "enabled": true,
      "defaultAllowDamage": false,
      "flags": "HumanNPCDamage, AdminsHurtSleepers",
      "rules": [
        "anything can hurt dispensers",
        "anything can hurt players",
        "players cannot hurt players",
        "anything can hurt traps",
        "players can hurt barricades",
        "anything can hurt heli",
        "anything can hurt npcs",
        "anything can hurt resources",
        "anything cannot hurt minicopter",
        "players cannot hurt minicopter"
      ]
    },
    {
      "name": "killall",
      "enabled": true,
      "defaultAllowDamage": false,
      "flags": "HumanNPCDamage, AdminsHurtSleepers, SelfDamage",
      "rules": [
        "anything can hurt dispensers",
        "anything can hurt players",
        "anything can hurt traps",
        "players can hurt barricades",
        "anything can hurt heli",
        "anything can hurt npcs",
        "anything can hurt resources"
      ]
    }
  ],


I did not edit anything within ZoneManager, as I was doing all the flags in the "/zone flags" GUI. I honestly cannot see why the PVP zones wont initiate anymore for both the Static and Dynamic zones. This has been puzzling me for a few days. Can anyone give me a lead to run with? Any ideas are greatly appreciated, as I feel I am going crazy trying to get this to work. I know it will work, just need to get to the how to make it work part.

rfc1920

I am seeing a lot of hook call related errors for ZoneManager - looking into it.
I think I see something bogus.

Merged post

Please try 0.9.7.  I had borked the string handling such that the zone discovery wasn't working correctly.
crowing
Original Poster
100% fixed. Thank you very much!
krazy
Same, mine is fixed also, Thanks rfc1920 ;)