Przejdź do treści
Aktualny kupon:10% zniżkiUżyj w zamówieniu

Rust: jak zostać adminem, Steam ID i zdalne zarządzanie przez RCON

Znajdź swoje Steam ID64, dodaj się jako właściciel lub moderator (ownerid, users.cfg), skonfiguruj i zabezpiecz RCON i połącz się przez RustAdmin lub konsolę WWW. Z przeglądem poleceń admina.

  • zaawansowany
  • ~20 min
  • Zaktualizowano 9.10.2026

Aby polecenia admina działały na Twoim własnym serwerze Rust, musisz zarejestrować się na serwerze jako jego właściciel za pomocą swojego Steam ID. Ten poradnik pokazuje, jak znaleźć ID, jak dodać i usunąć admina, jak skonfigurować RCON do zdalnego zarządzania, jak go zabezpieczyć i których poleceń użyjesz najczęściej.

Czego potrzebujesz

  • Działający serwer Rust
  • Dostęp do konsoli serwera lub do jego plików (i możliwość zatrzymania serwera)
  • Konto Steam z Rustem
  • Około 20 minut

Rust w StormHost

Serwery Rust wciąż przygotowujemy. Ten poradnik dotyczy także serwera Rust na własnym VPS (poradnik instalacji).

Steam ID64#

Steam ID64 to unikalny numer Twojego konta Steam. Ma 17 cyfr i zaczyna się od 7656119, na przykład 76561198000000000. W odróżnieniu od pseudonimu nigdy się nie zmienia, dlatego Rust i pluginy używają go do identyfikacji graczy.

Jak go znaleźć (według instrukcji Pomocy Steam):

  1. Otwórz swój profil w Steam.
  2. Kliknij Edytuj profil.
  3. Spójrz na pole Niestandardowy adres URL:
    • Jeśli nigdy nie ustawiono niestandardowego adresu, pod polem zobaczysz link z Twoim ID: https://steamcommunity.com/profiles/76561198000000000.
    • Jeśli masz niestandardowy adres, usuń tekst z pola (nie zapisuj), a pod nim pojawi się link z numerycznym ID.

Na serwerze ID połączonych graczy uzyskasz poleceniem users w konsoli serwera:

Wyniktext
<slot:userid:"name">
76561198000000000:"Jan"
1users

Polecenie status daje bardziej szczegółową listę (łącznie z pingiem i adresem IP).

Właściciel czy moderator?#

Rust ma dwa poziomy admina (auth levels):

PoziomPolecenieAuth levelCo możeKomu go dać
Właściciel (owner)ownerid2Najwyższy poziom: wszystkie polecenia admina gry, łącznie z dodawaniem kolejnych właścicieli.Sobie i najbliższym osobom, którym w pełni ufasz.
Moderatormoderatorid1Drugi najwyższy poziom: większość poleceń admina (kick, ban, teleport…), ale nie wszystkie – moderator nie może na przykład dodać kolejnego właściciela.Doświadczonym moderatorom.

Oxide automatycznie umieszcza właścicieli w grupie uprawnień admin, a Carbon dodatkowo moderatorów w grupie moderator. Dla zwykłych moderatorów rozważ, czy zamiast poziomu admina gry nie wystarczą uprawnienia do konkretnych pluginów (Vanish, Admin Radar) – nie dostaną wtedy noclipa ani spawnowania przedmiotów. Zobacz Uprawnienia na serwerze Rust.

Dodawanie admina#

Poleceniem przy działającym serwerze#

  1. Wpisz w konsoli serwera (lub przez RCON):

    text
    ownerid 76561198000000000 "Jan" "właściciel serwera"
    • ownerid – dodaje właściciela (poziom 2). Dla moderatora użyj moderatorid.
    • 76561198000000000 – Steam ID64 gracza.
    • "Jan" – nazwa dla Twojej orientacji (zapisywana w pliku obok ID).
    • "właściciel serwera" – opcjonalna notatka, dlaczego gracz ma uprawnienia.
    Wyniktext
    Added owner Jan, steamid 76561198000000000
  2. Dla pewności zapisz konfigurację na dysk:

    text
    server.writecfg

    Nowsze wersje Rusta zapisują zmianę automatycznie, ale polecenie nie zaszkodzi.

  3. Rozłącz się z serwerem i połącz ponownie. Poziom admina jest wczytywany przy połączeniu. Konsola serwera pokazuje wtedy linię zawierającą has auth level.

Edycją pliku users.cfg#

Jeśli nie możesz dostać się do konsoli, edytuj plik adminów bezpośrednio. Serwer musi być zatrzymany, inaczej nadpisze plik przy zapisie.

  1. Zatrzymaj serwer.

  2. Otwórz plik server/<IDENTITY>/cfg/users.cfg w katalogu głównym serwera. <IDENTITY> to nazwa folderu serwera (parametr server.identity, domyślnie my_server_identity). Jeśli plik nie istnieje, utwórz go.

  3. Dodaj linię dla każdego admina:

    server/<IDENTITY>/cfg/users.cfgcfg
    ownerid 76561198000000000 "Jan" "właściciel serwera"
    moderatorid 76561198000000001 "Petra" "moderator"

    Format jest taki sam jak w poleceniu: poziom, Steam ID64, nazwa, notatka.

  4. Zapisz plik i uruchom serwer.

Usuwanie admina#

  1. Wpisz w konsoli serwera, zależnie od poziomu:

    text
    removeowner 76561198000000000
    removemoderator 76561198000000001
  2. Zapisz konfigurację: server.writecfg.

  3. Gracz traci poziom admina przy następnym połączeniu. Jeśli jest właśnie online, wyrzuć go poleceniem kick.

  4. Oxide: gracz zostaje w grupie uprawnień admin. Usuń go ręcznie:

    text
    oxide.usergroup remove 76561198000000000 admin

    Carbon synchronizuje grupę sam przy następnym połączeniu gracza.

  5. Zmień hasło RCON, jeśli usuwany admin je znał.

RCON: co to jest#

RCON (remote console) to zdalna konsola serwera. Łączysz się z nią programem lub stroną WWW i wysyłasz polecenia tak, jakby siedzieć przy konsoli serwera. Na Linuxie to główny sposób zarządzania serwerem: Facepunch zaznacza, że konsola serwera linuksowego nie jest interaktywna i nie da się do niej wpisywać poleceń.

Rust używa WebSocket RCON (parametr rcon.web 1, domyślny). Starszy „Source RCON” jest przestarzały. RCON używa protokołu TCP, gra UDP. Jeśli nie ustawisz portu RCON, serwer używa tego samego numeru co port gry. Przejrzyściej jest dać RCON własny port, zwykle 28016.

Konfiguracja RCON#

RCON konfiguruje się parametrami startowymi serwera. Facepunch zaleca ustawianie portów i RCON właśnie tam, nie w server.cfg.

text
+rcon.port 28016 +rcon.password "<SILNE_HASLO>" +rcon.web 1
UstawienieCo robiZalecana wartośćKiedy zmieniać
rcon.portPort TCP, na którym nasłuchuje RCON.28016Gdy port używa inny serwer albo hosting przydzielił inny.
rcon.passwordHasło do połączenia. Kto je zna, steruje serwerem.Co najmniej 24 losowe znakiZawsze zmień hasło domyślne lub przykładowe. Zmieniaj przy każdym odejściu admina.
rcon.web1 = WebSocket RCON (zalecane), 0 = przestarzały Source RCON.1Tylko dla bardzo starego narzędzia bez obsługi WebSocket.
rcon.ipAdres IP, na którym nasłuchuje RCON. Pusty = wszystkie adresy.zostaw pusteGdy serwer ma kilka adresów IP i chcesz RCON tylko na jednym.

Zamiast <SILNE_HASLO> wstaw własne hasło (bez nawiasów ostrych). Utworzysz je generatorem haseł. Używaj tylko liter i cyfr – cudzysłowy, spacje i znaki takie jak $ czy ` trudno zapisać w poleceniu startowym.

Na hostingu gier portem i hasłem RCON zarządza zwykle dostawca i pokazuje je w zarządzaniu serwerem (w StormHost w strefie klienta). W strefie klienta StormHost hasło RCON serwerów gier (na razie dla Minecrafta) jest chronione uprawnieniem Dane poufne: widzi je właściciel i każdy, komu nadasz to uprawnienie przy udostępnianiu usługi (udostępnianie usługi). Jak to działa dla Rusta, dopiszemy po uruchomieniu serwerów Rust.

Łączenie przez RCON#

RustAdmin#

RustAdmin (otwiera się w nowym oknie) to najszerzej używane narzędzie do zarządzania serwerami Rust. Aplikacja desktopowa dla Windows jest bezpłatna (działa tylko, gdy Twój komputer jest włączony); płatna wersja RustAdmin Online działa w WWW i na telefonie.

  1. Pobierz i uruchom RustAdmin.
  2. Dodaj serwer i wpisz adres IP serwera, port RCON (np. 28016) i hasło RCON.
  3. Połącz się. Zobaczysz konsolę serwera, listę graczy i czat.

Konsola WWW Facepunch#

Facepunch prowadzi prostą konsolę RCON w przeglądarce pod adresem http://facepunch.github.io/webrcon/. Wpisujesz adres w formie 203.0.113.10:28016 i hasło. Strona działa przez nieszyfrowane HTTP: przeglądarka nie pozwoli na nieszyfrowane połączenie WebSocket (ws://) ze strony HTTPS, więc otwórz ją przez http://.

Panel WWW Carbona#

Jeśli masz Carbona, zamiast RCON możesz użyć jego WebControlPanel (włączasz go przez c.webpanel.setenabled true; ma własny port i konta z różnymi uprawnieniami). Kroki są w dokumentacji Carbona (otwiera się w nowym oknie).

Konsola F1 w grze#

Jako właściciel możesz wpisywać polecenia admina bezpośrednio w konsoli F1 w grze. Niektóre polecenia przeznaczone dla konsoli serwera potrzebują w grze prefiksu sv, na przykład sv say "Restart za 5 minut" (według wiki Facepunch).

Bezpieczeństwo RCON#

  • Silne hasło. Każdy, kto zna hasło RCON, może wyłączyć serwer, banować graczy albo usunąć świat.

  • Port RCON tylko dla Twojego adresu IP. Połączenie WebSocket RCON nie jest szyfrowane. Na własnym VPS zezwól na port tylko ze swojego adresu, na przykład w UFW:

    bash
    ufw allow from 198.51.100.25 to any port 28016 proto tcp
    • from 198.51.100.25 – tylko z tego adresu IP (użyj własnego publicznego IP).
    • to any port 28016 proto tcp – na port RCON, protokół TCP.

    To samo ograniczenie ustawisz w firewallu w strefie klienta (pole IP / zakres źródłowy).

  • Nie łącz się z publicznego Wi-Fi; hasło podróżuje przez sieć nieszyfrowane.

  • Nie udostępniaj ekranu z otwartym narzędziem RCON na streamie.

  • Zmieniaj hasło przy każdym odejściu członka zespołu, który je znał.

Przydatne polecenia admina#

PolecenieCo robiUwaga
usersWypisuje połączonych graczy z ich Steam ID.
statusGracze z ID, nazwą, pingiem, czasem połączenia i adresem IP.
say "Tekst"Wysyła wiadomość na czat jako serwer.W grze przez F1: sv say "Tekst".
kick <GRACZ> "<POWOD>"Wyrzuca gracza; może od razu wrócić.Gracza podaj nazwą lub Steam ID.
ban <GRACZ> "<POWOD>" [czas]Banuje połączonego gracza.Bez czasu ban jest trwały.
banid <STEAM_ID> "<NAZWA>" "<POWOD>" [czas]Banuje gracza po ID, nawet gdy nie jest online.
unban <STEAM_ID>Zdejmuje bana.
banlistexLista banów z powodami i nazwami.
mute <GRACZ> / unmute <GRACZ>Wycisza lub przywraca gracza na czacie.
teleport <GRACZ1> <GRACZ2>Przenosi pierwszego gracza do drugiego.Z jedną nazwą przenosi Ciebie do tego gracza.
server.saveNatychmiast zapisuje świat.Przed wyłączeniem i aktualizacją.
server.writecfgZapisuje konfigurację (adminów, bany) na dysk.
find <TEKST>Szuka poleceń i zmiennych po tekście.Np. find decay.

Czas bana zapisuje się jako liczbę z literą jednostki; wiki Facepunch podaje przykład 1M7d5m (1 miesiąc, 7 dni, 5 minut). Bany są zapisywane w folderze server/<IDENTITY>/cfg.

Zamiast <GRACZ>, <STEAM_ID>, <NAZWA>, <POWOD> i <TEKST> wstaw prawdziwe wartości, bez nawiasów ostrych. Nawiasy kwadratowe ([czas]) oznaczają wartość opcjonalną.

Polecenia do nadzoru w grze#

Te polecenia wpisujesz jako admin w konsoli F1 w grze. Pomagają przy zgłoszonych graczach, sporach o budowle i podejrzeniach o cheatowanie (opisy według wiki Facepunch).

PolecenieCo robi
noclipPrzełącza swobodny lot przez obiekty.
god true / god falseNieśmiertelność (brak obrażeń, głodu i pragnienia).
debugcameraSwobodna kamera odłączona od postaci.
ent whoWypisuje Steam ID gracza, który zbudował obiekt, na który patrzysz.
ent killNiszczy obiekt, na który patrzysz.
ent lock / ent unlockZamyka lub otwiera zamek (kodowy lub na klucz), na który patrzysz.
combatlog <STEAM_ID>Ostatnie trafienia gracza: kogo i czym zranił oraz kto zranił jego. Pomaga przy podejrzeniu cheatowania.
teleport2me <GRACZ>Przenosi gracza do Ciebie.
teleportpos "x, y, z"Przenosi Cię na współrzędne.
printposWypisuje Twoją pozycję (współrzędne).
admintime 12Ustawia porę dnia tylko dla Ciebie (-1 wraca do czasu serwera). Przydatne do sprawdzania rzeczy w nocy.

Używaj ich tylko do zarządzania serwerem, nie do własnej rozgrywki. Gracze szybko zauważają nadużywanie uprawnień admina i odchodzą.

Bezpieczne prowadzenie zespołu adminów#

  • Poziom właściciela (ownerid) daj tylko sobie i najwyżej jednej osobie, której w pełni ufasz.
  • Moderatorom daj moderatorid albo tylko uprawnienia do konkretnych pluginów (niewidzialność, radar), jeśli nie potrzebują poleceń admina gry.
  • Hasło RCON znają tylko właściciele. Moderatorzy go nie potrzebują, gdy mają uprawnienia w grze.
  • Każdy członek zespołu ma własne konto Steam; nigdy nie dziel się kontami.
  • Gdy ktoś odchodzi z zespołu: usuń jego poziom (removeowner, removemoderator), usuń go z grup uprawnień i zmień hasło RCON.
  • Na hostingu gier udostępniaj zarządzanie serwerem przez uprawnienia w zarządzaniu serwerem, nie przez przekazanie hasła do konta. W strefie klienta StormHost służy do tego zakładka Dostęp (udostępnianie usługi).

Rozwiązywanie problemów#

Po ownerid nie mam uprawnień admina#

  • Nie połączono się ponownie. Poziom jest wczytywany przy połączeniu.
  • Wpisano złe ID (na przykład numer z innego konta albo pseudonim). Sprawdź je poleceniem users, gdy jesteś połączony.
  • Edytowano users.cfg przy działającym serwerze i serwer go nadpisał. Zatrzymaj serwer i wprowadź zmianę ponownie.
  • Edytowano users.cfg w innym folderze identity niż ten, którego używa serwer. Sprawdź parametr server.identity.

Klient RCON się nie łączy (timeout)#

  • Port RCON nie jest dozwolony w firewallu (TCP). Na VPS sprawdź zarówno UFW, jak i firewall w strefie klienta.
  • Wpisujesz port gry zamiast portu RCON.
  • Serwer jeszcze nie skończył startować. RCON zaczyna odpowiadać po zakończeniu startu (Server startup complete w logu).
  • Narzędzie używa starego Source RCON, a serwer ma rcon.web 1.

RCON zgłasza błędne hasło#

Hasło zawiera znaki, które polecenie startowe zmieniło (cudzysłowy, spacje, $). Użyj hasła złożonego tylko z liter i cyfr. Na hostingu gier sprawdź, czy ustawienia dostawcy nie nadpisują hasła.

Konsola WWW się nie łączy#

Otwarto ją przez https://. Przeglądarka blokuje wtedy nieszyfrowane połączenie ws://. Otwórz adres przez http://.

Moderator nie może użyć jakiegoś polecenia#

Niektóre polecenia wymagają poziomu właściciela (2). Albo wykonaj polecenie za niego, albo rozważ, czy naprawdę chcesz dać mu poziom właściciela.

Podsumowanie

  • Swoje Steam ID64 znajdziesz w profilu Steam (Edytuj profil › Niestandardowy adres URL) albo poleceniem users.
  • Właściciel = ownerid (poziom 2), moderator = moderatorid (poziom 1). Po dodaniu połącz się ponownie.
  • Bez konsoli edytuj server/<IDENTITY>/cfg/users.cfg przy zatrzymanym serwerze.
  • RCON: rcon.port, silne rcon.password, rcon.web 1; port zezwól tylko dla swojego IP.
  • Po usunięciu admina w Oxide usuń gracza także z grupy admin i zmień hasło RCON.

Wyszukiwanie w poradnikach