Skip to main content

Configure RCON: The Complete Guide to Connect Your Store to Your Game Server

24 January 2026 12 min read Seyllo
Table of Contents

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.

Before starting, make sure you have: access to your server configuration files (FTP or panel like Pterodactyl), an available port for RCON, administrator rights on your server, and a RCON-compatible store (Seyllo, Tebex, or other).


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.


Configure RCON on Minecraft Java

Minecraft is the most common game, and the RCON configuration is relatively straightforward. Whether you use Spigot, Paper, Purpur, or Fabric, the configuration remains identical.

Edit the server.properties file

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:

ParameterValueDescription
enable-rcontrueEnables RCON (disabled by default)
rcon.port25575RCON listening port (25575 = standard)
rcon.passwordyour passwordPassword to secure the connection
broadcast-rcon-to-opsfalsePrevents displaying RCON commands to OPs

Restart your server after making changes. A simple /reload is not sufficient to apply RCON changes.

Test the RCON connection

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.

LuckPerms and Essentials commands

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.


Configure RCON on Minecraft Bedrock

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.

Edit server.properties for Bedrock

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.


Configure RCON on FiveM and RedM

FiveM (and RedM for Red Dead) have their own system. Configuration is done either through txAdmin or directly in the server.cfg.

Enable RCON via txAdmin

If you use txAdmin to manage your FiveM server:

  1. Log into your txAdmin panel
  2. Go to SettingsFXServer
  3. Enable the RCON option if available
  4. Note the port and set a password

Enable RCON 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

ESX and vRP commands

# 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.


Configure RCON on Rust

Rust has a robust built-in RCON system. Two options: classic RCON or WebRCON.

RCON launch parameters

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:

ParameterDescription
+rcon.ip 0.0.0.0Listen on all interfaces (required for external access)
+rcon.port 28016RCON port (28016 = Rust standard)
+rcon.passwordRCON password
+rcon.web 1Enables WebRCON (recommended, more stable)

Oxide and uMod configuration

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

Oxide and Kits commands

# 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.


Configure RCON on ARK Survival Evolved

ARK supports RCON natively. Configuration is done in GameUserSettings.ini.

Edit 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.

GiveItem and whitelist commands

# 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.


Configure RCON on Garry's Mod

Gmod uses the standard Source Engine RCON system.

Edit server.cfg for Gmod

rcon_password "YourSecurePassword"

The RCON port is the same as your server port by default.

ULX and DarkRP commands

# Modify usergroup (ULX)
ulx adduserid {steamid} vip

# Give money (DarkRP)
rp_setmoney {steamid} 50000

# Custom command
lua_run [lua command]

Configure RCON on CS2, TF2 and Source Engine

All Source games (CS2, TF2, Left 4 Dead 2, etc.) use the same RCON system. 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

Configure RCON on 7 Days to Die

7DTD has its own remote management system via Telnet (same principle as RCON). In serverconfig.xml:

<property name="TelnetEnabled" value="true"/>
<property name="TelnetPort" value="8081"/>
<property name="TelnetPassword" value="YourSecurePassword"/>

Troubleshoot RCON connection issues

You've configured everything but it's not working? Here are the most common issues and their solutions.

Fix Connection refused or timeout

Problem: The connection isn't reaching your server.

Solutions:

  1. Check that the port is open — In your hosting panel, make sure the RCON port is properly opened/forwarded
  2. Check the firewall — If self-hosting, open the port: ufw allow 25575
  3. Wrong IP — Use your server's public IP, not 127.0.0.1 or localhost
  4. Did the server restart? — RCON changes require a full restart

Fix Authentication failed

Problem: The connection arrives but the password is rejected.

Solutions:

  1. No spaces — The password should not contain spaces at the beginning or end
  2. Avoid certain special characters", ', \ can cause issues
  3. Clean copy-paste — Retype the password manually rather than copy-pasting

Commands with no effect in-game

Problem: RCON is connected but commands have no effect.

Solutions:

  1. Wrong command syntax — Check the exact syntax for your game
  2. Missing plugin — The command may require a plugin (LuckPerms, Essentials, etc.)
  3. Wrong placeholder — Make sure {username} or {steamid} is being replaced by your store
  4. Is the player online? — Some commands require the player to be connected

RCON port conflict

Problem: The server won't start or RCON won't activate.

Solutions:

  1. Change the port — Use a different port (25576 instead of 25575)
  2. Check processes — Another server may be using the same port
  3. Wait a few minutes — After a crash, the port may remain occupied temporarily

Secure RCON against attacks

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 — Some servers allow you to whitelist authorized IPs. 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).

Connect RCON to your store

Once RCON is configured on your server, you need to connect it to your store platform. You'll need: your server's public IP address, the RCON port you configured, the RCON password, and the game type so your store uses the correct protocol.

In most platforms, you access server settings and enter this information. The store then tests the connection to verify everything works.

With Seyllo, configuration is simplified: built-in connection test, 17+ games supported, automatic variables ({username}, {uuid}, {steamid}), and real-time logs. → Create my free store


Configuration summary by game

GameConfig fileDefault portKey parameter
Minecraft Javaserver.properties25575enable-rcon=true
Minecraft Bedrockserver.properties19132enable-rcon=true
FiveM / RedMserver.cfg30120rcon_password
RustCommand line28016+rcon.password
ARKGameUserSettings.ini27020RCONEnabled=True
Garry's Modserver.cfgServer portrcon_password
CS2 / TF2server.cfgServer portrcon_password
7 Days to Dieserverconfig.xml8081TelnetEnabled

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.

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.

Frequently Asked Questions
It depends on the game. Minecraft uses 25575, Rust uses 28016, and Source games typically use the same port as the server. You can change this port in the configuration if needed.
The basic RCON protocol is not encrypted. The password travels in plain text over the network. For a typical game server, this is acceptable, but avoid reusing this password elsewhere and configure your firewall properly.
Some budget hosts block RCON for security reasons. Solutions: ask them to open the port, or use webhooks / plugins that communicate differently (some stores support this alternative).
It depends on the command and game. LuckPerms on Minecraft works even if the player is offline. Other commands (giving items, money) often require the player to be connected. Serious stores manage a queue and send the command when the player connects.
Yes. Use an RCON client like mcrcon (command line) or a web tool. This allows you to validate your configuration before connecting your store.
Yes, most store platforms (including Seyllo) allow you to connect multiple servers. You can even configure a purchase to assign a rank on multiple servers simultaneously.
Check that the plugin managing ranks (LuckPerms, ULX, etc.) is correctly installed and working. Test the command manually in the console to see if it works outside of RCON.
RCON is the historical protocol, simple and supported everywhere. WebSocket is more modern and encrypted, but less common in games. Some stores offer both — use what your server supports.
Related Games
Ready to monetize your server?

Join server owners who trust Seyllo

No credit card required 5 min setup Cancel anytime