Lethal Decay

My discord https://discord.gg/u5v44xC
License activation is automatic and must be done through discord using my license bot
Join and type "
!PURCHASE" for additional information
Buy once (no renewals needed)

Current Features

  • Permission based timed decay (based on tribe inactivity not material based tiers)
  • Rapid Decay feature to remove small cluttered structures faster then full decay timers with other configurable criteria
  • Instant Decay feature that will remove specific structures you specify with other configurable criteria
  • Complete removal of Structures, Dinos, Players (no random bags or vaults left over)
  • Logging (api log and discord)
  • Unclaimed dino decay
  • Manual or Automatic decay option for Normal and Rapid decay
  • Server Performance Monitoring allows for real-time decision making to prevent large base decay lag while players are online.

RCON/Console Commands
lethaldecay.tribe <tribeid> - Manually forces a tribe into decay mode
lethaldecay.reload - Reloads the config
lethaldecay.list - Lists tribes that are ready to be decayed if using manual decay instead of auto decay.
lethaldecay.pause - Will pause further decay activity and you will be reminded every 60 seconds if paused (current decay queue will be completed still)
lethaldecay.check <tribeid> - Check decay status for a tribeid
lethaldecay.rapid - Manually triggers the Rapid Decay System to start running before its automated time
lethaldecay.last <tribeid> - will show the last tribe member login with timestamp with the highest decay timer

RCON Commands
lethaldecay.instant - remove specific structures players leave littered around the map.
lethaldecay.shortlist - outputs an entry for all tribes set to decay within 48 hours to the Tribe Log, API Log and Decay Webhook.
  • I suggest using Rcon Scheduler or whatever tool you use to run scheduled rcon command daily.

Chat Commands
/decaytime - Allows checking tribe decay times while looking at a tribe owned structure
  • command will show normal or rapid decay time depending on the config rules for rapid decay

JSON:
"DiscordLogging": { //This will log information to a discord channel about events that happen when a player joins a server
    "Enabled": false, //enables the feature
    "Webhook": "", //discord channel webhook for Normal Decay
    "RapidDecayWebhook": "", //discord channel webhook for Rapid Decay
    "WebhookPrefix": { //These will add a line in the logging to specify which server the events happened on. You should add an entry for all maps you are running
      "Ragnarok": "Ragnarok" //map name same one used in the command line parameter followed by how you want to identify the map
    }
  },
  "Decay": {
    "Commands": {
      "CheckDecay": "/decaytime" //player chat command to check decay timer
    },
    "MinimumServerFPS": 20, //ARK Servers run at 30 FPS normally. When your server performance goes below this number decay activities will pause until performance improves.
    "AllowAutoDecay": false, //True will automatically decay tribes when their decay time runs out. //False requires lethaldecay.tribe command
    "AddAlreadyExisting": true, //populate database on startup with tribe info
    "DefaultGroupForExisting": "Default", //auto popluation will use this group for decay calculations until players login to override it
    "DecayCheckFrequencyHours": 1, //Check every X hours if any tribes need to be decayed
    "DecayGroups": [ //Set permission groups here with decay times
      {
        "GroupName": "Admins",
        "DecayDays": 1095 //adds 3 years
      },
      {
        "GroupName": "Premium",
        "DecayDays": 30 //adds 30 days to to the last logout
      }
    ]
  },
  "RapidDecay": { //fast decay
    "Enabled": false, //enable feature
    "DecayCheckFrequencyHours": 1, //check every X hours
    "MaxStructuresInRange": 25, //if less than 26 structures are within 3000 (10 foundation) range they are eligible for fast decay
    "MaxRangeCheck": 3000, //range to search for structures (300 = 1 foundation)
    "DecayGroups": [
      {
        "GroupName": "Admins",
        "DecayDays": 1095 //adds 3 years
      },
      {
        "GroupName": "Premium",
        "DecayDays": 5 //adds 5 days to to the last logout
      }
    ],
    "IgnoreStructures": [ //These structures will not rapid decay
      "OilPump",
      "GasCollector"
    ]
  },
  "InstantDecay": { //rcon only command lethaldecay.instant
    "Enabled": false, //enables feature
    "MaxStructuresInRange": 10, //if less than 11 structures are within 3000 (10 foundation) range they are eligible for instant decay
    "MaxRangeCheck": 3000, //range to search for structures (300 = 1 foundation)
    "InstantDecayBPs": [ //only these structures will be instant decayed
      "campfire"
    ],
    "IgnoreAdminTribeID": [ //ignore admin tribe id's from this feature
      "11111111111",
      "22222222222"
    ]
  },
  "UnclaimedDinos": { //Decay unclaimed dinos
    "Enabled": true, //enables feature
    "UnclaimedCheckFrequency": 60, //How many minutes between checks
    "UnclaimedDecayTime": 60 //How many mintutes they can be unclaimed
  },

Licensing
One license is limited to a single physical server, so multiple ark servers running on the same machine (HWID) would only need 1 license.

Author
Lethal
Downloads
34
Type
Digital product
License duration
Unlimited
Price
27.25 USD
Views
2,161
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Lethal

  • Server Events
    Server Events
    Create various events using different in game bosses/dinos.
  • Tribe Enforcer
    Tribe Enforcer
    Tribe Enforcer aims to provide consistent tribe members across a cluster including the same Tribe ID
  • Items+
    Items+
    Full DC Protection, Tribute Uploads, Item Weight and Limited Blueprint Crafts
  • Tribe Log Relay
    Tribe Log Relay
    Tribe Logs can be sent to a Tribes Discord and Admins can receive all Tribe Logs for auditing.
  • No Wander
    No Wander
    Auto sets many dino settings automatically with Tribe preferences!

Latest updates

  1. 1.11

  2. 1.10

  3. 1.08

    Changed how messages are loaded from the config.json to prevent crashing. Updated some auth...
Top