Tiers Mode

Tiers Mode 1.2.92

Tiers Mode​

Integrate a complete tier/stage system into your mod server. Or just set up a new server with this game mode. By default the plugin will generate 4 Tiers, but you can create all the tiers you consider necessary and configure each tier to your liking. 1 Tier for each day? You can do it.

I know, the price of this plugin may seem expensive. But it’s several weeks of work on the development of the plugin + all the time I’ll have to spend maintaining it. Below I will show you all the features that are included.




Features​

GUI​

  • Screen Counter: It shows in the upper left part of the screen a counter with the current tier and time left for the tier to change.
  • Windows Info: Turns the use of the information display on or off. You can block it completely or simply block the information of the next tiers from being consulted.
1.jpg

  • Alert Modal: Enable or disable the plugin’s modal alerts that will notify players of blocked things.
15.jpg

  • Alert Modal Changue Tier: Enable or disable modal alerts when changing tiers.
12.jpg

  • Alert Modal Events: Enable or disable modal alerts when spawning or a server event occurs. Example when an airdrop comes out, the cargoship appears or the oil rig respawns.
14.jpg

  • Custom Alert Modal: Activate or deactivate custom modal alerts that you can perform from the /tieralert msg command.

MESSAGES​

  • Chat: Notifies by chat of the warnings of the server alerts.
  • Welcome Message Chat: Welcome message in chat when a player connects explaining that they are on a server with Tiers Mode enabled.
  • Discord Messages: Notify on Discord, using the Discord Messages plugin when a Wipe is started or a Tier is changed.

OPTIMIZATION​

  • Hooks: The plugin contains more than 14 oxide hooks for the operation of all features. That is why optimization has been taken care of in the use of each hook. Likewise, those features that are deactivated in each tier and their corresponding hooks are not necessary to work will be automatically deactivated.

LOCKED OBJECT EDITING INTERFACE​

20.jpg

The plugin has an administrative command /tier edit to edit the objects that will be locked by each tier in an intuitive and easy way.
This way you won’t have to search for the name of the object and add it to the config.

Tiers Features​

TIER CONFIG​

  • Tier Name: Sets the name of the Tier to be displayed.
  • Tier Icon URL: Set a URL with the image of the Tier.
  • Tier Color: Set a color to customize the tier.
  • Duration of the tier in Minutes: Sets the duration of the tier in minutes. If you want it to last an hour you will have to specify 60 minutes. If you want it to be 1 day, 24h = 1440.

BUILDING​

  • Cupboards: You can set a maximum of curpboards per player or leave it unlimited.
16.jpg

  • Cupboards Alerts: Destruction alert system. When a player breaks another player’s locker, the server can be notified. (As long as it is configured like this)
  • Maximum Upgrade Level: Sets the maximum upgrade level in each tier.
15.jpg

WORKBENCH​

  • Research from Workbench: Allow or block research from the workbench depending on the tier.
18.jpg

  • Place All Workbench: Allow or block placement of all Workbenchs or just the Workbenches you specify.
17.jpg

EVENTS​

You will be able to activate or deactivate the automatic events of the Server according to the tier.
For example: You will be able to disable the cargoship in the first tier.
The events that you can configure are:
  • Cargoship.
  • Oil Rig.
  • Chinook.
  • Patrol Helicopter.
  • Aidrop.
  • Bradley APC.
14.jpg

SELLERS​

You can activate or deactivate the different vendors on the map. As well as vending machines and the use of drones.
  • Helicopter Sale.
  • Boat Sales.
  • Horse Sales.
  • Use of Drones.
  • Use of Public Vending Machine (Rads).
19.jpg

11.jpg

8.jpg
9.jpg

SPAWNS​

  • Spawn Cards: Adjust the spawn of access cards. You can make only the green card appear in the first eras and as it progresses, the blue and red cards appear.
  • Spawn Vehicles (Cars): Configure if you want cars to spawn around the map. You can specify the number of modules that can appear. For example: Make that in the first tier no cars come out, but in the second only cars of 2 modules come out and in the third tier that they come out of 3 modules.
  • Use Vehicle MLRS: Allows or not, to use the MLRS vehicle.
  • Use Vehicle Workcart: Allows or not, to use the Workcart.
  • Use Vehicle Locomotive: Allows or not, to use the Locomotive.
13.jpg

SPEED​

  • Crafting Rate: As the tiers progress, you can configure the crafting time to be faster, or always leave it vanilla.
  • Research Seconds: As the tiers progress, you can configure the research time to be faster or leave it vanilla. You can also make it last longer than vanilla.
  • Recycler Seconds: As the tiers progress, you can configure the recycling time to be faster or leave it vanilla. You can also make it last longer than vanilla.
  • Gather System:A complete Gather system is integrated so that depending on the tier you can configure it in a different way. In this way the first tier can be vanilla and as you advance from tier the farming ratio will go up. Of course, if you activate it, make sure that you do not use any other similar plugin for this. You can configure the following parameters:
    • Dispenser Gather.
    • Dispenser Bonus.
    • Collectible Pickup.
    • Growable Gathered.
    • Survey Gather.
    • Quarry Gather.
    • Excavator Gather.

BLOCK​

  • Items lock Craft: Blocks the ability to craft items that are locked in the current tier.
  • List of Blocked Items: You can easily edit the locked items in each tier with the /tier edit command.
  • Deployable lock without Building Permissions: Blocks the ability to place certain items if the player does not have locker permission. Ideal to prevent players from placing certain items anywhere on the map.

EXECUTION COMMANDS​

  • You will be able to set your own commands that will be executed when the tier loads. Both in tier changes, and in server restarts. Ideal for disabling certain plugins up to a certain tier. Or to execute another plugin’s command to trigger an event. Or any other idea you can think of.

Permissions​

  • tiersmode.admin With this permission you will be able to use the /tier edit command and the /tieralert command. Do not grant this permission to players.
  • tiersmode.bypass.use_workcart and tiersmode.bypass.use_locomotive Permission to bypass Workcart and Locomotive usage lock.
  • tiersmode.bypass.use_mlrs Permission to bypass the MLRS usage block.
  • tiersmode.bypass.limit_cupboard Permission to evade the maximum limit of TC.
  • tiersmode.bypass.block_items Permission to evade blocking of all items.
  • tiersmode.bypass.block_place_no_building Permission to bypass the build lock of specific items without cabinets.
  • tiersmode.bypass.upgrade Permission to bypass the building improvement limit.
  • tiersmode.bypass.block_place_all_workbench Permission to bypass the placement lock of any workbench.
  • tiersmode.bypass.block_research Permission to bypass the workbench research lock.
  • tiersmode.bypass.block_vending_helis Permission to evade vendor blocking (Helis, Boats, Horses)
  • tiersmode.bypass.block_vending_boat Permission to evade vendor blocking (Helis, Boats, Horses)
  • tiersmode.bypass.block_vending_horses Permission to evade vendor blocking (Helis, Boats, Horses)
  • tiersmode.instant_research Permission for instant research.
  • tiersmode.alerts.block Permission to block alerts to that player.
  • tiersmode.instant_recycler Permission for instant recycling.

Commands​

  • /tier Opens the info screen if enabled in the config.
  • /tier edit Opens the edit screen for locked items for tiers. Only with Admin.
  • /tieralert textmsg Send a message in alert format to all online players on the server. You can only do this if you have admin permission.

Configuration​

DEFAULT CONFIGURATION WITH 4 TIERS​

{
“Automatic Server Title”: {
“Enabled Auto Changue”: true,
“Base title to modify”: “RustSpain.com | Tiers Mode ({0})”
},
“GUI Config”: {
“On-Screen GUI Counter”: true,
“Counter Config”: {
“Color Title”: “1.0 1.0 1.0 0.70”,
“Color Subtitle”: “1.0 1.0 1.0 0.70”,
“Color Button”: “0.46 0.46 0.46 0.49”,
“Show Icon/Color”: true,
“Show Button Info”: true
},
“Enabled Alert Modal”: true,
“Modal Config”: {
“Duration Show”: 10.0,
“Color Title”: “1.0 1.0 1.0 0.70”,
“Color Description”: “1.0 1.0 1.0 0.70”,
“Sound Alert”: true,
“Prefab Sound”: “assets/prefabs/tools/pager/effects/beep.prefab”
},
“Enabled Alert Modal Changue Tier”: true,
“Modal Changue Config”: {
“Duration Show”: 15.0,
“Color Title”: “1.0 1.0 1.0 0.70”,
“Color Description”: “1.0 1.0 1.0 0.70”,
“Sound Alert”: true,
“Prefab Sound”: “assets/bundled/prefabs/fx/item_unlock.prefab”
},
“Enabled Alert Modal Events”: true,
“Modal Events Config”: {
“Duration Show”: 15.0,
“Color Title”: “1.0 1.0 1.0 0.70”,
“Color Description”: “1.0 1.0 1.0 0.70”,
“Sound Alert”: true,
“Prefab Sound”: “assets/prefabs/tools/pager/effects/vibrate.prefab”
},
“Enabled Custom Alert Modal”: true,
“Modal Custom Config”: {
“Duration Show”: 15.0,
“Color Title”: “1.0 1.0 1.0 0.70”,
“Color Description”: “1.0 1.0 1.0 0.70”,
“Sound Alert”: true,
“Prefab Sound”: “assets/prefabs/tools/pager/effects/vibrate.prefab”
},
“Windows Info Config”: {
“Show GUI Info Window on Enter”: true,
“Show GUI Info use Command”: true,
“Show Previous Tier Button”: true,
“Show Next Tier Button”: true,
“Color Title”: “1.00 1.00 1.00 1.00”,
“Color Text”: “0.90 0.90 0.90 1.00”,
“Color Header Info”: “0.0 0.0 0.0 1.0”,
“Color Button Close”: “0.20 0.20 0.20 0.80”
}
},
“Messages”: {
“Enabled Chat”: true,
“Enabled Welcome Chat”: true,
“Use Discord Message Plugin”: true,
“Webhook Channel Announcement Change of Stag”: “Put here your Webhook of the Channel where you want to announce the changes of Tiers.”
},
“Tiers”: [
{
“Tier Name”: “Edad de Madera”,
“Tier Icon URL”: “https://img.rustspain.com/tiers/1.png”,
“Tier Color”: “0.17 0.75 0.42 0.50”,
“Duration of the tier in Minutes”: 1440,
“Cupboards”: {
“Limit Maximum Placed Cupboards”: true,
“Maximum Cupboards per player”: 3,
“Global Alert for Destruction of Cupboard”: false,
“Config Destruction Alert”: {
“Show Name of the player who destroyed it in the info”: true,
“Show Position in info”: true
},
“Maximum Upgrade Level (1 = Wood, 2 = Stones, 3 = Metal, 4 = HQ)”: 1
},
“Workbench”: {
“Allow research from Workbench”: false,
“Allow Place All Workbench”: false,
“Allow placing only the following workbenches”: [
“assets/prefabs/deployable/tier 1 workbench/workbench1.deployed.prefab”
]
},
“Events”: {
“Cargoship”: false,
“Oil Rig”: false,
“Chinook”: false,
“Patrol Helicopter”: true,
“Airdrop”: true,
“Bradley APC”: false
},
“Sellers”: {
“Helicopter Sale”: false,
“Boat Sales”: false,
“Horse Sales”: false,
“Use of Drones”: false,
“Use of Public Vending Machine (Rads)”: false
},
“Spawn”: {
“Spawn Cards”: [
“keycard_green_pickup.entity”
],
“Spawn Vehicles (Cars)”: [],
“Use Vehicle MLRS”: false,
“Use Vehicle Workcart”: true,
“Use Vehicle Locomotive”: true
},
“Speed”: {
“Crafting Rate (1.0 = Vanilla | 0.0 = Instant)”: 1.0,
“Research Seconds (10.0 = Vanilla | 0.0 = Instant)”: 10.0,
“Recycler Seconds (5.0 = Vanilla | 0.0 = Instant)”: 5.0,
“Gather System (If you use another plugin for the Gather disable this or remove the other one)”: false,
“Gather Config (Setting 0.0 will disable this option and it will work as vanilla)”: {
“DispenserGather”: 0.0,
“DispenserBonus”: 1.0,
“CollectiblePickup”: 0.0,
“GrowableGathered”: 0.0,
“SurveyGather”: 0.0,
“QuarryGather”: 0.0,
“ExcavatorGather”: 0.0
}
},
“Lists”: {
“Items lock Craft”: true,
“Items lock”: [
“shotgun.waterpipe”,
“shotgun.pump”,
“pistol.semiauto”,
“pistol.revolver”,
“rifle.semiauto”,
“maxhealthtea”,
“radiationresisttea”,
“healingtea”,
“ammo.rifle”,
“ammo.shotgun.fire”,
“ammo.shotgun”,
“ammo.shotgun.slug”
],
“Deployable lock without Building Permissions”: false,
“Items lock without Building Permissions”: {
“trap.bear”: “assets/prefabs/deployable/bear trap/beartrap.prefab”,
“trap.landmine”: “assets/prefabs/deployable/landmine/landmine.prefab”
},
“Server Commands”: [
“o.unload Backpack”,
“o.unload TheStorm”
]
}
},
{
“Tier Name”: “Edad de Piedra”,
“Tier Icon URL”: “https://img.rustspain.com/tiers/2.png”,
“Tier Color”: “0.06 0.58 0.86 0.50”,
“Duration of the tier in Minutes”: 1440,
“Cupboards”: {
“Limit Maximum Placed Cupboards”: true,
“Maximum Cupboards per player”: 5,
“Global Alert for Destruction of Cupboard”: false,
“Config Destruction Alert”: {
“Show Name of the player who destroyed it in the info”: true,
“Show Position in info”: true
},
“Maximum Upgrade Level (1 = Wood, 2 = Stones, 3 = Metal, 4 = HQ)”: 2
},
“Workbench”: {
“Allow research from Workbench”: false,
“Allow Place All Workbench”: false,
“Allow placing only the following workbenches”: [
“assets/prefabs/deployable/tier 1 workbench/workbench1.deployed.prefab”
]
},
“Events”: {
“Cargoship”: true,
“Oil Rig”: false,
“Chinook”: true,
“Patrol Helicopter”: true,
“Airdrop”: true,
“Bradley APC”: false
},
“Sellers”: {
“Helicopter Sale”: false,
“Boat Sales”: true,
“Horse Sales”: true,
“Use of Drones”: false,
“Use of Public Vending Machine (Rads)”: false
},
“Spawn”: {
“Spawn Cards”: [
“keycard_green_pickup.entity”,
“keycard_blue_pickup.entity”
],
“Spawn Vehicles (Cars)”: [
“2module_car_spawned.entity”
],
“Use Vehicle MLRS”: false,
“Use Vehicle Workcart”: false,
“Use Vehicle Locomotive”: false
},
“Speed”: {
“Crafting Rate (1.0 = Vanilla | 0.0 = Instant)”: 0.6,
“Research Seconds (10.0 = Vanilla | 0.0 = Instant)”: 8.0,
“Recycler Seconds (5.0 = Vanilla | 0.0 = Instant)”: 4.0,
“Gather System (If you use another plugin for the Gather disable this or remove the other one)”: true,
“Gather Config (Setting 0.0 will disable this option and it will work as vanilla)”: {
“DispenserGather”: 1.5,
“DispenserBonus”: 1.5,
“CollectiblePickup”: 1.5,
“GrowableGathered”: 1.5,
“SurveyGather”: 1.5,
“QuarryGather”: 1.5,
“ExcavatorGather”: 1.5
}
},
“Lists”: {
“Items lock Craft”: true,
“Items lock”: [
“weapon.mod.8x.scope”,
“rifle.bolt”,
“hmlmg”,
“pistol.python”,
“smg.thompson”,
“shotgun.double”,
“roadsign.gloves”,
“roadsign.kilt”,
“hazmatsuit.arcticsuit”,
“explosives”,
“submarine.torpedo.straight”,
“ammo.rocket.basic”,
“ammo.rocket.hv”,
“ammo.rifle.incendiary”,
“ammo.pistol.fire”,
“ammo.rocket.fire”,
“ammo.rifle.hv”,
“ammo.pistol.hv”
],
“Deployable lock without Building Permissions”: true,
“Items lock without Building Permissions”: {
“trap.bear”: “assets/prefabs/deployable/bear trap/beartrap.prefab”,
“trap.landmine”: “assets/prefabs/deployable/landmine/landmine.prefab”
},
“Server Commands”: [
“o.unload Backpack”,
“o.unload TheStorm”
]
}
},
{
“Tier Name”: “Edad de Metal”,
“Tier Icon URL”: “https://img.rustspain.com/tiers/3.png”,
“Tier Color”: “0.87 0.75 0.05 0.50”,
“Duration of the tier in Minutes”: 1440,
“Cupboards”: {
“Limit Maximum Placed Cupboards”: false,
“Maximum Cupboards per player”: 5,
“Global Alert for Destruction of Cupboard”: false,
“Config Destruction Alert”: {
“Show Name of the player who destroyed it in the info”: true,
“Show Position in info”: true
},
“Maximum Upgrade Level (1 = Wood, 2 = Stones, 3 = Metal, 4 = HQ)”: 3
},
“Workbench”: {
“Allow research from Workbench”: false,
“Allow Place All Workbench”: false,
“Allow placing only the following workbenches”: [
“assets/prefabs/deployable/tier 1 workbench/workbench1.deployed.prefab”,
“assets/prefabs/deployable/tier 2 workbench/workbench2.deployed.prefab”
]
},
“Events”: {
“Cargoship”: true,
“Oil Rig”: true,
“Chinook”: true,
“Patrol Helicopter”: true,
“Airdrop”: true,
“Bradley APC”: true
},
“Sellers”: {
“Helicopter Sale”: true,
“Boat Sales”: true,
“Horse Sales”: true,
“Use of Drones”: false,
“Use of Public Vending Machine (Rads)”: true
},
“Spawn”: {
“Spawn Cards”: [
“keycard_green_pickup.entity”,
“keycard_blue_pickup.entity”,
“keycard_red_pickup.entity”
],
“Spawn Vehicles (Cars)”: [
“2module_car_spawned.entity”,
“3module_car_spawned.entity”,
“4module_car_spawned.entity”
],
“Use Vehicle MLRS”: false,
“Use Vehicle Workcart”: false,
“Use Vehicle Locomotive”: false
},
“Speed”: {
“Crafting Rate (1.0 = Vanilla | 0.0 = Instant)”: 0.3,
“Research Seconds (10.0 = Vanilla | 0.0 = Instant)”: 6.0,
“Recycler Seconds (5.0 = Vanilla | 0.0 = Instant)”: 3.0,
“Gather System (If you use another plugin for the Gather disable this or remove the other one)”: true,
“Gather Config (Setting 0.0 will disable this option and it will work as vanilla)”: {
“DispenserGather”: 2.0,
“DispenserBonus”: 2.0,
“CollectiblePickup”: 2.0,
“GrowableGathered”: 2.0,
“SurveyGather”: 2.0,
“QuarryGather”: 2.0,
“ExcavatorGather”: 2.0
}
},
“Lists”: {
“Items lock Craft”: true,
“Items lock”: [
“rifle.l96”,
“lmg.m249”,
“multiplegrenadelauncher”,
“pistol.m92”,
“shotgun.spas12”,
“rifle.m39”,
“explosive.timed”,
“weapon.mod.muzzlebrake”,
“weapon.mod.muzzleboost”,
“chainsaw”,
“jackhammer”,
“weapon.mod.extendedmags”,
“ammo.rocket.mlrs”,
“ammo.grenadelauncher.he”,
“ammo.grenadelauncher.buckshot”,
“ammo.grenadelauncher.smoke”,
“ammo.rifle.explosive”
],
“Deployable lock without Building Permissions”: false,
“Items lock without Building Permissions”: {
“trap.bear”: “assets/prefabs/deployable/bear trap/beartrap.prefab”,
“trap.landmine”: “assets/prefabs/deployable/landmine/landmine.prefab”
},
“Server Commands”: [
“o.load Backpack”,
“o.unload TheStorm”
]
}
},
{
“Tier Name”: “Edad Explosiva”,
“Tier Icon URL”: “https://img.rustspain.com/tiers/4.png”,
“Tier Color”: “0.80 0.26 0.13 0.50”,
“Duration of the tier in Minutes”: 1440,
“Cupboards”: {
“Limit Maximum Placed Cupboards”: false,
“Maximum Cupboards per player”: 5,
“Global Alert for Destruction of Cupboard”: false,
“Config Destruction Alert”: {
“Show Name of the player who destroyed it in the info”: true,
“Show Position in info”: true
},
“Maximum Upgrade Level (1 = Wood, 2 = Stones, 3 = Metal, 4 = HQ)”: 4
},
“Workbench”: {
“Allow research from Workbench”: true,
“Allow Place All Workbench”: true,
“Allow placing only the following workbenches”: [
“assets/prefabs/deployable/tier 1 workbench/workbench1.deployed.prefab”,
“assets/prefabs/deployable/tier 2 workbench/workbench2.deployed.prefab”,
“assets/prefabs/deployable/tier 3 workbench/workbench3.deployed.prefab”
]
},
“Events”: {
“Cargoship”: true,
“Oil Rig”: true,
“Chinook”: true,
“Patrol Helicopter”: true,
“Airdrop”: true,
“Bradley APC”: true
},
“Sellers”: {
“Helicopter Sale”: true,
“Boat Sales”: true,
“Horse Sales”: true,
“Use of Drones”: true,
“Use of Public Vending Machine (Rads)”: true
},
“Spawn”: {
“Spawn Cards”: [
“keycard_green_pickup.entity”,
“keycard_blue_pickup.entity”,
“keycard_red_pickup.entity”
],
“Spawn Vehicles (Cars)”: [
“2module_car_spawned.entity”,
“3module_car_spawned.entity”,
“4module_car_spawned.entity”
],
“Use Vehicle MLRS”: true,
“Use Vehicle Workcart”: false,
“Use Vehicle Locomotive”: false
},
“Speed”: {
“Crafting Rate (1.0 = Vanilla | 0.0 = Instant)”: 0.0,
“Research Seconds (10.0 = Vanilla | 0.0 = Instant)”: 4.0,
“Recycler Seconds (5.0 = Vanilla | 0.0 = Instant)”: 2.0,
“Gather System (If you use another plugin for the Gather disable this or remove the other one)”: true,
“Gather Config (Setting 0.0 will disable this option and it will work as vanilla)”: {
“DispenserGather”: 3.0,
“DispenserBonus”: 3.0,
“CollectiblePickup”: 3.0,
“GrowableGathered”: 3.0,
“SurveyGather”: 3.0,
“QuarryGather”: 3.0,
“ExcavatorGather”: 3.0
}
},
“Lists”: {
“Items lock Craft”: true,
“Items lock”: [],
“Deployable lock without Building Permissions”: true,
“Items lock without Building Permissions”: {
“trap.bear”: “assets/prefabs/deployable/bear trap/beartrap.prefab”,
“trap.landmine”: “assets/prefabs/deployable/landmine/landmine.prefab”,
“water.catcher.large”: “assets/prefabs/deployable/water catcher/water_catcher_large.prefab”,
“water.catcher.small”: “assets/prefabs/deployable/water catcher/water_catcher_small.prefab”
},
“Server Commands”: []
}
}
]
}

Languaje​

Language support. By default it will be generated in English. If you are interested in the Spanish language, you just have to ask me privately.


Bonus​

For any problem, doubt, suggestion or assistance do not hesitate to contact me by Discord ninco90#6219

If you need me to configure everything from scratch, according to your tastes, for your server I can also do it for an additional fee. Although you should be able to configure everything yourself.


  • 2.jpg
    2.jpg
    903.6 KB · Views: 229
  • 3.jpg
    3.jpg
    903.9 KB · Views: 235
  • 4.jpg
    4.jpg
    892.7 KB · Views: 238
  • 5.jpg
    5.jpg
    892.7 KB · Views: 232
  • 6.jpg
    6.jpg
    902.8 KB · Views: 237
  • 7.jpg
    7.jpg
    900.5 KB · Views: 265

Information

Author
ninco90
First release
Last update
Rating
5.00 star(s) 1 ratings

Latest Release v1.2.92

Released
Oct 2, 2024 at 3:14 AM
Rating
0.00 star(s) 0 ratings


More resources from ninco90

  • Craft Panel
    Craft Panel
    Simple Custom Crafting Interface
  • BetterTC
    BetterTC
    This plugin automates construction enhancement, skin changes, and base repairs.
  • Quarry Levels
    Quarry Levels
    Implementation of a system of improvements by levels to the quarries
  • Car Lift Public
    Car Lift Public
    Place car lifts at gas stations, supermarkets & outpost.
  • Furnace Returns
    Furnace Returns
    Do you prefer the old design of ovens? Here you have an adaptation to return to the old format.

Tiers Mode by ninco90
© chaoscode.io Sep 20, 2022

Latest reviews

Such a great plugin if you want to customise and automate various modes in your server. Well written and easy to configure