About Clean Server
Clean Server allows you to keep your server clean from random buildings, deployed items, and corpses to help prevent unwanted items from taking up space and server resources. Set an automatic timer to clean the server every few mins or hours to keep your server running smooth. Manually scan the server by chat command at anytime to clean up unwanted items on the fly.
[Features]
* Automatically Clean server from corpse (animal, NPCs, players)
* Set delay in corpse removal
* Set corpse to drop loot on removal (NPCs / Players)
* Automatically remove abandoned building blocks after x amount of time
* Manually Remove abandoned building blocks
* All settings adjustable by chat command
* Option to list items to ignore from removal
[Chat Commands]
* /cleanserver - Runs a clean check and removes items
* /clean <setting> <value> - changes the settings to the value you enter
Settings:
* Save - saves settings, no value needed
* help - show all commands in chat - no value needed
* tcrange - requires # value - sets the TC range for safe items
* check - requires # value - sets the time in mins when items will be scanned and removed
* timer - requires # value - sets the time for how long items can be placed before deleted on next scan
* delay - requires # value - sets the delay time when corpse are removed
* corpse - requires on/off value - turns on/off corpse removal
* item - requires add/remove value and item ShortPrefab name - adds or removes item from the excluded list
* animals - requires value on/off - turns on/off animal corpse removal
* droploot - requires value on/off - turns on/off loot drop when corpse are removed
* debug - requires value on/off - turns on/off debug mode for troubleshootin
No Corpse Preview:
Config Example:
{ "Settings": { "checktimer": 10.0, "buildingtimer": 1, "tcrange": 20.0, "removecorpse": true, "droploot": true, "removeanimalcorpse": false, "removaldelay": 1.0, "debug": true, "excludeitems": ", lock.code" } }
Language File Example:
{ "cs_001": "Missing settings and value -> /clean <setting> <value> \n Try the help command for list of all commands. /clean help", "cs_002": "Remove NPC/Player Corpse: {0}", "cs_003": "Remove Animal Corpse: {0}", "cs_004": "Commands: \n /cleanserver \n /cleanserver <#> \n /clean <setting> <value> \n Settings: \n corpse, animals, tcrange, timer, delay, droploot, debug, check, item \n Values: \n on, off, #, add, remove, list \n /clean save \n /clean help", "cs_005": "TC Range: {0}", "cs_006": "Remove Timer: {0} mins", "cs_007": "Clean Server Setting Saved", "cs_008": "Corpse Removal Delay: {0} (min value = 1)", "cs_009": "Corpse Drop Loot: {0}", "cs_010": "Debug Mode: {0}", "cs_011": "Check Timer: {0} mins", "cs_012": "Item {0} has been added to the excluded list", "cs_013": "Item {0} has been removed from the excluded list", "cs_014": "Excluded Item List: \n {0}" }