Kaos Bases
Author:
Downloads: 3,882
File Size: 170.8 KB
Created:
Updated:
Mod ID: 1253579
Categories:

Kaos Bases

A base protection mod for Kaos

Commissioned

Description

At server startup, a cleanup process runs to help maintain a well-organized game world. During this process, any structures located outside designated flag zones, used to mark bases, will be automatically removed. This ensures that all player builds remain within intended boundaries and helps keep the environment optimized and fair for everyone.

Configs

[KaosBases]
ItemsIgnoreDestruction=
DiscordWebhookDelaySeconds=0
TimeOutsideFlagsBeforeDestroySeconds=604800.0
DiscordWebhookUrl=
DebugMode=False
DisableFlags=True
OutpostFlagSizeSmall=3000
BaseFlagSizeLarge=9000
AdminFlagSizeAdminMax=30000
MaxSmallFlagsPerTribe=2
MaxLargeFlagsPerTribe=1
MaxTotalFlagsPerTribe=-1
FlagSizeShop=9000
MaxShopFlagsPerTribe=1
MinDistanceBetweenBases=15000
NoDamageOnAdminFlags=false
NoDamageOnOutpostFlags=false
NoDamageOnBaseFlags=false
NoDamageOnShopFlags=false
SafeBaseOutpostFlags=false
SafeBaseBaseFlags=false
SafeBaseShopFlags=false
SafeBaseAdminFlags=true

Configs Explained

ItemsIgnoreDestruction=item_class_code,item_class_code
DiscordWebhookDelaySeconds=Delay in seconds after purge, BEFORE webhook message sent. Largely unnecessary.
TimeOutsideFlagsBeforeDestroySeconds=Amount of time in seconds that a structure is allowed to exist BEFORE it will be purged(on next cycle).
DiscordWebhookUrl=Webhook url for purge details. Wrap in quotes. ie: "SOME_URL_HERE"
DebugMode: If true will log tons of data.
DisableFlags=If true, no purge will occur. Default: True
OutpostFlagSizeSmall=Size of small flags
BaseFlagSizeLarge=Size of large flags
AdminFlagSizeAdminMax=Max size of admin flags
MaxSmallFlagsPerTribe=Max amount of small flags per tribe
MaxLargeFlagsPerTribe=Max amount of large flags per tribe
MaxTotalFlagsPerTribe=Max amount TOTAL of all flags. -1 is infinite
FlagSizeShop=Size of shop flags
MaxShopFlagsPerTribe=Max amount of shop flags per tribe MinDistanceBetweenBases=The minimum distance between any flags.
NoDamageOnAdminFlags=If true, admin flags do not take damage. Default: false
NoDamageOnOutpostFlags=If true, outpost flags do not take damage. Default: false
NoDamageOnBaseFlags=If true, base flags do not take damage. Default: false
NoDamageOnShopFlags=If true, shop flags do not take damage. Default: false
SafeBaseOutpostFlags=If true, the protection zone on outpost flags keeps ALL structures inside safe from ALL damage. Default: false
SafeBaseBaseFlags=If true, the protection zone on base flags keeps ALL structures inside safe from ALL damage. Default: false
SafeBaseShopFlags=If true, the protection zone on shop flags keeps ALL structures inside safe from ALL damage. Default: false
SafeBaseAdminFlags=If true, the protection zone on admin flags keeps ALL structures inside safe from ALL damage. Default: true

Admin

cheat giveitem "/KaosBases/Structures/Shop/PrimalItem_KaosBases_Shop.PrimalItem_KaosBases_Shop" 1 0 0
cheat giveitem "/KaosBases/Structures/Admin/PrimalItem_KaosBases_Admin.PrimalItem_KaosBases_Admin" 1 0 0
cheat giveitem "/KaosBases/Structures/LargeBase/PrimalItem_KaosBases_LargeBase.PrimalItem_KaosBases_LargeBase" 1 0 0
cheat giveitem "/KaosBases/Structures/Outpost/PrimalItem_KaosBases_Outpost.PrimalItem_KaosBases_Outpost" 1 0 0

EngramEntry_KaosBases_LargeBase_C
EngramEntry_KaosBases_Outpost_C
EngramEntry_KaosBases_Shop_C

Join My Discord

Donate Donate