Powered by OVHcloud

Rust RCON Tool by BattleMetrics

Overview

Join the rest of the Rust admin network in using BattleMetrics RCON for your servers. Track all the players on your server. Acquire, monitor, and store three months of chat. Convert BattlEye GUIDs to Steam64IDs for enhanced player lookups. Automate catching ban evaders. Track Rust game banned accounts. Manage your admin staff with our customized permissions system so that you don’t have to give anyone your RCON password. Use custom commands so that you can make team checks and other Rust commands faster. Log admin commands to prevent abuse. Improve the accuracy of your server statistics. Get notifications when your server crashes.

BattleMetrics RCON 7 Day Free Trial
$10/Month After

Set up RCON

No payment information required for trial

Frequently Asked Questions

What is RCON?

RCON is used to implement admin tools for your game. Basically it lets you see what’s going on in the server without you having to spend ages starting up a game client and connecting to your server manually. You can run commands remotely and automatically. Kick, ban, restart, you name it. Whatever the game server will let you do over RCON is possible.

Can I detect VPNs or ban evaders using BattleMetrics?

Yes! We track players by IP and use an external service to help us determine if an IP is a VPN. Additionally, we will tell you how many other players match the IP in question.

How do I automate running my server?

You can automate a lot of rules and common tasks using triggers and schedules. You can automatically kick, ban, message, etc in response to any number of conditions. Want to get notified when a player receives more than 3 F7 player reports? Done. Don’t want players saying racist things in chat? Easy. Want to get notified when a player asks for an admin? Not a problem. For more information on triggers and the scheduler, see these resources:

Trigger System Overview
The Scheduler
Example Triggers

Can I automatically message players?

Yes. Using triggers and schedules you can send Global Chat messages automatically. Unfortunately private messages are not supported by the base game.

How do I ban players?

You can ban a player by clicking the drop down menu next to their name and clicking “Add Ban”. This will add the ban to our internal database. We’ll kick the player from the server and continue to kick them if they try to rejoin while the ban is active. This does not take up any additional resources on your server and helps you avoid performance issues from having a ban file that is too large.

Can I ban players without using the BattleMetrics database?

Sure, you just need to issue the “Add Rust Ban” command for the player you want to ban. You can run any supported RCON command through our system.

How do I detect ban evaders?

This is done by both the ban system and the trigger system. If you ban a player by IP and enable “auto-add”, the new Steam64ID will be added to the ban for the originally added account. Note: we do not recommend banning IPs that are VPNs or GeForce NOW, as you will ban a huge number of players.

Additionally, you can set up triggers to take action or notify you if a player joins with an IP that has a certain number of matches. As an example, you can ban players that are using an IP matched to more than 5 players but fewer than 50. That way you avoid banning popular VPNs but are still taking out shared IP addresses.

Feature Compatibility

Not sure what all of these feature are? See our overview of RCON features.

FeatureSupported
Proxy IP Detection
VAC Ban Detection
Organizations
Dashboard
Player Database
BattleMetrics Bans
Import Bans
Export Bans
Scheduler
Detailed Server Page
Activity Log
In-game Chat
BE GUID Conversion
24/7 Connection

Available Commands

The commands available for Rust are listed below. Each command has it's own permission to allow fine-tuned control of command access. In many cases these commands can also be automated using our trigger and scheduler systems.

CommandCategoriesSchedulerTriggers
Global Chat
Allows the user to send global messages.
ChatPlayer Join, Player Update, Player Leave, Server Update, Custom Player Command, Custom Server Command, Broadcastable Command
Kick Player
Allows the user to kick players.
Player CommandsPlayer Join, Player Update, Custom Player Command
Add Rust Ban
Allows the user to add a Rust game ban.
Server Commands, Player CommandsPlayer Join, Custom Player Command, Player Update, Player Leave
Mute Chat
Allows the user to mute a player.
Unmute Chat
Allows the user to unmute a player.
Mute Voice
Allows the user to mute a player.
Unmute Voice
Allows the user to unmute a player.
Mute Player
Allows the user to mute a player.
Server Commands, Player CommandsPlayer Join, Custom Player Command, Player Update, Player Leave
Unmute Player
Allows the user to unmute a player.
Server Commands, Player CommandsPlayer Join, Custom Player Command, Player Update, Player Leave
Kill Player
Allows the user to kill a player.
Server Commands, Player CommandsPlayer Join, Custom Player Command, Player Update, Player Leave
Remove Rust Ban
Allows the user to remove a Rust game ban.
Server Commands
View Rust Bans
Allows the user to view Rust game bans.
Server Commands
View Rust Mutes
Allows the user to see who has been muted.
Server Commands
Restart Server
Allows the user to restart the server.
Server CommandsPlayer Join, Custom Player Command, Player Update, Player Leave, Server Update, Custom Server Command, Broadcastable Command
Raw Command
Danger! Allows the user to run ANY command by manually typing it in.
Server CommandsPlayer Join, Custom Player Command, Player Update, Player Leave, Server Update, Custom Server Command, Broadcastable Command
Oxide Plugin List
Load the Oxide plugin list
Server CommandsPlayer Join, Custom Player Command, Player Update, Player Leave, Server Update, Custom Server Command, Broadcastable Command
Load Oxide Plugin
Allows the user to load an Oxide plugin.
Server CommandsPlayer Join, Custom Player Command, Player Update, Player Leave, Server Update, Custom Server Command, Broadcastable Command
Unload Oxide Plugin
Allows the user to unload an Oxide plugin.
Server CommandsPlayer Join, Custom Player Command, Player Update, Player Leave, Server Update, Custom Server Command, Broadcastable Command

Message Types

We have the following message types for Rust. The permission system allows you to restrict access to sensitive message types. You can also tag messages using triggers to allow for custom filtering and permissions based on the contents of the message.

Save Stats
Trigger Conditions: Entities, Serialization, Write, Disk, Total Stall
Unknown RCON Command
Trigger Conditions: Command, Source IP, Source Port
Rejected Connection
Has access to player information
Trigger Conditions: Rejected Reason, Player IP, Player Port, Player Steam ID, Player Player Name
Event
Trigger Conditions: Event Info
Warning
Trigger Conditions: Warning
Player Warning
Has access to player information
Trigger Conditions: Warning
Player PM
Trigger Conditions: Message, From Player Name, To Player Name
Clan Chat
Has access to player information
Trigger Conditions: Message, playerName, clan
AntiHack Messages
Has access to player information
Trigger Conditions: Reason
Player Death
EAC Kick
Has access to player information
Trigger Conditions: Kick Reason
Player Report
Has access to player information
Trigger Conditions: From Player Name, From Steam ID, For Player Name, For Steam ID, Report Reason, Report Information, Report Type
Publisher Ban
Has access to player information
Trigger Conditions: Message Body, Temporary Ban
Generic Server Kick
Has access to player information
Trigger Conditions: Kick Reason
Player Death (PVP)
Has access to player information
Trigger Conditions: Victim Player Name, Victim Steam ID, Killer Name, Killer SteamID
Player Death (Suicide)
Has access to player information
Trigger Conditions: Cause
Player Death (Died)
Has access to player information
Trigger Conditions: Cause
Player Death (Entity)
Has access to player information
Trigger Conditions: Entity
Player Death (Cold)
Has access to player information
Player Death (Drowned)
Has access to player information
Player Death (Bleeding)
Has access to player information
Player Death (Blunt Force)
Has access to player information
Player Death (Hunger)
Has access to player information
Player Death (Poison)
Has access to player information
Player Death (Fall)
Has access to player information
Player Death (Heat)
Has access to player information
Player Death (Thirst)
Has access to player information
Player Death (Animal)
Has access to player information
Player Death (Radiation)
Has access to player information
Player Message
Has access to player information
Trigger Conditions: Message, Channel Number, Name Prefix, Name Postfix
Unidentified & Generic Messages
Trigger Conditions: Raw Message Body

BattleMetrics RCON 7 Day Free Trial
$10/Month After

Set up RCON

No payment information required for trial