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.