Jump to content
Message added by IIIaKa,

This plugin can work without plugins from the "DEPENDS ON" section, but it is recommended to install them.

In case you don't have plugins from the "DEPENDS ON" section, you should purchase the Bundle. The price is the same, but additionally, you'll receive all those plugins.

P.S. Any suggestions for improvement will be taken into consideration.

14 Screenshots

  • 19.1k
  • 656
  • 2.02 MB

About Real PvE

Plugin for Real PvE servers, featuring damage prevention, anti-griefing measures, customizable PvP zones, an automatic loot queue in radtowns and raid zones, and much more.
 

qlBMibH.gif

 

P.S. I asked the author of DynamicPVP to add the missing hooks.
In the meantime, if you're using the DynamicPVP plugin, you need to use this 
DynamicPVP.cs file.

 

Ji0XU4D.png

  • The ability to set "server.pve" to "true", which allows the server to have a "PvE" flag;
  • Damage from NPC's are enabled when server.pve is true;
  • The ability to inflict damage to one's own structures with "server.pve true";
  • The ability to destroy(including external walls) or rotate one's structures without any time constraints;
  • The ability to force the decay of building blocks with Twigs grade, even if there is wood in the Tool Cupboard;
  • No one, except the owner or their friends, will be able to open their loot containers (chests, storages, bodies, etc.);
  • Players can't gather resources within the Building Privilege of someone else;
  • Administrators can bypass loot restrictions;
  • The ability to schedule the killing of players if they disconnect within someone else's Building Privilege;
  • Disabling backpack and active item drop upon death, even if backpack is full;
  • The ability to disable 'Give' messages;
  • The ability to modify the items given at spawn on the beach;
  • The ability to create an unlimited number of custom permissions;
  • The ability to allow players to bypass the queue;
  • The ability to set limits on sleeping bagsshelters and auto turrets for each permission;
  • The ability to set a multiplier for the prices of monuments and events for each permission;
  • The ability to customize the price and amount of vehicles for each of your custom permissions;
  • The ability to assign vehicles to each player;
  • The ability to customize the assigned price and available amount of vehicles for each of your custom permissions;
  • An assigned vehicle can't be damaged, looted or pushed by other players, but it can be pushed if it is within someone else's Building Privilege;
  • The ability to loot monuments through a queue system;
  • The ability to configure monuments, setting their looting price and time, and adjusting status bars for each monument;
  • The ability to acquire the privilege to loot events (helicopters, bradleys, and raidable bases) through a purchase;
  • The ability to customize the price of each event types and loot attempts (lives);
  • NPCs only aggress against players who are looting monuments, events or raidable bases;
  • Only players who are looting monuments, events or raidable bases can inflict damage to NPCs;
  • RaidableBases are protected from griefing(no damage, no loot and etc). Only the owner can interact with the raid;
  • Neutral RaidableBases can be purchased;
  • Prices for purchasing neutral raids are configurable for each difficulty level;
  • Configurable raid limits (currently available) along with discount multipliers for purchases, for each permission.

 

n8420aH.png

File location: *SERVER*\oxide\data\RealPVE\PermissionConfig.json
Default: https://pastebin.com/5VtWZZVr

All permissions are created and configured in the config file under the "List of permissions" section.
You can create as many permissions as needed and customize them flexibly.
It is recommended to use the prefix "realpve" in the permission's name, for example: "realpve.vip".

NOTE: The first permission will serve as the default permission for those who do not have any permissions.

{
  "List of permissions. NOTE: The first permission will be used by default for those who do not have any permissions.": [
    {
      "Permission Name": "realpve.default",
      "Bypass Queue": false,
      "Limit of beds": 15,
      "Limit of shelters": 1,
      "Limit of auto turrets": 12,
      "Seconds that will be skipped when opening HackableLockedCrate. Range from 0 to 900": 0.0,
      "Monuments price multiplier": 1.0,
      "Events price multiplier": 1.0,
      "Limit of RaidableBases(at the time)": 1,
      "RaidableBases price multiplier": 1.0,
      "Vehicles settings": {
        "Horse": {
          "Limit": 1,
          "Price": 10.0
        },
        "Bike": {
          "Limit": 1,
          "Price": 5.0
        },
        "MotorBike": {
          "Limit": 1,
          "Price": 20.0
        },
        "Car": {
          "Limit": 1,
          "Price": 25.0
        },
        ...
      }
    },
    {
      "Permission Name": "realpve.vip",
      "Bypass Queue": true,
      "Limit of beds": 20,
      "Limit of shelters": 2,
      "Limit of auto turrets": 15,
      "Seconds that will be skipped when opening HackableLockedCrate. Range from 0 to 900": 450.0,
      "Monuments price multiplier": 0.9,
      "Events price multiplier": 0.9,
      "Limit of RaidableBases(at the time)": 2,
      "RaidableBases price multiplier": 0.9,
      "Vehicles settings": {
        "Horse": {
          "Limit": 5,
          "Price": 9.0
        },
        "Bike": {
          "Limit": 5,
          "Price": 4.5
        },
        "MotorBike": {
          "Limit": 5,
          "Price": 18.0
        },
        "Car": {
          "Limit": 5,
          "Price": 22.5
        },
        ...
      }
    }
  ],
  "Version": {
    "Major": 0,
    "Minor": 1,
    "Patch": 1
  }
}

An example of a monument/event/rb multipliers using default permissions.

For example, if you set the price for the Harbor at $1000, a player with the default permission(1.0) will pay $1000 * 1 = $1000. Meanwhile, a player with a VIP permission(0.9) will pay $1000 * 0.9 = $900. However, if a player possesses a misbehaving permission with a value of 1.1, they will need to pay $1000 * 1.1 = $1100.

 

MOEpxmo.png

{
  "Chat command": "realpve",
  "Is it worth forcibly implementing PvE for a server?": true,
  "Use GameTip for messages?": true,
  "Is it worth preventing the sending of 'Give' messages?": true,
  "Which currency symbol and format will be utilized?": "${0}",
  "Vehicles - Time(in seconds) to display the marker when searching for a vehicle. A value of 0 disables the marker": 15.0,
  "Is it worth allowing a backpack to drop upon player death?": true,
  "Is it worth blocking damage to the laptop of the Hackable Crate?": true,
  "Is it worth preventing the pickup of plants spawned by the server in someone else's building privilege zone?": false,
  "Anti-Sleeper - Time in seconds after which a player will be killed if they disconnect while inside someone else's Building Privilege. Set to 0 to disable": 1200.0,
  "PatrolHelicopterAI - Monument Crash. If set to true, the helicopter will attempt to crash into the monument": false,
  "PatrolHelicopterAI - Use Danger Zones. If set to false, the helicopter will function as it did before the April update": false,
  "PatrolHelicopterAI - Flee Damage Percentage. A value of 1 or above will make the helicopter behave as it did before the April update": 1.0,
  "Is Npc Random Raids enabled?": true,
  "PvP - Is it worth adding map markers for PvP zones?": true,
  "PvP - Settings for the status bar": {
    "Order": 9,
    "Height": 26,
    "Main_Color": "1 1 1 1",
    "Main_Transparency": 0.15,
    "Main_Material": "",
    "Image_Url": "https://i.imgur.com/oi5vIkk.png",
    "Image_Local(Leave empty to use Image_Url)": "RealPVE_PvP",
    "Image_Sprite(Leave empty to use Image_Local or Image_Url)": "",
    "Image_IsRawImage": false,
    "Image_Color": "1 1 1 1",
    "Image_Transparency": 1.0,
    "Text_Size": 12,
    "Text_Color": "1 1 1 1",
    "Text_Font": "RobotoCondensed-Bold.ttf",
    "Text_Offset_Horizontal": 0,
    "SubText_Size": 12,
    "SubText_Color": "1 1 1 1",
    "SubText_Font": "RobotoCondensed-Bold.ttf",
    "Progress_Reverse": true,
    "Progress_Color": "#FF6347",
    "Progress_Transparency": 0.7,
    "Progress_OffsetMin": "0 0",
    "Progress_OffsetMax": "0 0"
  },
  "Wipe ID": null,
  "Version": {
    "Major": 0,
    "Minor": 1,
    "Patch": 11
  }
}

 

DxI83SK.png
 

ENG: https://pastebin.com/ZMUL6pYL
RUS: https://pastebin.com/Mx8cbMts

 

OxWiTBA.png

  • admin:
    • loot - Enables/Disables the ability for the player who enter the command to loot other players' boxes, bodies, backpacks, etc. Permission "realpve.admin" required.
  • vehicle:
    • find - helps to find a player's vehicle;
    • unlink - unlinks the vehicle without the need to approach it;
    • clear - unlinks all vehicles.
  • team:
    • ff - Enable/Disable damage to teammates. Only the group leader can use this command.

Example:

  • /realpve admin loot
  • /realpve vehicle find *netID*
  • /realpve team ff

 

cwS0qTQ.png

This plugin provides the ability to claim vehicles, thereby preventing theft and griefing from other players.

In permissions, you can set the price and quantity restrictions for each type of vehicle, ensuring flexible customization according to your preferences.

An assigned vehicle can't be damaged, looted or pushed by other players, but it can be pushed if it is within someone else's Building Privilege.

 

jYzsXFO.png

File location: *SERVER*\oxide\data\RealPVE\MonumentConfig.json
Default: https://pastebin.com/XY1d9YaM

This plugin introduces queue system and loot purchases for monuments.
You can customize the price and time for looting for each monument. Within monuments, only the "Looter" and his friends have the ability to loot, pick up items or damage entities.
Additionally, NPCs and animals within monuments do not aggress against other players and do not receive damage from them.

If a player dies within the monument, they will have a grace period to return. This allows players to safely loot monuments without fear of griefing.

Example of monument configuration:

"ferry_terminal_1": {
      "Type(This parameter is just a hint. Changes won’t have any effect)": "RadTown",
      "Time in seconds(1-15) given to respond for purchasing monument looting": 5.0,
      "ShowSuffix": true,
      "Broadcast": true,
      "PvP - Is PvP enabled at this monument? If so, players will be able to kill each other, and loot will be publicly accessible": false,
      "PvP - Sets the delay in seconds that a player remains in PvP mode after leaving a PvP monument. 0 disables the delay": 10,
      "PvP - Is it worth adding map markers for monuments if they are PvP zones?": true,
      "LootingTime": 900,
      "Price": 15.0,
      "Is it worth using a progress bar for bars with a counter?": true,
      "BarSettings": {
        "Order": 10,
        "Height": 26,
        "Main_Color": "#FFBF99",
        "Main_Transparency": 0.8,
        "Main_Material": "",
        "Image_Url": "https://i.imgur.com/awUrIwA.png",
        "Image_Local(Leave empty to use Image_Url)": "RealPVE_ferry_terminal_1",
        "Image_Sprite(Leave empty to use Image_Local or Image_Url)": "",
        "Image_IsRawImage": false,
        "Image_Color": "#FFDCB6",
        "Image_Transparency": 1.0,
        "Text_Size": 12,
        "Text_Color": "1 1 1 1",
        "Text_Font": "RobotoCondensed-Bold.ttf",
        "Text_Offset_Horizontal": 0,
        "SubText_Size": 12,
        "SubText_Color": "1 1 1 1",
        "SubText_Font": "RobotoCondensed-Bold.ttf",
        "Progress_Reverse": true,
        "Progress_Color": "#FFBF99",
        "Progress_Transparency": 0.8,
        "Progress_OffsetMin": "",
        "Progress_OffsetMax": ""
      }
    }

 

  • Type - This field serves only as an indicator for you. The changes won't have any impact;
  • ShowSuffix - Suffix display. Some monuments (for example Warehouses) have suffixes in the name, like "Warehouse #12";
  • Broadcast - Enabling or disabling broadcasts when a monument is occupied or vacated;
  • LootingTime - Time allocated for looting the monument;
  • Price - The price for which you can start looting the monument. 0 means looting is free;
  • BarSettings - Settings for the Advanced Status Bar.

You can also choose the types of monuments by specifying them under the "List of tracked types of monuments" section.
A list of all available types can be viewed on the MonumentsWatcher's page in the "Developer API" section.

"List of tracked types of monuments": [
    "RadTown",
    "RadTownWater",
    "RadTownSmall",
    "TunnelStation",
    "Custom"
  ]

 

lXznvsm.png

Events, similar to monuments, offer the opportunity to claim events.
All events are configured in the config file under the "Settings for the events" section.
You can customize the price of looting and looting attempts(deaths, including friends). Just like in monuments, only the "Looter" and his friends have the ability to loot and damage entities.
Additionally, in events, NPCs do not aggress against other players.

If a player(including friends) exceeds the death limit, the event became free, thereby providing other players with the opportunity to claim the event.

Example of event configuration:

{
  "Settings for the PatrolHelicopter events": {
    "IsEnabled": true,
    "Time in seconds (1-15) given to respond for purchasing this event. Note: This is shown to everyone who deals damage, and the first person to buy it will claim it": 5.0,
    "Is it worth removing fire from crates?": true,
    "The price to capture the event. 0 means the event is free": 50.0,
    "The number of deaths after which the event becomes public": 5
  },
  "Settings for the BradleyAPC events": {
    "IsEnabled": true,
    "Time in seconds (1-15) given to respond for purchasing this event. Note: This is shown to everyone who deals damage, and the first person to buy it will claim it": 5.0,
    "Is it worth removing fire from crates?": true,
    "The price to capture the event. 0 means the event is free": 50.0,
    "The number of deaths after which the event becomes public": 5
  },
  "Version": {
    "Major": 0,
    "Minor": 1,
    "Patch": 0
  }
}

 

  • Price - The price to claim the event. 0 means looting is free;
  • DeathLimit - Limit of deaths after which the event becomes free.

 

yN4qCjC.png

File location: *SERVER*\oxide\data\RealPVE\NewbieConfig.json
Default: https://pastebin.com/QHZCqpji

An example of an item list given for the main inventory:

"List of items for the main inventory": [
    {
      "ShortName": "note",
      "Slot": 0,
      "Amount": 1,
      "SkinID": 0,
      "Text": "MsgNoteText"
    }
  ]

P.S. In the Text field, you need to specify the language key. Or, you can just write any text, but there won't be a translation of the text.

 

XsJeWDv.png

File location: *SERVER*\oxide\data\RealPVE\RaidableBasesConfig.json
Default: https://pastebin.com/rpDng7Fd

Integration with the RaidableBases plugin does not restrict its functionality in any way. On the contrary, it adds an anti-grief system that protects bases from malicious players.

  • In raid bases, NPCs and other entities can only receive damage from the raid owner or their friends;
  • Turrets and traps do not aggress against outsiders;
  • You can customize the price of claiming to each difficulty and set individual discounts for each permission.

You can still purchase raid bases using the /buyraid command. Raid bases without owners(buyable, maintained, manual and scheduled) can be bought for a price set in the configuration file or assigned to the first player who enters its radius, if the final price(price * discount) less or equals to 0.

Additionally, as a bonus, upon buying this plugin, you receive 5 free bases for 3 difficulty levels, along with configured loot for them.

 

  • Like 3

User Feedback

1.4m

Downloads

Total number of downloads.

6.7k

Customers

Total customers served.

99.9k

Files Sold

Total number of files sold.

2m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.