You've set up your server store and you're wondering how to automatically give players their ranks when they purchase? The answer is four letters: RCON.
This guide explains how to configure RCON on any game — Minecraft, FiveM, Rust, ARK, Gmod, and more. No unnecessary theory, just the files to edit and commands that work.
What is RCON?
RCON (Remote Console) is a protocol that allows you to send commands to your game server remotely. In practice, when a player buys a VIP rank on your store, RCON automatically sends the command to assign that rank — without any manual intervention on your part.
The typical flow:
Player buys "VIP Rank" on your store
↓
Your store detects the validated payment
↓
It sends via RCON: "lp user [username] parent set vip"
↓
The player receives their rank instantly in-game
Without RCON, you would have to assign each rank manually. With 10 sales a day, that's manageable. With 100, it quickly becomes a problem.
Prerequisites
Before starting, make sure you have:
- Access to your server configuration files (FTP or panel like Pterodactyl)
- An available port for RCON (often the server port or a dedicated one)
- Administrator rights on your server
- A RCON-compatible store (Seyllo, Tebex, or other)
Tip: write down your server IP, RCON port, and RCON password somewhere. You'll need them to configure your store.
Minecraft (Java Edition)
Minecraft is the most common game, and the RCON configuration is relatively straightforward.
Configuration in server.properties
Open the server.properties file at the root of your server. Find these lines (or add them if they don't exist):
enable-rcon=true
rcon.port=25575
rcon.password=YourSecurePassword
broadcast-rcon-to-ops=false
Parameter details:
| Parameter | Value | Description |
|---|---|---|
enable-rcon | true | Enables RCON (disabled by default) |
rcon.port | 25575 | RCON listening port (25575 = standard) |
rcon.password | your password | Password to secure the connection |
broadcast-rcon-to-ops | false | Prevents displaying RCON commands to OPs |
Restart your server after making changes. A simple /reload is not sufficient to apply RCON changes.
Spigot, Paper, Purpur — same configuration
Whether you use Spigot, Paper, Purpur, or Fabric, the RCON configuration remains identical in server.properties.
Verify it's working
Before connecting your store, test your RCON configuration. You can use mcrcon or an online tool.
With mcrcon on command line:
mcrcon -H your.server.ip -P 25575 -p YourSecurePassword "say RCON Test"
If you see "RCON Test" appear in your server chat, the configuration is correct. Otherwise, check the troubleshooting section below.
Useful commands for your store
Here are the commands you'll likely configure in your store:
# Assign a rank with LuckPerms
lp user {username} parent set vip
# Assign a temporary rank (30 days)
lp user {username} parent addtemp vip 30d
# Give items with Essentials
give {username} diamond 64
# Give money (EssentialsX Economy)
eco give {username} 1000
# Execute a command as the player
execute as {username} run say Thanks for the purchase!
The {username} will be automatically replaced by the purchasing player's name.
Minecraft Bedrock Edition
Bedrock works differently. RCON is not enabled by default on the vanilla Bedrock server, but if you use a panel like Pterodactyl or a specialized host, the configuration remains similar.
server.properties (if supported)
enable-rcon=true
rcon.port=19132
rcon.password=YourSecurePassword
Note: not all Bedrock hosts support RCON. Check with yours. An alternative is to use webhooks or specific plugins.
FiveM / RedM
FiveM (and RedM for Red Dead) have their own system. Configuration is done either through txAdmin or directly in the server.cfg.
Method 1: Via txAdmin (recommended)
If you use txAdmin to manage your FiveM server:
- Log into your txAdmin panel
- Go to Settings → FXServer
- Enable the RCON option if available
- Note the port and set a password
Method 2: Via server.cfg
Open your server.cfg file and add:
rcon_password "YourSecurePassword"
By default, RCON uses the same port as your FiveM server (usually 30120). To use a different port:
rcon_password "YourSecurePassword"
set rcon_port 30121
FiveM commands for your store
# Give money (ESX)
givemoney {identifier} 50000
# Give an item (ESX)
giveitem {identifier} bread 10
# Give a vehicle (depending on your script)
givecar {identifier} adder
# Custom command (depending on your scripts)
setjob {identifier} police 4
On FiveM, the {identifier} often corresponds to the player's Steam ID, Discord ID, or license, not just their username. Check what your store uses.
Rust
Rust has a robust built-in RCON system. Two options: classic RCON or WebRCON.
Configuration via launcher / command line
When launching your Rust server, add these parameters:
+rcon.ip 0.0.0.0
+rcon.port 28016
+rcon.password "YourSecurePassword"
+rcon.web 1
Parameter details:
| Parameter | Description |
|---|---|
+rcon.ip 0.0.0.0 | Listen on all interfaces (required for external access) |
+rcon.port 28016 | RCON port (28016 = Rust standard) |
+rcon.password | RCON password |
+rcon.web 1 | Enables WebRCON (recommended, more stable) |
Configuration via server.cfg (Oxide/uMod)
If you have Oxide or uMod installed, you can also configure in your server.cfg:
rcon.ip 0.0.0.0
rcon.port 28016
rcon.password "YourSecurePassword"
rcon.web 1
Rust commands for your store
# Give an item
inventory.giveto {steamid} wood 1000
# Give a kit (if Kits plugin installed)
kit.give {steamid} starter
# Assign VIP (if VIP plugin installed)
oxide.grant user {steamid} vip
# Add to a group
oxide.usergroup add {steamid} vip
On Rust, the player's SteamID64 is typically used, not their username.
ARK: Survival Evolved
ARK supports RCON natively. Configuration is done in GameUserSettings.ini.
Configuration in GameUserSettings.ini
Find or create the [ServerSettings] section and add:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=YourSecurePassword
Note: on ARK, the RCON password is often the same as the admin password.
ARK commands for your store
# Give an item (ARK syntax)
GiveItemToPlayer {playerid} "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Flak/PrimalItemArmor_FlakHelmet.PrimalItemArmor_FlakHelmet'" 1 100 false
# Add to whitelist
AllowPlayerToJoinNoCheck {steamid}
# Send a message
ServerChatTo {steamid} "Thanks for your purchase!"
ARK is more complex due to blueprint paths. Check your host's documentation or use plugins that simplify commands.
Garry's Mod
Gmod uses the standard Source Engine RCON system.
Configuration in server.cfg
rcon_password "YourSecurePassword"
The RCON port is the same as your server port by default.
Gmod commands for your store
# Modify usergroup (ULX)
ulx adduserid {steamid} vip
# Give money (DarkRP)
rp_setmoney {steamid} 50000
# Custom command
lua_run [lua command]
CS2 / TF2 / Source Engine
All Source games (CS2, TF2, Left 4 Dead 2, etc.) use the same RCON system.
Configuration
In your server.cfg or at launch:
rcon_password "YourSecurePassword"
For CS2 specifically, you may also need:
sv_rcon_maxfailures 3
sv_rcon_minfailuretime 10
7 Days to Die
7DTD has its own remote management system.
Configuration in serverconfig.xml
<property name="TelnetEnabled" value="true"/>
<property name="TelnetPort" value="8081"/>
<property name="TelnetPassword" value="YourSecurePassword"/>
Note: 7DTD uses Telnet rather than classic RCON, but the principle remains the same for connecting your store.
Troubleshooting: RCON not working?
You've configured everything but it's not working? Here are the most common issues and their solutions.
"Connection refused" or timeout
Problem: The connection isn't reaching your server.
Solutions:
- Check that the port is open — In your hosting panel, make sure the RCON port is properly opened/forwarded
- Check the firewall — If self-hosting, open the port:
ufw allow 25575 - Wrong IP — Use your server's public IP, not 127.0.0.1 or localhost
- Did the server restart? — RCON changes require a full restart
"Authentication failed"
Problem: The connection arrives but the password is rejected.
Solutions:
- No spaces — The password should not contain spaces at the beginning or end
- Avoid certain special characters —
",',\can cause issues - Clean copy-paste — Retype the password manually rather than copy-pasting
Commands go through but nothing happens in-game
Problem: RCON is connected but commands have no effect.
Solutions:
- Wrong command syntax — Check the exact syntax for your game
- Missing plugin — The command may require a plugin (LuckPerms, Essentials, etc.)
- Wrong placeholder — Make sure
{username}or{steamid}is being replaced by your store - Is the player online? — Some commands require the player to be connected
The RCON port is already in use
Problem: The server won't start or RCON won't activate.
Solutions:
- Change the port — Use a different port (25576 instead of 25575)
- Check processes — Another server may be using the same port
- Wait a few minutes — After a crash, the port may remain occupied temporarily
Securing your RCON connection
RCON sends commands and passwords in plain text (unencrypted). Some best practices to follow:
1. Strong password
Avoid admin123 or rcon. Use a combination like K7$mP9x#Qw2nL4R.
2. Restrict IPs (if possible)
Some servers allow you to whitelist IPs authorized to connect via RCON. If your store has a fixed IP, use this option.
3. Non-standard port
Using the default port (25575 for Minecraft) makes you visible to scanners. A random port like 38291 offers better discretion.
4. Well-configured firewall
Only open the RCON port for IPs that need it (your store's IP).
Connecting RCON to your store
Once RCON is configured on your server, you need to connect it to your store platform.
Required information
- Server IP: your server's public IP address
- RCON port: the port you configured (25575, 28016, etc.)
- RCON password: the one you set in the configuration
- Game type: so your store uses the correct protocol
General setup
In most store platforms, you access server settings and enter this information. The store then tests the connection to verify everything works.
With Seyllo: Simplified configuration
If you prefer a more guided solution, Seyllo offers a visual interface to configure RCON:
- Built-in connection test — You know immediately if the connection works
- 17+ games supported — Minecraft, FiveM, Rust, ARK, Gmod, and more
- Automatic variables —
{username},{uuid},{steamid}are handled automatically - Real-time logs — You can see every command sent and its response
If you encounter any issues, support is available and responsive.
Summary
| Game | Config file | Default port | Key parameter |
|---|---|---|---|
| Minecraft Java | server.properties | 25575 | enable-rcon=true |
| Minecraft Bedrock | server.properties | 19132 | enable-rcon=true |
| FiveM / RedM | server.cfg | 30120 | rcon_password |
| Rust | Command line | 28016 | +rcon.password |
| ARK | GameUserSettings.ini | 27020 | RCONEnabled=True |
| Garry's Mod | server.cfg | Server port | rcon_password |
| CS2 / TF2 | server.cfg | Server port | rcon_password |
| 7 Days to Die | serverconfig.xml | 8081 | TelnetEnabled |
Ready to connect your store?
Now that RCON is configured, you can create your store and start selling ranks, kits, and other perks to your community.
→ Create my free Seyllo store — No credit card required, takes 5 minutes.
Related articles
Guide updated January 2025. Commands and configurations may vary depending on game and plugin versions. When in doubt, consult the official documentation for your game or host.