Rust / Server Plugins
TiersMode
Tier-Based ProgressionRust Plugin
A new stage. New possibilities. Your wipe, at your pace.
Create a staged progression system for your Rust server. Decide when players can access building grades, items, events, vendors and vehicles, and adjust crafting and gathering as the wipe progresses.
|
4 default tiers Add and customize your own stages |
Per-tier rules Building, events, access and rates |
In-game editing Manage blocked items with /tier edit |
01 / Video demo
See TiersMode in action
Watch the video demo for a look at TiersMode.
02 / Progression
Set the pace of your wipe
Add a tier-based game mode to an existing modded server or build a new server around staged progression. TiersMode generates four tiers by default, and you can create additional stages and configure each one independently.
- Give every tier its own name, icon URL and color.
- Set stage duration in minutes: 60 for one hour, or 1,440 for one day.
- Customize what becomes available as your server moves through the tiers.
03 / Player information
Keep players informed as the server progresses
- On-screen counter. Display the current tier and the time remaining until the next stage.
- Tier information window. Enable or disable the information screen and control whether players can view upcoming tiers.
- Configurable modal alerts. Notify players about restrictions, tier changes and events such as airdrops, Cargo Ship arrivals or Oil Rig respawns.
- Custom announcements. Send a server-wide modal message with /tieralert.
- Chat messages. Configure alert notifications and a welcome message explaining the game mode.
- Discord announcements. Announce wipe starts and tier changes using the Discord Messages plugin.
- Server title. Optionally update the server title using the configured tier placeholder.
04 / Building & workbenches
Control building progression and research
- Tool cupboard limits. Set a maximum number of cupboards per player or allow unlimited placement.
- Cupboard destruction alerts. Optionally notify the server when a player destroys another player's tool cupboard.
- Building grades. Set the maximum upgrade level allowed in each tier.
- Workbench research. Allow or block research through workbenches by tier.
- Workbench placement. Allow all workbenches, block placement, or permit only the workbenches specified for that stage.
05 / Events & trading
Decide when major events and services become available
Server events
Enable or disable Cargo Ship, Oil Rig, Chinook, Patrol Helicopter, Airdrop and Bradley APC events for each tier.
Vendors and public trading
Control helicopter, boat and horse vendors, drone use and public monument vending machines.
06 / Spawns & vehicles
Unlock cards and vehicles stage by stage
- Keycard spawns. Choose which access cards can spawn in each tier. Start with green cards and introduce blue and red cards later.
- Car spawns. Choose which modular car sizes can appear around the map, or disable car spawns for a tier.
- Vehicle access. Allow or block MLRS, Workcart and Locomotive use independently.
07 / Rates & gathering
Match crafting and resource rates to each tier
Configure crafting speed, research time and recycling time independently for each stage. Keep vanilla values or adjust the pace as progression advances.
The integrated gather system supports Dispenser Gather, Dispenser Bonus, Collectible Pickup, Growable Gathered, Survey Gather, Quarry Gather and Excavator Gather.
Use one gather system for these rates: disable TiersMode's gather system if another gather plugin controls them, or remove the overlapping plugin before enabling the integrated system.
08 / Restrictions & automation
Edit blocked items in game and run commands per tier
Use /tier edit to manage the items blocked by each stage through the administrative interface, without manually searching for their names in the configuration.
- Block crafting of items restricted in the current tier.
- Prevent placement of specified deployables when the player lacks building privilege.
- Run your configured server commands when a tier loads, including on tier changes and server restarts.
Use tier commands to enable or disable other plugins, trigger their events, or apply your own stage-specific server setup.
09 / Commands
Player and administrator commands
| Command | Purpose |
|---|---|
| /tier | Open the tier information window when enabled. |
| /tier edit | Open the blocked-item editor. Requires tiersmode.admin. |
| /tieralert textmsg | Send a custom modal alert to online players. Requires tiersmode.admin. |
10 / Permissions
Fine-tune access and bypass permissions
| Permission | Purpose |
|---|---|
| tiersmode.admin | Access the tier editor and custom alert command. Assign to administrators only. |
| tiersmode.bypass.use_workcart | Bypass the Workcart use restriction. |
| tiersmode.bypass.use_locomotive | Bypass the Locomotive use restriction. |
| tiersmode.bypass.use_mlrs | Bypass the MLRS use restriction. |
| tiersmode.bypass.limit_cupboard | Bypass the tool cupboard limit. |
| tiersmode.bypass.block_items | Bypass item restrictions. |
| tiersmode.bypass.block_place_no_building | Bypass specified deployable restrictions without building privilege. |
| tiersmode.bypass.upgrade | Bypass the maximum building upgrade level. |
| tiersmode.bypass.block_place_all_workbench | Bypass workbench placement restrictions. |
| tiersmode.bypass.block_research | Bypass workbench research restrictions. |
| tiersmode.bypass.block_vending_helis | Bypass helicopter vendor restrictions. |
| tiersmode.bypass.block_vending_boat | Bypass boat vendor restrictions. |
| tiersmode.bypass.block_vending_horses | Bypass horse vendor restrictions. |
| tiersmode.instant_research | Instant research. |
| tiersmode.alerts.block | Disable alerts for the player. |
| tiersmode.instant_recycler | Instant recycling. |
11 / Default configuration
Four tiers to use as your starting point
This example uses four stages: Wood Age, Stone Age, Metal Age and Explosive Age. Each lasts 1,440 minutes, with progressively higher building grades and different events, rates and restrictions. Tier names in the configuration are customizable and appear in Spanish in this example.
Adjust the server title, image URLs, Discord webhook placeholder and server commands for your own setup. Discord announcements require the Discord Messages plugin when enabled.
{
"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"
],
"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",
"keycard_blue_pickup"
],
"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",
"keycard_blue_pickup",
"keycard_red_pickup"
],
"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",
"keycard_blue_pickup",
"keycard_red_pickup"
],
"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": []
}
}
]
}
12 / Language & support
Make the game mode fit your community
Language files are generated in English by default. A Spanish translation is available on request.
For questions, problems, suggestions or help with your setup, contact ninco90 on Discord.
A custom configuration service is also available for an additional fee if you would like the game mode configured around your server's preferences.
Give every stage of your wipe its own rules
Start with the four default tiers, adjust the timing and unlocks, and build a progression experience around your community.
