TruePVE

Better PVE/PVP implementation

Total Downloads: 4,637 - First Release: Mar 25, 2016 - Last Update: Mar 7, 2018

5/5, 26 likes
  1. Yes, you sure can. The schedule only handles the "global" RuleSet - any zone-specific RuleSets or "excludes" zones are unaffected by schedule changes.
     
  2. hey again, :)

    I still have this spamming my rcon on startup after it restarts:

    Code:
    (05:03:41) | 111912 / 134413(05:03:43) | 115885 / 134413(05:03:45) | 117558 / 134413(05:03:47) | 120518 / 134413(05:03:49) | 124166 / 134413(05:03:51) | 128377 / 134413(05:03:53) | Failed to call hook 'CanBeTargeted' on plugin 'TruePVE v0.7.3' (NullReferenceException: Object reference not set to an instance of an object)(05:03:53) | Failed to call hook 'CanBeTargeted' on plugin 'TruePVE v0.7.3' (NullReferenceException: Object reference not set to an instance of an object)(05:03:53) | Failed to call hook 'CanBeTargeted' on plugin 'TruePVE v0.7.3' (NullReferenceException: Object reference not set to an instance of an object)(05:03:53) | Failed to call hook 'CanBeTargeted' on plugin 'TruePVE v0.7.3' (NullReferenceException: Object reference not set to an instance of an object)(05:03:53) | Failed to call hook 'CanBeTargeted' on plugin 'TruePVE v0.7.3' (NullReferenceException: Object reference not set to an instance of an object)(05:03:53) | Failed to call hook 'CanBeTargeted' on plugin 'TruePVE v0.7.3' (NullReferenceException: Object reference not set to an instance of an object)(05:03:53) | Failed to call hook 'CanBeTargeted' on plugin 'TruePVE v0.7.3' (NullReferenceException: Object reference not set to an instance of an object)(05:03:53) | Failed to call hook 'CanBeTargeted' on plugin 'TruePVE v0.7.3' (NullReferenceException: Object reference not set to an instance of an object)(05:03:53) | Initializing 88681 stability supports(05:03:54) | Initializing 82222 conditional models(05:03:56) | 13439 / 82222(05:03:58) | 34183 / 82222(05:04:00) | 54824 / 82222(05:04:02) | 73283 / 82222
     
  3. Is there a way to let admins destroy objects other players have placed? i.e. stone walls. Thanks
     
  4. Remover Tool. That works regardless of TruePVE - there is a command /remove admin Will destroy anything.
     
  5. Ok The removal tool doesn't work on everything such as stone walls. Can you elaborate on the "remove" command. Thanks
     
  6. In your RemoverTool.json you should have a section that reads:

    "Remove - Normal - Allowed Entities": {

    Scroll through that and make sure that you have stuff like

    "High External Stone Gate": true,
    "High External Stone Wall": true,

    If you're an admin trying to use the remove tool on a wall - the /remove admin command should work on everything.
    [DOUBLEPOST=1489357596][/DOUBLEPOST]R-Remover Tool for Rust | Oxide
     
  7. Well that explains it. I don't have a removal tool plugin. I was using the removal tool that is default in rust. I can't find anything on a /remove command on any rust admin command list. I guess I'll have to remove the truepve and demo the things I need gone and then reload truepve. I really don't want the hassle of another plugin. Thanks
     
  8. I added the link to the removertool in my post - look just above your post - and you'll see the "R-Remover Tool for Rust | Oxide"

    Download and install it. That'll solve your problem 100% TruePVE is good, you just need this to do what you're asking for.
    [DOUBLEPOST=1489360937][/DOUBLEPOST]

    I'm also getting a TON of these messages in mine. Any idea as to what causes this?
     
  9. Looks like I found the correct command to do what I need ent kill works great. Thanks for all who helped.
     
  10. After a bit of research, I think I know what causes it. I'll have an update shortly for you all.
     
  11. One final little question for the evening - I've done this a couple of times now, and I've almost gone and lost my mind as a result. If I forget to add a comma, and then I save and reload the plugin - it'll give me the error and literally WIPE my config file. Is there any way around this? Luckily I use notepad++ and can usually go ctrl+z but still! Haha, p.s. This is a seriously a fantastic plugin.
     
  12. Well the easiest solution is probably to use a json validation site like JSONLint - The JSON Validator. to check the syntax before reloading - it won't tell you if your config will do what you want, but it'll tell you if you've missed a comma or bracket somewhere :)
     
  13. ignignokt84 updated TruePVE with a new update entry:

    0.7.5

     
  14. So quick question: Here's what I've got - yet players cannot loot corpses or sleepers. Did I miss something?
    Code:
    "RuleSets": [
        {
          "name": "default",
          "enabled": true,
          "defaultAllowDamage": false,
          "flags": "HumanNPCDamage, LockedBoxesImmortal, LockedDoorsImmortal, LootableCorpses, LootableSleepers, AuthorizedDamage",
          "rules": [
            "anything can hurt dispensers",
            "anything can hurt players",
            "players cannot hurt players",
            "anything can hurt traps",
            "traps can hurt players",
            "players cannot hurt barricades",
            "barricades can hurt players",
            "highwalls can hurt players",
            "anything can hurt heli"
          ]
        }
      ],
    And yes, I have it set that "handleLooting": true,

    If I want people to always be able to loot corpses and sleepers regardless of PVE or PVP time, should I just disable handleLooting? Would that effect the lock box immortal thing?
     
    Last edited by a moderator: Mar 13, 2017
  15.  
    Last edited by a moderator: Mar 13, 2017
  16. @Krazy J @Bill Murray 2
    I found a bug with some zone-specific handling. I'll roll out an update for that in a bit. But I also found an issue with looting, so I'm trying to resolve that first, and hopefully include that in the next version.
    [DOUBLEPOST=1489412522][/DOUBLEPOST]
    You could disable handleLooting - it would not affect any damage control.
     
  17. ignignokt84 updated TruePVE with a new update entry:

    0.7.6

     
  18. Dude, you rock. I love active and approachable plugin developers.
     
  19. @ignignokt84

    Have you figured out whats causing these in zones specified in true pve config ? Was this supposed to be fixed with the recent updates in 0.7.6? or was that only for rulesets working ? which all my zones still produce these errors and the ruleset with "players cannot hurt foundations" is still not working.

    (14:31:30) | Failed to call hook 'OnEntityTakeDamage' on plugin 'TruePVE v0.7.6' (InvalidOperationException: Operation is not valid due to the current state of the object)

    (14:36:59) | Failed to call hook 'OnEntityTakeDamage' on plugin 'TruePVE v0.7.6' (InvalidOperationException: Operation is not valid due to the current state of the object)

    when players join the arenas, rcon gets spammed the whole time.
     
  20. @Krazy J - Can you upload your latest json? The last one you put on here has a lot of issues and is from a few versions ago, so I'd like to see what you're working with now. I'll test it out locally and see if I get the same errors.