DinoSource Cluster
Author:
Downloads: 5,081
File Size: 46.8 MB
Created:
Updated:
Mod ID: 1336614
Categories:

DinoSource Cluster

Keep bases safe and servers clean of structure spam

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="asd"

[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"

[GunBuff]
SizeMultiplier=2
HealthMultiplier=3
StaminaMultiplier=3
WeightMultiplier=3
FoodMultiplier=3
OxygenMultiplier=3
MeleeMultiplier=3
SpeedMultiplier=3

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

Discord Donate Donate