Weapon Control
1 / 3


WeaponControl is an advanced combat balancing plugin for Rust.
It allows server owners to fully control weapon damage, magazine capacity, and explosive damage using a clean in-game UI.
Key Features :
• Weapon damage multipliers
• Magazine capacity control
• Full explosive damage support (C4, Satchel, Beancan, Molotov, Catapult explosives)
• Separate profiles: Default / VIP I / VIP II / VIP III
• Automatic weapon detection
• Dedicated Explosives configuration tab
• Live in-game UI editor
• No external plugins or image libraries
Explosives System :
Take full control over explosive damage:
• Supports C4, Satchel, Beancan, Molotov
• Supports Catapult explosives (Propane, Fire Bomb, Scattershot)
• Independent explosive multipliers
• Per-profile explosive balancing
• Accurate projectile and heat damage detection
VIP System (Optional) :
Flexible VIP system with priority-based tiers.
Each VIP level can have its own:
• Weapon damage values
• Magazine capacity values
• Explosive damage values
Includes full control over affected entities and blacklist support.
In-Game UI :
Manage everything directly in-game:
• Separate tabs for Weapons & Explosives
• Search and sort items
• Apply global presets
• Edit values live
• Safely apply or discard changes
• Admin change summary confirmation
Performance & Compatibility
• Optimized for PVP and PVE servers
• Lightweight and server-friendly
• Accurate damage detection for projectiles and fire-based explosives
• Compatible with Oxide and Carbon


Need Support?
WeaponControl.json
{
"General": {
"Enabled": true,
"Debug": false,
"AutoPopulateAmmoWeaponsOnly": true,
"OnlyScaleWeaponDamage": true,
"MinMultiplier": 0.0,
"MaxMultiplier": 5.0,
"PvPAlwaysDefault": true
},
"VIP": {
"Enabled": true,
"Permissions": {
"VIP1": "weaponcontrol.rank.vip1",
"VIP2": "weaponcontrol.rank.vip2",
"VIP3": "weaponcontrol.rank.vip3"
},
"Affects": {
"NPC": true,
"Animals": true,
"Vehicles": true,
"Buildings": true,
"Players": false
},
"TargetBlacklistPrefabShortNames": [
"bradleyapc",
"patrolhelicopter",
"autoturret"
]
},
"Multipliers": {
"Default": {},
"VIP1": {},
"VIP2": {},
"VIP3": {}
},
"Capacity": {
"Default": {},
"VIP1": {},
"VIP2": {},
"VIP3": {}
},
"Explosives": {
"Enabled": true,
"PvPAlwaysDefault": true,
"MinMultiplier": 0.0,
"MaxMultiplier": 5.0,
"ApplyTo": {
"NPC": true,
"Animals": true,
"Vehicles": true,
"Buildings": true,
"Players": false
},
"AllowedShortnames": [
"explosive.timed",
"explosive.satchel",
"grenade.beancan",
"grenade.molotov",
"ammo.mortar.basic",
"ammo.mortar.fragment",
"catapult.ammo.explosive",
"catapult.ammo.incendiary",
"catapult.ammo.boulder"
],
"TargetBlacklistPrefabShortNames": [
"bradleyapc",
"patrolhelicopter",
"autoturret"
],
"Multipliers": {
"Default": {
"explosive.timed": 1.0,
"explosive.satchel": 1.0,
"grenade.beancan": 1.0,
"grenade.molotov": 1.0,
"ammo.mortar.basic": 1.0,
"ammo.mortar.fragment": 1.0,
"catapult.ammo.explosive": 1.0,
"catapult.ammo.incendiary": 1.0,
"catapult.ammo.boulder": 1.0
},
"VIP1": {},
"VIP2": {},
"VIP3": {}
}
}
}
Command your Rust server. Live WebRCON console, performance and player monitoring, quick actions, groups and permissions, and plugin management.
Visit site ↗