Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

1 Screenshot

  • 1,790
  • 78
  • 71.72 kB

About Abandoned Bases

Allows bases to become raidable when all players in a base become inactive.

 

Compatible with TruePVE and NextGenPVE servers.

Abandoned Bases checks each building on the server in order to determine which bases are inactive. Bases become inactive when all players authorized on the tool cupboard have been offline for the configured amount of days. When a base becomes inactive there are one of two outcomes.

1.) It will be immediately destroyed if it does not meet the configured minimum requirements.

2) It will become raidable for a configurable period of time, and when the time expires the base will be destroyed.

Each zone has a map marker, allows PVP and is surrounded by a dome that protects it from being attacked from the outside. Players who zone hop will be flagged with a PVP delay where they can still be attacked for a configurable amount of time.

Command /sar - converts a base into an abandoned base (requires abandonedbases.convert permission) - this can be used on any base that you are authorized to and will cause the base to be destroyed when the timer expires

Command /sab - starts a manual check for each building on the server in order to determine which bases are inactive (requires abandonedbases.admin permission)

Command /sar purge - converts all bases on the server into abandoned bases for purge day (requires abandonedbases.convert, abandonedbases.admin and abandonedbases.purgeday permissions)

  • This is a two part command that requires you type /sab afterwards to begin.
  • Requires abandonedbases.purgeday, abandonedbases.convert, and abandonedbases.admin permissions.
  • Announcements are muted during purge to prevent spam.
  • Time To Wait Between Spawns (15) will delay how quickly every base is converted

Permissions

abandonedbases.convert - required to use /sar command
abandonedbases.convert.free - converting is free for users that have this permission
abandonedbases.purgeday - required to use /sar purge command
abandonedbases.admin - required to use /sab and purge commands
abandonedbases.notices - users with this command can see all in-game notices from the plugin
abandonedbases.attack - shows players how much time is left before a base becomes abandoned when they attack it

abandonedbases.exclude:

  • excludes the user from being checked as an authorized user to a TC
  • prevents the users building from becoming abandoned if they've built any decay entity within it
  • this permission should not be used to exempt users - exempt users by assigning them a permission from a role that has the lifetime set to "none"

example roles that includes permission abandonedbases.exempt and lifetime set to "none" to properly exempt a user or group by granting abandonedbases.exempt to a user or group:

  "Purge Settings": [
    {
      "Permission": "abandonedbases.exempt",
      "Lifetime (Days)": "none"
    },
	{
      "Permission": "abandonedbases.vip",
      "Lifetime (Days)": "7"
    },
    {
      "Permission": "abandonedbases.veteran",
      "Lifetime (Days)": "5"
    },
    {
      "Permission": "abandonedbases.basic",
      "Lifetime (Days)": "3"
    }
  ],

Purge Settings

  • Permission - The permission to use with this setting
  • Lifetime (Days) - The amount of time in days before a base is considered abandoned. Set to none to not consider players with this permission as inactive.
  • Comes with 3 configured permissions and lifetime days by default

Abandoned Settings

  • Blacklisted Commands (command1, command2, command3) - Commands players are not allowed using at a raid or marked with PVP delay
  • Marker Name (Minutes) (Abandoned Player Base [{time}m]) - Text shown on map marker for minutes
  • Marker Name (Seconds) (Abandoned Player Base [{time}s]) - Text shown on map marker for seconds
  • Foundations Required (4) - Minimum amount of foundations required to become raidable
  • Walls Required (3) - Minimum amount of walls required to become raidable
  • Sphere Amount (10) - Increase to darken the dome, or decrease to brighten it
  • Sphere Radius (50) - How big the dome is in meters
  • Use Dynamic Sphere Radius (false) - Allow the dome to detect the best dome size
  • Max Dynamic Radius (75.0) - How maximum size of the dynamic radius
  • PVP Delay (15.0) - The amount of time in seconds that players can take damage after leaving the dome
  • Despawn Timer (1800.0) - The amount of time in seconds that players have to finish the raid
  • Reset Despawn Timer When Base Is Attacked (true) - When enabled this will reset the above despawn timer back to 1800 seconds by default
  • Backpacks Can Be Opened (true) - When enabled players will be allowed to open their backpacks while inside of the dome
  • Backpacks Can Be Looted By Anyone (false) - Bypass PreventLooting plugin and allow backpacks to be lootable if enabled
  • Corpses Can Be Looted By Anyone (true) - Bypass PreventLooting plugin and allow backpacks to be lootable if enabled
  • Allow PVP (true) - Allows PVP while inside of the dome, and when flagged with a PVP delay
  • Run Once On Server Startup (false) - Check for abandoned bases immediately after server startup is complete
  • Run Every X Seconds (0.0) - The time in seconds to check for each building on the server in order to determine which bases are inactive
  • Kill Inactive Sleepers (false) - When enabled players with a permission from purge settings will be executed when they are offline for the configured amount of lifetime days
  • Economics/ServerRewards Cost To Manually Convert (0 = disabled) - Used with /sar command to convert any base into an abandoned base
  • Use Map Marker (true)
  • Various auto turret settings

Credits:

  • misticos for giving permission to use some of his code 🙂
  • Like 3
  • Love 3

nivex's Other Downloads


User Feedback

About Us

Codefling is a forward-thinking platform for developers to share and monetize their work from plugins to game assets and everything in-between.

3,285 files sold to 351 customers and $48,008 of payments processed this year!

×
×
  • 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.