📄 Description :
RustRivals is a competitive team event plugin designed for Rust servers hosting organized, Twitch Rivals-style tournaments. Up to 10 color-coded teams (Blue, Red, Green, Yellow, Purple, etc.) compete across multiple configurable phases — Warmup, Farming, Fighting, and Raiding — each with independent rules controlling whether players can fight, raid, farm, or loot.
Teams earn points by killing enemies (dog tags drop and must be deposited into a designated TC), raiding and destroying rival TCs, and through manual admin adjustments. Each team registers their TC once per event using /activetc, and can relocate it during allowed phases with /movetc. When a team's TC is destroyed, they are automatically eliminated and sent to a lobby area.
A persistent scoreboard and phase timer HUD are displayed to all players throughout the event. Admins control the entire event flow through a clean in-game panel or console commands, with options to start, pause, skip phases, eliminate teams, adjust scores, broadcast announcements, and set the spawn kit directly from inventory. Unregistered players are automatically kicked on connection.
🔧 Settings :
✏️ F1 Commands (ADMIN) :
✏️ Chat Commands :
🔒 Permissions :
WuyZar's Discord : https://discord.gg/NVwRcQwGwh
🖥️ Game interface :
video.mp4
⚙️ Configuration .json :
{
"Teams": {
"Blue": {
"Enabled": true,
"SteamIDs": [],
"SpawnX": 0.0,
"SpawnY": 100.0,
"SpawnZ": 0.0
},
"Gray": {
"Enabled": true,
"SteamIDs": [],
"SpawnX": 0.0,
"SpawnY": 100.0,
"SpawnZ": 0.0
},
"Green": {
"Enabled": true,
"SteamIDs": [],
"SpawnX": 0.0,
"SpawnY": 100.0,
"SpawnZ": 0.0
},
"Lavender": {
"Enabled": true,
"SteamIDs": [],
"SpawnX": 0.0,
"SpawnY": 100.0,
"SpawnZ": 0.0
},
"Orange": {
"Enabled": true,
"SteamIDs": [],
"SpawnX": 0.0,
"SpawnY": 100.0,
"SpawnZ": 0.0
},
"Pink": {
"Enabled": true,
"SteamIDs": [],
"SpawnX": 0.0,
"SpawnY": 100.0,
"SpawnZ": 0.0
},
"Purple": {
"Enabled": true,
"SteamIDs": [],
"SpawnX": 0.0,
"SpawnY": 100.0,
"SpawnZ": 0.0
},
"Red": {
"Enabled": true,
"SteamIDs": [],
"SpawnX": 0.0,
"SpawnY": 100.0,
"SpawnZ": 0.0
},
"White": {
"Enabled": true,
"SteamIDs": [],
"SpawnX": 0.0,
"SpawnY": 100.0,
"SpawnZ": 0.0
},
"Yellow": {
"Enabled": true,
"SteamIDs": [],
"SpawnX": 0.0,
"SpawnY": 100.0,
"SpawnZ": 0.0
}
},
"Phases": [
{
"Name": "WARMUP",
"Duration": 1800.0,
"CanFight": false,
"CanRaid": false,
"CanFarm": false,
"CanLoot": false,
"CanMoveTc": false
},
{
"Name": "FARMING",
"Duration": 7200.0,
"CanFight": false,
"CanRaid": false,
"CanFarm": true,
"CanLoot": true,
"CanMoveTc": true
},
{
"Name": "FIGHTING",
"Duration": 3600.0,
"CanFight": true,
"CanRaid": false,
"CanFarm": true,
"CanLoot": true,
"CanMoveTc": true
},
{
"Name": "RAIDING",
"Duration": 14400.0,
"CanFight": true,
"CanRaid": true,
"CanFarm": true,
"CanLoot": true,
"CanMoveTc": false
}
],
"TagsPerKill": 1,
"PointsPerTag": 1,
"RaidBonusPct": 0.5,
"Lobby": {
"X": 0.0,
"Y": 0.0,
"Z": 0.0
},
"LogoUrl": "URL HERE",
"RedColor": "0.8 0.2 0.15 1",
"BlackColor": "0.1 0.1 0.1 1",
"WhiteColor": "1 1 1 1"
}