BetterDedicatedStorage

Paid BetterDedicatedStorage 1.4

This resource is paid, and requires to be purchased

📦 Better Dedicated Storage

Better Dedicated Storage is a powerful utility designed to expand the vanilla capabilities of Dedicated Storages. It breaks game limitations by allowing server administrators to store any non-standard or custom items inside dedicated containers, while providing robust management and permission tools.

✨ Key Features

  • 🟢 Custom Item Whitelisting: Bypass vanilla restrictions and allow custom, modded, or previously unsupported items to be placed inside Dedicated Storages.
  • 👑 Group-Based Permissions: Restrict specific items to chosen permission groups (e.g., let only VIPs or Admins store high-tier or specialized resources).
  • 🔴 Strict Blacklisting: Completely block specific blueprints from being placed into dedicated storages cluster-wide.
  • 📊 Smart Stack Scaling: Fully integrates with your custom Game.ini stack sizes to ensure the plugin accurately calculates and displays item counts inside the storage.
  • ⚡ Live Configuration Reload: Tweaked your settings? Update them instantly without restarting your server using RCON (BDS.Reload) or console commands (cheat BDSReloadConfig).
  • 🛡️ Built-in Safety Insurance: Automatically creates a backup of dedicated storage contents on every world save. If a base game update breaks the plugin and the server boots without it, your players' data is safe and can be restored flawlessly with a single config toggle.

⚙️ Configuration Example (config.json)

JSON:
{
  "OverrideConfigPath": "",
  "Backups": {
    "EnableDedicatedStoragesBackup": true,
    "RestoreDedicatedStoragesFromBackupOnStartup": false
  },
  "AllowedItems": [
    {
      "BlueprintPaths": [
        "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemConsumable_RawMeat.PrimalItemConsumable_RawMeat'",
        "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemConsumable_RawMeat_Fish.PrimalItemConsumable_RawMeat_Fish'"
      ],
      "RequiredGroups": ""
    },
    {
      "BlueprintPaths": [
        "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemConsumable_CookedMeat.PrimalItemConsumable_CookedMeat'",
        "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemConsumable_CookedMeat_Fish.PrimalItemConsumable_CookedMeat_Fish'"
      ],
      "RequiredGroups": "Veteran,Admins"
    }
  ],
  "PreventedItems": [
    "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemConsumable_RawMutton.PrimalItemConsumable_RawMutton'"
  ],
  "CustomItemStacks": {
    "PrimalItemConsumable_RawMutton_C": 10000,
    "PrimalItemConsumable_CookedMeat_Fish_C": 5000
  }
}

🔍 Parameter Breakdown

  • Backups: EnableDedicatedStoragesBackup creates a backup on every world save. If a game update wipes custom items while the plugin is inactive, simply set RestoreDedicatedStoragesFromBackupOnStartup to true, restart the server to restore all items, and toggle it back to false.
  • AllowedItems: Define blueprints and required permission groups. Leave RequiredGroups empty "" to allow everyone.
  • PreventedItems: A strict blacklist to prevent items from being stored by anyone (unless overridden in Allowed Items).
  • CustomItemStacks: Fill this only if you have modified stack sizes in your Game.ini. Use the class name ending with _C so the plugin can calculate counts perfectly.
Author
rio_aleksandr
Views
19
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from rio_aleksandr

Back
Top