Skonfigurowales swoj sklep serwerowy i zastanawiasz sie, jak automatycznie nadawac graczom rangi po zakupie? Odpowiedz to cztery litery: RCON.
Ten poradnik wyjasnia, jak skonfigurowac RCON dla kazdej gry — Minecraft, FiveM, Rust, ARK, Gmod i wiele innych. Bez zbednej teorii, tylko pliki do edycji i komendy, ktore dzialaja.
Zanim zaczniesz, upewnij sie, ze masz: dostep do plikow konfiguracyjnych serwera (FTP lub panel taki jak Pterodactyl), dostepny port dla RCON, uprawnienia administratora na serwerze oraz sklep kompatybilny z RCON (Seyllo, Tebex lub inny).
Czym jest RCON?
RCON (Remote Console) to protokol, ktory pozwala zdalnie wysylac komendy do serwera gry. W praktyce, gdy gracz kupuje range VIP w Twoim sklepie, RCON automatycznie wysyla komende przypisujaca te range — bez jakiejkolwiek recznej interwencji z Twojej strony.
Typowy przebieg:
Gracz kupuje "Range VIP" w Twoim sklepie
↓
Twoj sklep wykrywa zweryfikowana platnosc
↓
Wysyla przez RCON: "lp user [nazwa_uzytkownika] parent set vip"
↓
Gracz natychmiast otrzymuje range w grze
Bez RCON musialby przypisywac kazda range recznie. Przy 10 sprzedazach dziennie jest to do ogarniecia. Przy 100 szybko staje sie problemem.
Konfiguracja RCON na Minecraft Java
Minecraft to najpopularniejsza gra, a konfiguracja RCON jest stosunkowo prosta. Niezaleznie czy uzywasz Spigot, Paper, Purpur czy Fabric, konfiguracja jest identyczna.
Edycja pliku server.properties
Otworz plik server.properties w glownym katalogu serwera. Znajdz te linie (lub dodaj je, jesli nie istnieja):
enable-rcon=true
rcon.port=25575
rcon.password=TwojeBezpieczneHaslo
broadcast-rcon-to-ops=false
Szczegoly parametrow:
| Parametr | Wartosc | Opis |
|---|---|---|
enable-rcon | true | Wlacza RCON (domyslnie wylaczony) |
rcon.port | 25575 | Port nasluchujacy RCON (25575 = standardowy) |
rcon.password | twoje haslo | Haslo zabezpieczajace polaczenie |
broadcast-rcon-to-ops | false | Zapobiega wyswietlaniu komend RCON operatorom |
Zrestartuj serwer po wprowadzeniu zmian. Proste /reload nie wystarczy do zastosowania zmian RCON.
Testowanie polaczenia RCON
Przed podlaczeniem sklepu przetestuj konfiguracje RCON. Mozesz uzyc mcrcon lub narzedzia online.
Z mcrcon w linii polecen:
mcrcon -H twoj.serwer.ip -P 25575 -p TwojeBezpieczneHaslo "say RCON Test"
Jesli widzisz "RCON Test" na czacie serwera, konfiguracja jest poprawna. W przeciwnym razie sprawdz sekcje rozwiazywania problemow ponizej.
Komendy LuckPerms i Essentials
Oto komendy, ktore prawdopodobnie skonfigurujesz w swoim sklepie:
# Przypisanie rangi za pomoca LuckPerms
lp user {username} parent set vip
# Przypisanie tymczasowej rangi (30 dni)
lp user {username} parent addtemp vip 30d
# Dawanie przedmiotow za pomoca Essentials
give {username} diamond 64
# Dawanie pieniedzy (EssentialsX Economy)
eco give {username} 1000
# Wykonanie komendy jako gracz
execute as {username} run say Dziekujemy za zakup!
{username} zostanie automatycznie zastapione nazwa kupujacego gracza.
Konfiguracja RCON na Minecraft Bedrock
Bedrock dziala inaczej. RCON nie jest domyslnie wlaczony na serwerze vanilla Bedrock, ale jesli uzywasz panelu takiego jak Pterodactyl lub specjalistycznego hostingu, konfiguracja pozostaje podobna.
Edycja server.properties dla Bedrock
enable-rcon=true
rcon.port=19132
rcon.password=TwojeBezpieczneHaslo
Uwaga: nie wszyscy hostingi Bedrock obsluguja RCON. Sprawdz u swojego dostawcy. Alternatywa jest uzycie webhookow lub specyficznych pluginow.
Konfiguracja RCON na FiveM i RedM
FiveM (i RedM dla Red Dead) ma wlasny system. Konfiguracja odbywa sie przez txAdmin lub bezposrednio w pliku server.cfg.
Wlaczanie RCON przez txAdmin
Jesli uzywasz txAdmin do zarzadzania serwerem FiveM:
- Zaloguj sie do panelu txAdmin
- Przejdz do Ustawienia → FXServer
- Wlacz opcje RCON, jesli jest dostepna
- Zapisz port i ustaw haslo
Wlaczanie RCON przez server.cfg
Otworz plik server.cfg i dodaj:
rcon_password "TwojeBezpieczneHaslo"
Domyslnie RCON uzywa tego samego portu co serwer FiveM (zwykle 30120). Aby uzyc innego portu:
rcon_password "TwojeBezpieczneHaslo"
set rcon_port 30121
Komendy ESX i vRP
# Dawanie pieniedzy (ESX)
givemoney {identifier} 50000
# Dawanie przedmiotu (ESX)
giveitem {identifier} bread 10
# Dawanie pojazdu (w zaleznosci od skryptu)
givecar {identifier} adder
# Niestandardowa komenda (w zaleznosci od skryptow)
setjob {identifier} police 4
Na FiveM {identifier} czesto odpowiada Steam ID, Discord ID lub licencji gracza, a nie tylko nazwie uzytkownika. Sprawdz, czego uzywa Twoj sklep.
Konfiguracja RCON na Rust
Rust ma solidny wbudowany system RCON. Dwie opcje: klasyczny RCON lub WebRCON.
Parametry uruchamiania RCON
Podczas uruchamiania serwera Rust dodaj te parametry:
+rcon.ip 0.0.0.0
+rcon.port 28016
+rcon.password "TwojeBezpieczneHaslo"
+rcon.web 1
Szczegoly parametrow:
| Parametr | Opis |
|---|---|
+rcon.ip 0.0.0.0 | Nasluchuj na wszystkich interfejsach (wymagane do dostepu zewnetrznego) |
+rcon.port 28016 | Port RCON (28016 = standard Rust) |
+rcon.password | Haslo RCON |
+rcon.web 1 | Wlacza WebRCON (zalecane, bardziej stabilne) |
Konfiguracja Oxide i uMod
Jesli masz zainstalowany Oxide lub uMod, mozesz rowniez skonfigurowac w pliku server.cfg:
rcon.ip 0.0.0.0
rcon.port 28016
rcon.password "TwojeBezpieczneHaslo"
rcon.web 1
Komendy Oxide i Kits
# Dawanie przedmiotu
inventory.giveto {steamid} wood 1000
# Dawanie zestawu (jesli plugin Kits jest zainstalowany)
kit.give {steamid} starter
# Przypisanie VIP (jesli plugin VIP jest zainstalowany)
oxide.grant user {steamid} vip
# Dodanie do grupy
oxide.usergroup add {steamid} vip
Na Rust zwykle uzywa sie SteamID64 gracza, a nie nazwy uzytkownika.
Konfiguracja RCON na ARK Survival Evolved
ARK obsluguje RCON natywnie. Konfiguracja odbywa sie w pliku GameUserSettings.ini.
Edycja GameUserSettings.ini
Znajdz lub utworz sekcje [ServerSettings] i dodaj:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=TwojeBezpieczneHaslo
Uwaga: w ARK haslo RCON jest czesto takie samo jak haslo administratora.
Komendy GiveItem i whitelist
# Dawanie przedmiotu (skladnia ARK)
GiveItemToPlayer {playerid} "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Flak/PrimalItemArmor_FlakHelmet.PrimalItemArmor_FlakHelmet'" 1 100 false
# Dodanie do whitelisty
AllowPlayerToJoinNoCheck {steamid}
# Wyslanie wiadomosci
ServerChatTo {steamid} "Dziekujemy za zakup!"
ARK jest bardziej skomplikowany ze wzgledu na sciezki blueprintow. Sprawdz dokumentacje swojego hostingu lub uzyj pluginow upraszczajacych komendy.
Konfiguracja RCON na Garry's Mod
Gmod uzywa standardowego systemu RCON silnika Source Engine.
Edycja server.cfg dla Gmod
rcon_password "TwojeBezpieczneHaslo"
Port RCON jest domyslnie taki sam jak port serwera.
Komendy ULX i DarkRP
# Zmiana grupy uzytkownika (ULX)
ulx adduserid {steamid} vip
# Dawanie pieniedzy (DarkRP)
rp_setmoney {steamid} 50000
# Niestandardowa komenda
lua_run [komenda lua]
Konfiguracja RCON na CS2, TF2 i Source Engine
Wszystkie gry Source (CS2, TF2, Left 4 Dead 2 itp.) uzywaja tego samego systemu RCON. W pliku server.cfg lub przy uruchomieniu:
rcon_password "TwojeBezpieczneHaslo"
Konkretnie dla CS2 moze byc rowniez potrzebne:
sv_rcon_maxfailures 3
sv_rcon_minfailuretime 10
Konfiguracja RCON na 7 Days to Die
7DTD ma wlasny system zdalnego zarzadzania przez Telnet (ta sama zasada co RCON). W pliku serverconfig.xml:
<property name="TelnetEnabled" value="true"/>
<property name="TelnetPort" value="8081"/>
<property name="TelnetPassword" value="TwojeBezpieczneHaslo"/>
Rozwiazywanie problemow z polaczeniem RCON
Wszystko skonfigurowales, ale nie dziala? Oto najczestsze problemy i ich rozwiazania.
Naprawa Connection refused lub timeout
Problem: Polaczenie nie dociera do serwera.
Rozwiazania:
- Sprawdz, czy port jest otwarty — W panelu hostingowym upewnij sie, ze port RCON jest prawidlowo otwarty/przekierowany
- Sprawdz firewall — Jesli hostujesz samodzielnie, otworz port:
ufw allow 25575 - Bledne IP — Uzyj publicznego adresu IP serwera, nie 127.0.0.1 ani localhost
- Czy serwer zostal zrestartowany? — Zmiany RCON wymagaja pelnego restartu
Naprawa Authentication failed
Problem: Polaczenie dochodzi, ale haslo jest odrzucane.
Rozwiazania:
- Bez spacji — Haslo nie powinno zawierac spacji na poczatku ani na koncu
- Unikaj niektorych znakow specjalnych —
",',\moga powodowac problemy - Czyste kopiuj-wklej — Wpisz haslo recznie zamiast kopiowac i wklejac
Komendy bez efektu w grze
Problem: RCON jest polaczony, ale komendy nie maja efektu.
Rozwiazania:
- Bledna skladnia komendy — Sprawdz dokladna skladnie dla swojej gry
- Brakujacy plugin — Komenda moze wymagac pluginu (LuckPerms, Essentials itp.)
- Bledny placeholder — Upewnij sie, ze
{username}lub{steamid}jest zastepowane przez Twoj sklep - Czy gracz jest online? — Niektore komendy wymagaja, aby gracz byl polaczony
Konflikt portu RCON
Problem: Serwer nie uruchamia sie lub RCON nie aktywuje sie.
Rozwiazania:
- Zmien port — Uzyj innego portu (25576 zamiast 25575)
- Sprawdz procesy — Inny serwer moze uzywac tego samego portu
- Poczekaj kilka minut — Po awarii port moze pozostac tymczasowo zajety
Zabezpieczanie RCON przed atakami
RCON wysyla komendy i hasla w postaci zwyklego tekstu (niezaszyfrowane). Kilka najlepszych praktyk do przestrzegania:
- Silne haslo — Unikaj
admin123lubrcon. Uzyj kombinacji takiej jakK7$mP9x#Qw2nL4R. - Ogranicz adresy IP — Niektore serwery pozwalaja na dodanie autoryzowanych adresow IP do whitelisty. Jesli Twoj sklep ma stale IP, uzyj tej opcji.
- Niestandardowy port — Uzycie domyslnego portu (25575 dla Minecraft) czyni Cie widocznym dla skanerow. Losowy port, taki jak 38291, zapewnia lepsza dyskrecje.
- Dobrze skonfigurowany firewall — Otworz port RCON tylko dla adresow IP, ktore tego potrzebuja (IP Twojego sklepu).
Podlaczenie RCON do sklepu
Po skonfigurowaniu RCON na serwerze musisz podlaczyc go do platformy sklepowej. Bedziesz potrzebowac: publicznego adresu IP serwera, skonfigurowanego portu RCON, hasla RCON oraz typu gry, aby sklep uzywal prawidlowego protokolu.
Na wiekszosci platform przechodzisz do ustawien serwera i wprowadzasz te informacje. Sklep nastepnie testuje polaczenie, aby zweryfikowac, ze wszystko dziala.
Z Seyllo konfiguracja jest uproszczona: wbudowany test polaczenia, ponad 17 obslugiwanych gier, automatyczne zmienne (
{username},{uuid},{steamid}) oraz logi w czasie rzeczywistym. → Utworz moj darmowy sklep
Podsumowanie konfiguracji wedlug gry
| Gra | Plik konfiguracyjny | Domyslny port | Kluczowy parametr |
|---|---|---|---|
| Minecraft Java | server.properties | 25575 | enable-rcon=true |
| Minecraft Bedrock | server.properties | 19132 | enable-rcon=true |
| FiveM / RedM | server.cfg | 30120 | rcon_password |
| Rust | Linia polecen | 28016 | +rcon.password |
| ARK | GameUserSettings.ini | 27020 | RCONEnabled=True |
| Garry's Mod | server.cfg | Port serwera | rcon_password |
| CS2 / TF2 | server.cfg | Port serwera | rcon_password |
| 7 Days to Die | serverconfig.xml | 8081 | TelnetEnabled |
Teraz, gdy RCON jest skonfigurowany, mozesz utworzyc sklep i zaczac sprzedawac rangi, zestawy i inne bonusy swojej spolecznosci. → Utworz moj darmowy sklep Seyllo — Bez karty kredytowej, zajmuje 5 minut.
Poradnik zaktualizowany w styczniu 2025. Komendy i konfiguracje moga sie roznic w zaleznosci od wersji gry i pluginow. W razie watpliwosci skonsultuj oficjalna dokumentacje swojej gry lub hostingu.