DinoSource Cluster

Keep bases safe and servers clean of structure spam
2025-12-10.18-07-42.png

2025-12-10.18-07-42.png

2025-12-10.18-06-57.png

2025-12-10.18-06-57.png

2025-12-10.12-46-49.png

2025-12-10.12-46-49.png

Description

Commissioned Mod for Dino Sourcery

At server startup, a cleanup process runs to help maintain a well-organized game world. During this process, any structures or tamed dinos located outside designated flag zones, used to mark bases, will be automatically removed. This only occurs if they've been there unattended for too long, via configs. This ensures that all player builds remain within intended boundaries and helps keep the environment optimized and fair for everyone.

Admin Stuff

[DinoSourceryBaseClaim]
ItemsIgnoreDestruction=
TimeOutsideFlagsBeforeDestroySeconds=604800.0
DiscordWebhookUrl=
DisableFlags=true
FlagSizeSmall=1500
FlagSizeMedium=3000
FlagSizeLarge=9000
MaxSmallFlagsPerTribe=2
MaxLargeFlagsPerTribe=1
MaxMediumFlagsPerTribe=1
FlagSizeAdminMax=30000
NoDamageOnAdminFlags=true
SafeBaseAdminFlags=true
MaxTotalFlagsPerTribe=-1
FieldColor=0.350,0.603,0.959,1.0
TamedDinoUnsafeTimeHours=24
NoDamageOnSmallFlags=false
NoDamageOnMediumFlags=false
NoDamageOnLargeFlags=false

MaxAllowedPlayerSleepingHours=168

[DinoPolymorph]
Dino#=class_path_here
TransformDurationSeconds=600

cheat giveitem "/DinoSourceryBaseClaim/Items/Token/PrimalItem_DinoSourceToken.PrimalItem_DinoSourceToken" 100 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/ShinyIsleVial/PrimalItem_ShinyIsleVial.PrimalItem_ShinyIsleVial" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/ShinyIsleEssence/PrimalItem_ShinyIsleEssence.PrimalItem_ShinyIsleEssence" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/Dice/PrimalItem_Dice.PrimalItem_Dice" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/PlayAsDino/PrimalItem_DinoPolymorph1.PrimalItem_DinoPolymorph1" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/PlayAsDino/PrimalItem_DinoPolymorph2.PrimalItem_DinoPolymorph2" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/PlayAsDino/PrimalItem_DinoPolymorph3.PrimalItem_DinoPolymorph3" 1 0 0

EngramEntry_Dice_C
EngramEntry_DinoPolymorph1_C
EngramEntry_DinoPolymorph2_C
EngramEntry_DinoPolymorph3_C

cheat giveitem "/DinoSourceryBaseClaim/Structures/RawrSomeLottery/PrimalItem_RawrSomeLottery.PrimalItem_RawrSomeLottery" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/Dice/DiceD10/PrimalItem_DiceD10.PrimalItem_DiceD10" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/Dice/DiceD20/PrimalItem_DiceD20.PrimalItem_DiceD20" 1 0 0
EngramEntry_DiceD10_C
EngramEntry_DiceD20_C

Notes

ItemsIgnoreDestruction: While the purge will not destroy these classes directly, if they are say Smithy's and on top of foundations, the foundation being destroy could cause them to be destroyed indirectly.

Configs Explained

MaxTotalFlagsPerTribe: Using -1 results in no total flag limit per tribe, just the individual limits imposed by each flags configs.
ItemsIgnoreDestruction: A comma delimited list of items you do not want purged. ie: oil pumps and sleeping bags
NoDamageOnAdminFlags: If true, the flag its self takes no damage. Default: true
NoDamageOnSmallFlags: Same, just for small flags. Default: False
NoDamageOnMediumFlags: Same, just for medium flags. Default: False
NoDamageOnLargeFlags: Same, just for large flags. Default: False
TamedDinoUnsafeTimeHours=Amount of time in hours tamed dinos outside the field are allowed, before purged.
SafeBaseAdminFlags=If true, protects the entire base from damage
FieldColor: RGBA color values for the field visuals

MaxAllowedPlayerSleepingHours: When logged off, after this amount of time in hours, any unprotected(base claim) players will be killed.

More Configs

[DinoSourceTribes]
TurnOffStructures=qwe,asd,zxc

[AllowItemTransfers]
Items=qwe,asd,zxc

[TimedDinoWipe]
WipeTime=hh:mm
AnnounceTime=hh:mm
Webhook="url_goes_here"
WebhookMessage=""
WebhookMessage30=""
WebhookMessage15=""

[DinoSourceryBaseClaim]
PauseMenuImageUrl="url_goes_here"

[RawrSomeLottery]
AttemptTimeSeconds=300
DiceRollSize=10000
Webhook="qwe"

More Configs Explained

[DinoSourceTribes]
TurnOffStructures: Item classes for structures you wish to be deactivated when a tribe logs off

[AllowItemTransfers]
Items: Items to forcibly allow to transfer between servers

[RawrSomeLottery]
AttemptTimeSeconds: Time in between attempts on the Rawr-Some Lottery box
DiceRollSize: Basically the odds of opening the box
Webhook="qwe"

[GunBuff0]
SizeMultiplier=2
HealthMultiplier=3
StaminaMultiplier=3
WeightMultiplier=3
FoodMultiplier=3
OxygenMultiplier=3
MeleeMultiplier=3
SpeedMultiplier=3
SaveCurrentHealthTimeSeconds=30

There are 3 configs for the buff one, one for each buff type. GunBuff0, GunBuff1 and GunBuff2. The configs are the same for each, just the header differs.

cheat giveitem "/DinoSourceryBaseClaim/Items/DinoBuffGun/PrimalItem_DinoBuffGun.PrimalItem_DinoBuffGun" 1 0 0

EngramEntry_DinoSpin_C
cheat giveitem "/DinoSourceryBaseClaim/Structures/DinoSpin/PrimalItemStructure_DinoSpin.PrimalItemStructure_DinoSpin" 1 0 0

cheat giveitem "/DinoSourceryBaseClaim/Items/InventoryCleaner/PrimalItem_InventoryCleaner.PrimalItem_InventoryCleaner" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Structures/ThievesChest/PrimalItem_ThievesChest.PrimalItem_ThievesChest" 1 0 0

EngramEntry_ThievesTools_C
cheat giveitem "/DinoSourceryBaseClaim/Items/ThievesTools/PrimalItem_ThievesTools.PrimalItem_ThievesTools" 1 0 0

EngramEntry_BountyHunter_C

cheat giveitem "/DinoSourceryBaseClaim/Items/BountyHunterCoin/PrimalItem_BountyHunterCoin.PrimalItem_BountyHunterCoin" 1 0 0

cheat giveitem "/DinoSourceryBaseClaim/Items/ItemLocation/PrimalItem_Locator.PrimalItem_Locator" 1 0 0

[AutoBabyNamer]
MaxRange=15000

EngramEntry_AutoBabyNamer_C
cheat giveitem "/DinoSourceryBaseClaim/Structures/AutoBabyNamer/PrimalItem_AutoBabyNamer.PrimalItem_AutoBabyNamer" 1 0 0

Lost Colony Dino Saddles

EngramEntry_MegatheriumSaddle_LC_C
EngramEntry_RexSaddle_LC_C
EngramEntry_RhinoSaddle_LC_C
EngramEntry_SpinoSaddle_LC_C
EngramEntry_TherizinosaurusSaddle_LC_C
EngramEntry_YutySaddle_LC_C

cheat giveitem "/DinoSourceryBaseClaim/Items/LCSaddles/PrimalItem_MegatheriumSaddle_LC.PrimalItem_MegatheriumSaddle_LC" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/LCSaddles/PrimalItem_RexSaddle_LC.PrimalItem_RexSaddle_LC" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/LCSaddles/PrimalItem_RhinoSaddle_LC.PrimalItem_RhinoSaddle_LC" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/LCSaddles/PrimalItem_SpinoSaddle_LC.PrimalItem_SpinoSaddle_LC" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/LCSaddles/PrimalItem_TherizinosaurusSaddle_LC.PrimalItem_TherizinosaurusSaddle_LC" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/LCSaddles/PrimalItem_YutySaddle_LC.PrimalItem_YutySaddle_LC" 1 0 0

Misc

cheat giveitem "/DinoSourceryBaseClaim/Items/ExplorerNoteUnlocker/PrimalItem_ExplorerNotes.PrimalItem_ExplorerNotes" 1 0 0

cheat giveitem "/DinoSourceryBaseClaim/Items/MeatPack/PrimalItem_MeatPack.PrimalItem_MeatPack" 1 0 0

[WizardDodo]
SpawnIntervalSeconds=3600
DespawnTimeSeconds=300
PercentChanceBadItem=0.9
BadItems="qty,itemclass;qty,itemclass"
GoodItems="qty,itemclass;qty,itemclass"

Discord Donate Donate

The DinoSource Cluster Team

profile avatar
  • 75
    Followers
  • 116
    Projects
  • 4.9M
    Downloads
Donate

More from QuellcrestView all