[ARK] AutoDecay [Anti-Autobreed][Cluster Support]

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Public Service Announcement

    Hey Guest, I’ve got some exciting news to share! 🎉

    Starting this December, I’ll be moving the entire GameServersHub website away from WordPress and rebuilding it in Next.js! This upgrade will bring incredibly faster speeds, smoother performance, and a modern user experience that sets the stage for everything coming next.

    In 2026, GameServersHub will be entering a new era. I’ll be revamping the entire platform from the ground up and launching a brand-new, fully modernized marketplace. It’ll feature a cleaner design, improved functionality, and better tools for both creators and server owners.

    On top of that, development has already started on the GameServerListing project at https://gsl-six.vercel.app/, which is expected to launch in early Q1 2026. This new system will make discovering and managing servers easier than ever before.


    👉 Stay in the loop!
    Join our Discord for behind-the-scenes updates, early previews, and community discussions.

    » Click here to join our Discord! «

    ~ MrOwlSky

Adrian, is it currently possible to disable the VIP Groups via the config file?

I love the idea but I'm getting a ton of errors in the console since we have a large number of servers pointed to a single Permissions db. I've tried removing the VIPGroup section from the config file and using an older config but it causes each instance to crash on startup. I can't replicate the issue with a previous version of AutoDecay.

View attachment 1283

Thanks in advance for any advise that you can provide!
The actual problem shouldn't be from my side - you might got a older permissions.dll version or smth like that. For me the whole stuff worked:)
 
If someone changes the name of their tribe, the next time they log in, everything decays and they are killed. :(

This happened twice since we started using this plugin in the past month. Could there possibly be a fix for this? Also, what will happen if I just remove the plugin? We can't have people's entire bases and dinos vanish...
 
We just had another base vanish overnight, and I know this guy was just working on his base yesterday. He did not rename his tribe or do anything weird. Does anyone know why an entire base and dinos would vanish, and kill the person too? @AdrianGaming
 
Currently im really busy learning for my exams.. I suggest you to remove the plugin for atleast the next week. The plugin won't have any affect after removing it. No structures / dinos beeing removed on plugin disable. I'll take a look on it later.
 
We just had another base vanish overnight, and I know this guy was just working on his base yesterday. He did not rename his tribe or do anything weird. Does anyone know why an entire base and dinos would vanish, and kill the person too? @AdrianGaming
Yeah @AdrianGaming we also still have the issue of bases vanishing. Had to completely remove the plugin from our servers.
 
Would be great if you could send me your whole AutoDecay folder and the people's steamId's where it occured via private message somewhere. It's hard to figgure it out without.
 
Tested it exactly like you 2 explained it here... Nothing vanished.
 
I opened the test server and tested it, but it did not work properly.
JSON:
{
  "Debug": true,
  "Decay": {
    "VIPGroup": "vip",
    "CheckSteps": 100,
    "CheckInterval": {
      "GivenIn": "HOURS",
      "Value": 60
    },
    "Structures": {
      "Enabled": true,
      "DecayTime": {
        "GivenIn": "HOURS",
        "Value": 1
      },
      "VIPDecayTime": {
        "GivenIn": "HOURS",
        "Value": 60
      }
    },
    "Dinos": {
      "Enabled": true,
      "DecayTime": {
        "GivenIn": "MINUTES",
        "Value": 1
      },
      "VIPDecayTime": {
        "GivenIn": "HOURS",
        "Value": 60
      }
    }
  },
  "AutoBreed": {
    "Enabled": true,
    "CheckInterval": {
      "GivenIn": "SECONDS",
      "Value": 10
    },
    "MaxUnclaimedTime": {
      "GivenIn": "SECONDS",
      "Value": 60
    }
  },
  "StructureOverrides": [
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Structures/Foundations/Square/Metal/PrimalItemStructure_Foundation_Metal.PrimalItemStructure_Foundation_Metal'",
         "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Metal/PrimalItemStructure_MetalFloor.PrimalItemStructure_MetalFloor'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Structures/Gateways/Small/Stone/PrimalItemStructure_Gateway_Stone.PrimalItemStructure_Gateway_Stone'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Metal/PrimalItemStructure_MetalGateframe.PrimalItemStructure_MetalGateframe'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Stone/PrimalItemStructure_StoneGateframe.PrimalItemStructure_StoneGateframe'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Structures/Gateways/Small/Metal/PrimalItemStructure_Gateway_Metal.PrimalItemStructure_Gateway_Metal'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Misc/PrimalItemStructure_StorageBox_Huge.PrimalItemStructure_StorageBox_Huge'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Misc/Vault/PrimalItemStructure_VaultPlus.PrimalItemStructure_VaultPlus'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Structures/Foundations/Square/Tek/PrimalItemStructure_Foundation_Tek.PrimalItemStructure_Foundation_Tek'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Tek/PrimalItemStructure_TekFloor.PrimalItemStructure_TekFloor'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    }
  ]
}
 
I opened the test server and tested it, but it did not work properly.
JSON:
{
  "Debug": true,
  "Decay": {
    "VIPGroup": "vip",
    "CheckSteps": 100,
    "CheckInterval": {
      "GivenIn": "HOURS",
      "Value": 60
    },
    "Structures": {
      "Enabled": true,
      "DecayTime": {
        "GivenIn": "HOURS",
        "Value": 1
      },
      "VIPDecayTime": {
        "GivenIn": "HOURS",
        "Value": 60
      }
    },
    "Dinos": {
      "Enabled": true,
      "DecayTime": {
        "GivenIn": "MINUTES",
        "Value": 1
      },
      "VIPDecayTime": {
        "GivenIn": "HOURS",
        "Value": 60
      }
    }
  },
  "AutoBreed": {
    "Enabled": true,
    "CheckInterval": {
      "GivenIn": "SECONDS",
      "Value": 10
    },
    "MaxUnclaimedTime": {
      "GivenIn": "SECONDS",
      "Value": 60
    }
  },
  "StructureOverrides": [
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Structures/Foundations/Square/Metal/PrimalItemStructure_Foundation_Metal.PrimalItemStructure_Foundation_Metal'",
         "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Metal/PrimalItemStructure_MetalFloor.PrimalItemStructure_MetalFloor'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Structures/Gateways/Small/Stone/PrimalItemStructure_Gateway_Stone.PrimalItemStructure_Gateway_Stone'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Metal/PrimalItemStructure_MetalGateframe.PrimalItemStructure_MetalGateframe'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Stone/PrimalItemStructure_StoneGateframe.PrimalItemStructure_StoneGateframe'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Structures/Gateways/Small/Metal/PrimalItemStructure_Gateway_Metal.PrimalItemStructure_Gateway_Metal'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Misc/PrimalItemStructure_StorageBox_Huge.PrimalItemStructure_StorageBox_Huge'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Misc/Vault/PrimalItemStructure_VaultPlus.PrimalItemStructure_VaultPlus'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Structures/Foundations/Square/Tek/PrimalItemStructure_Foundation_Tek.PrimalItemStructure_Foundation_Tek'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Tek/PrimalItemStructure_TekFloor.PrimalItemStructure_TekFloor'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    }
  ]
}
Could you tell me what didn't work right?

If its Decay of Structures / Dinos then please make sure a check getting fired after the exceeded time.
 
Could you tell me what didn't work right?

If its Decay of Structures / Dinos then please make sure a check getting fired after the exceeded time.

I tested the dinosaurs and structures in an hour, but it didn't work normally

JSON:
{
  "Debug": false,
  "Decay": {
    "VIPGroup": "vip",
    "CheckSteps": 1,
    "CheckInterval": {
      "GivenIn": "HOURS",
      "Value": 60
    },
    "Structures": {
      "Enabled": true,
      "DecayTime": {
        "GivenIn": "HOURS",
        "Value": 1
      },
      "VIPDecayTime": {
        "GivenIn": "HOURS",
        "Value": 60
      }
    },
    "Dinos": {
      "Enabled": true,
      "DecayTime": {
        "GivenIn": "MINUTES",
        "Value": 1
      },
      "VIPDecayTime": {
        "GivenIn": "HOURS",
        "Value": 60
      }
    }
  },
  "AutoBreed": {
    "Enabled": true,
    "CheckInterval": {
      "GivenIn": "SECONDS",
      "Value": 10
    },
    "MaxUnclaimedTime": {
      "GivenIn": "SECONDS",
      "Value": 60
    }
  },
  "StructureOverrides": [
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Structures/Foundations/Square/Metal/PrimalItemStructure_Foundation_Metal.PrimalItemStructure_Foundation_Metal'",
         "DecayTime": {
        "GivenIn": "MINUTES",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Metal/PrimalItemStructure_MetalFloor.PrimalItemStructure_MetalFloor'",
      "DecayTime": {
        "GivenIn": "MINUTES",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Structures/Gateways/Small/Stone/PrimalItemStructure_Gateway_Stone.PrimalItemStructure_Gateway_Stone'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Metal/PrimalItemStructure_MetalGateframe.PrimalItemStructure_MetalGateframe'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Stone/PrimalItemStructure_StoneGateframe.PrimalItemStructure_StoneGateframe'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Structures/Gateways/Small/Metal/PrimalItemStructure_Gateway_Metal.PrimalItemStructure_Gateway_Metal'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Misc/PrimalItemStructure_StorageBox_Huge.PrimalItemStructure_StorageBox_Huge'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Misc/Vault/PrimalItemStructure_VaultPlus.PrimalItemStructure_VaultPlus'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/Mods/StructuresPlusMod/Structures/Foundations/Square/Tek/PrimalItemStructure_Foundation_Tek.PrimalItemStructure_Foundation_Tek'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    },
    {
      "BlueprintPath": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Tek/PrimalItemStructure_TekFloor.PrimalItemStructure_TekFloor'",
      "DecayTime": {
        "GivenIn": "DAYS",
        "Value": 3
      }
    }
  ]
}
 
Your Checksteps are set to 1.. no way its gonna make it within an hour.. lol

For testing only(since this setup might cause your system to lag);

Please set your CheckSteps up to 1000 and your CheckInterval to 5 Minutes
 
Your Checksteps are set to 1.. no way its gonna make it within an hour.. lol

For testing only(since this setup might cause your system to lag);

Please set your CheckSteps up to 1000 and your CheckInterval to 5 Minutes
"CheckInterval": {
"GivenIn": "HOURS",
"Value": 60


Is this option an autodecay check, not a vip check?
 
"CheckInterval": {
"GivenIn": "HOURS",
"Value": 60


Is this option an autodecay check, not a vip check?

This is the settings section of the whole AutoDecay(including Structures & Dinos). Thats why Unclaimed Dinos have their own section.
 
Back
Top