Přejít na obsah
Aktuální kupón:sleva 10 %Uplatnit v objednávce

Rust: jak se stát adminem, Steam ID a vzdálená správa přes RCON

Zjistíte své Steam ID64, přidáte se jako owner nebo moderátor (ownerid, users.cfg), nastavíte a zabezpečíte RCON a připojíte se přes RustAdmin nebo webovou konzoli. S přehledem admin příkazů.

  • pokročilý
  • ~20 min
  • Aktualizováno 1. 10. 2026

Aby vám na vlastním Rust serveru fungovaly admin příkazy, musíte se do serveru zapsat jako vlastník (owner) podle svého Steam ID. Ukážeme, jak ID zjistit, jak přidat a odebrat admina, jak nastavit RCON pro správu na dálku, jak ho zabezpečit a které příkazy budete používat nejčastěji.

Co budete potřebovat

  • Běžící Rust server
  • Přístup ke konzoli serveru, nebo k jeho souborům (a možnost server vypnout)
  • Účet Steam s hrou Rust
  • Asi 20 minut

Rust u StormHostu

Rust servery u nás připravujeme. Návod platí i pro Rust server na vlastní VPS (postup instalace).

Steam ID64#

Steam ID64 je jedinečné číslo vašeho účtu Steam. Má 17 číslic a začíná 7656119, například 76561198000000000. Na rozdíl od přezdívky se nikdy nemění, proto ho Rust i pluginy používají k určení hráče.

Jak ho zjistit (postup podle podpory Steamu):

  1. Ve Steamu otevřete svůj profil.
  2. Klikněte na Upravit profil (Edit Profile).
  3. Podívejte se do pole Vlastní URL (Custom URL):
    • Pokud jste vlastní adresu nikdy nenastavili, uvidíte pod polem odkaz s vaším ID: https://steamcommunity.com/profiles/76561198000000000.
    • Pokud vlastní adresu máte, smažte text v poli (neukládejte) a pod polem se ukáže odkaz s číselným ID.

Na serveru zjistíte ID připojených hráčů příkazem users v konzoli serveru:

Výstuptext
<slot:userid:"name">
76561198000000000:"Jan"
1users

Podrobnější výpis (včetně pingu a IP adresy) dá příkaz status.

Owner, nebo moderátor?#

Rust má dvě admin úrovně (auth level):

ÚroveňPříkazAuth levelCo umíKomu ji dát
Vlastník (owner)ownerid2Nejvyšší úroveň: všechny admin příkazy hry, včetně přidávání dalších vlastníků.Sobě a nejbližším lidem, kterým plně věříte.
Moderátormoderatorid1Druhá nejvyšší úroveň: většina admin příkazů (kick, ban, teleport…), ale ne všechny – například nepřidá dalšího vlastníka.Zkušeným moderátorům.

Oxide automaticky zařadí vlastníky do skupiny oprávnění admin, Carbon navíc moderátory do skupiny moderator. Pro řadové moderátory zvažte, jestli jim místo herní úrovně nestačí oprávnění konkrétních pluginů (Vanish, Admin Radar) – nedostanou tak noclip ani spawn předmětů. Viz Oprávnění na Rust serveru.

Přidání admina#

Příkazem za běhu serveru#

  1. Do konzole serveru (nebo přes RCON) zadejte:

    text
    ownerid 76561198000000000 "Jan" "majitel serveru"
    • ownerid – přidá vlastníka (úroveň 2). Pro moderátora použijte moderatorid.
    • 76561198000000000 – Steam ID64 hráče.
    • "Jan" – jméno pro vaši orientaci (v souboru se uloží k ID).
    • "majitel serveru" – nepovinná poznámka, proč má práva.
    Výstuptext
    Added owner Jan, steamid 76561198000000000
  2. Pro jistotu zapište konfiguraci na disk:

    text
    server.writecfg

    Novější verze Rustu ukládají změnu automaticky, příkaz ale nic nepokazí.

  3. Odpojte se ze serveru a připojte znovu. Admin úroveň se načítá při připojení. V konzoli serveru pak uvidíte řádek s textem has auth level.

Úpravou souboru users.cfg#

Pokud se ke konzoli nedostanete, upravte soubor s admininy přímo. Server musí být vypnutý, jinak soubor při ukládání přepíše.

  1. Server vypněte.

  2. Otevřete soubor server/<IDENTITA>/cfg/users.cfg v kořeni serveru. <IDENTITA> je název složky serveru (parametr server.identity, výchozí hodnota je my_server_identity). Pokud soubor neexistuje, vytvořte ho.

  3. Přidejte řádek pro každého admina:

    server/<IDENTITA>/cfg/users.cfgcfg
    ownerid 76561198000000000 "Jan" "majitel serveru"
    moderatorid 76561198000000001 "Petra" "moderátorka"

    Formát je stejný jako u příkazu: úroveň, Steam ID64, jméno, poznámka.

  4. Uložte soubor a server spusťte.

Odebrání admina#

  1. Do konzole serveru zadejte podle úrovně:

    text
    removeowner 76561198000000000
    removemoderator 76561198000000001
  2. Uložte konfiguraci: server.writecfg.

  3. Hráč přijde o admin úroveň po dalším připojení. Pokud je právě online, vyhoďte ho příkazem kick.

  4. Oxide: hráč zůstane ve skupině oprávnění admin. Odeberte ho ručně:

    text
    oxide.usergroup remove 76561198000000000 admin

    Carbon skupinu srovná sám při dalším připojení hráče.

  5. Změňte heslo RCON, pokud ho odebíraný admin znal.

RCON: co to je#

RCON (remote console) je vzdálená konzole serveru. Připojíte se k ní programem nebo webovou stránkou a posíláte příkazy, jako byste seděli u konzole serveru. Na Linuxu je to hlavní způsob správy: Facepunch upozorňuje, že konzole linuxového serveru není interaktivní a příkazy do ní napsat nejde.

Rust používá WebSocket RCON (parametr rcon.web 1, výchozí). Starší „Source RCON“ je zastaralý. RCON používá protokol TCP, hra UDP. Když port RCON nenastavíte, použije server stejné číslo jako port hry. Přehlednější je dát mu vlastní port, obvykle 28016.

Nastavení RCON#

RCON se nastavuje spouštěcími parametry serveru. Facepunch doporučuje porty a RCON nastavovat právě tam, ne v server.cfg.

text
+rcon.port 28016 +rcon.password "<SILNE_HESLO>" +rcon.web 1
NastaveníCo děláDoporučená hodnotaKdy změnit
rcon.portTCP port, na kterém RCON poslouchá.28016Když port používá jiný server nebo vám hosting přidělil jiný.
rcon.passwordHeslo pro připojení. Kdo ho zná, ovládá server.Aspoň 24 náhodných znakůVždy změňte výchozí nebo ukázkové heslo. Měňte ho po odchodu admina.
rcon.web1 = WebSocket RCON (doporučený), 0 = zastaralý Source RCON.1Jen pro velmi starý nástroj, který WebSocket neumí.
rcon.ipIP adresa, na které RCON poslouchá. Prázdná = všechny adresy.nevyplňovatKdyž má server víc IP adres a RCON chcete jen na jedné.

Za <SILNE_HESLO> dosaďte vlastní heslo (bez špičatých závorek). Vygenerujete ho generátorem hesel. Používejte jen písmena a číslice – uvozovky, mezery a znaky jako $ nebo ` se ve spouštěcím příkazu špatně zapisují.

Na herním hostingu porty a heslo RCON obvykle spravuje poskytovatel a zobrazí je ve správě serveru (u nás v zákaznické zóně). V zákaznické zóně StormHostu je heslo RCON herních serverů (zatím u Minecraftu) chráněné oprávněním Tajné údaje: vidí ho vlastník a ti, komu ho při sdílení přidělíte (sdílení služby). Jak to bude u Rustu, doplníme, až Rust servery spustíme.

Připojení přes RCON#

RustAdmin#

RustAdmin (otevře se v novém okně) je nejrozšířenější nástroj pro správu Rust serverů. Desktopová aplikace pro Windows je zdarma (běží, jen když máte zapnutý počítač), placená verze RustAdmin Online běží na webu i z mobilu.

  1. Stáhněte a spusťte RustAdmin.
  2. Přidejte server a zadejte IP adresu serveru, port RCON (např. 28016) a heslo RCON.
  3. Připojte se. Uvidíte konzoli serveru, seznam hráčů a chat.

Webová konzole Facepunch#

Facepunch provozuje jednoduchou webovou RCON konzoli na adrese http://facepunch.github.io/webrcon/. Zadáte adresu ve tvaru 203.0.113.10:28016 a heslo. Stránka běží přes nešifrované HTTP: prohlížeč z HTTPS stránky nepovolí nešifrované spojení WebSocket (ws://), proto ji otevírejte přes http://.

Webový panel Carbonu#

Pokud máte Carbon, můžete místo RCON použít jeho WebControlPanel (zapíná se příkazem c.webpanel.setenabled true, má vlastní port a účty s různými právy). Postup je v dokumentaci Carbonu (otevře se v novém okně).

Konzole F1 ve hře#

Jako vlastník můžete admin příkazy psát přímo ve hře do konzole F1. Některé příkazy určené pro konzoli serveru je třeba ve hře uvést předponou sv, například sv say "Restart za 5 minut" (podle wiki Facepunche).

Bezpečnost RCON#

  • Silné heslo. Kdo zná heslo RCON, může server vypnout, banovat hráče nebo smazat svět.

  • Port RCON jen pro vaši IP adresu. Spojení WebSocket RCON není šifrované. Na vlastní VPS povolte port jen z vaší adresy, v UFW například:

    bash
    ufw allow from 198.51.100.25 to any port 28016 proto tcp
    • from 198.51.100.25 – jen z této IP adresy (dosaďte svou veřejnou IP).
    • to any port 28016 proto tcp – na port RCON, protokol TCP.

    Stejné omezení nastavíte i ve firewallu v zákaznické zóně (pole Zdrojová IP / rozsah).

  • Nepřipojujte se přes veřejnou Wi-Fi, heslo jde po síti nešifrovaně.

  • Nesdílejte obrazovku s otevřeným RCON nástrojem na streamu.

  • Heslo měňte po každém odchodu člena týmu, který ho znal.

Užitečné admin příkazy#

PříkazCo děláPoznámka
usersVypíše připojené hráče se Steam ID.
statusHráči s ID, jménem, pingem, dobou připojení a IP adresou.
say "Text"Pošle zprávu do chatu za server.Ve hře přes F1: sv say "Text".
kick <HRAC> "<DUVOD>"Vyhodí hráče, může se hned vrátit.Hráče zadejte jménem nebo Steam ID.
ban <HRAC> "<DUVOD>" [doba]Zabanuje připojeného hráče.Bez doby je ban trvalý.
banid <STEAM_ID> "<JMENO>" "<DUVOD>" [doba]Zabanuje hráče podle ID, i když není online.
unban <STEAM_ID>Zruší ban.
banlistexSeznam banů s důvody a jmény.
mute <HRAC> / unmute <HRAC>Ztlumí nebo odtlumí hráče v chatu.
teleport <HRAC1> <HRAC2>Přenese prvního hráče ke druhému.Jen jedno jméno = přenese vás k hráči.
server.saveOkamžitě uloží svět.Před vypnutím a aktualizací.
server.writecfgZapíše konfiguraci (admini, bany) na disk.
find <TEXT>Vyhledá příkazy a proměnné podle textu.Např. find decay.

Doba banu se zapisuje číslem a písmenem jednotky; wiki Facepunche uvádí příklad 1M7d5m (1 měsíc, 7 dní, 5 minut). Bany se ukládají do složky server/<IDENTITA>/cfg.

Za <HRAC>, <STEAM_ID>, <JMENO>, <DUVOD> a <TEXT> dosaďte skutečné hodnoty bez špičatých závorek. Hranaté závorky [doba] znamenají nepovinný údaj.

Příkazy pro dohled ve hře#

Tyto příkazy zadáváte jako admin ve hře do konzole F1. Hodí se při řešení nahlášených hráčů, sporů o stavby a podezření na cheaty (popisy podle wiki Facepunche).

PříkazCo dělá
noclipZapne nebo vypne volné létání skrz objekty.
god true / god falseNesmrtelnost (bez zranění, hladu a žízně).
debugcameraVolná kamera oddělená od postavy.
ent whoVypíše Steam ID hráče, který postavil objekt, na který se díváte.
ent killZničí objekt, na který se díváte.
ent lock / ent unlockZamkne nebo odemkne zámek (kódový i na klíč), na který se díváte.
combatlog <STEAM_ID>Poslední zásahy hráče: komu a čím ublížil a kdo ublížil jemu. Pomáhá při podezření na cheaty.
teleport2me <HRAC>Přenese hráče k vám.
teleportpos "x, y, z"Přenese vás na souřadnice.
printposVypíše vaši polohu (souřadnice).
admintime 12Nastaví denní dobu jen pro vás (-1 vrátí čas serveru). Hodí se pro kontrolu v noci.

Používejte je jen ke správě serveru, ne k vlastní hře. Hráči zneužití admin práv rychle poznají a odejdou.

Tým adminů bezpečně#

  • Úroveň vlastníka (ownerid) dejte jen sobě a nejvýš jednomu dalšímu člověku, kterému plně věříte.
  • Moderátorům dávejte moderatorid, nebo jen oprávnění konkrétních pluginů (neviditelnost, radar), pokud nepotřebují admin příkazy hry.
  • Heslo RCON znají jen vlastníci. Moderátoři ho nepotřebují, když mají práva ve hře.
  • Každý člen týmu má vlastní účet Steam; účty nikdy nesdílejte.
  • Když někdo z týmu odejde: odeberte mu úroveň (removeowner, removemoderator), vyřaďte ho ze skupin oprávnění a změňte heslo RCON.
  • Na herním hostingu sdílejte správu serveru přes oprávnění ve správě serveru, ne předáním hesla k účtu. V zákaznické zóně StormHostu k tomu slouží záložka Přístupy (sdílení služby).

Když něco nefunguje#

Po ownerid nemám admin práva#

  • Nepřipojili jste se znovu. Úroveň se načítá při připojení.
  • Zadali jste špatné ID (například číslo z jiného účtu nebo přezdívku). Ověřte ho příkazem users, když jste připojení.
  • Upravovali jste users.cfg za běhu serveru a server ho přepsal. Server vypněte a úpravu zopakujte.
  • Upravili jste users.cfg v jiné složce identity, než kterou server používá. Zkontrolujte parametr server.identity.

RCON klient se nepřipojí (timeout)#

  • Port RCON není povolený ve firewallu (TCP). Na VPS zkontrolujte UFW i firewall v zákaznické zóně.
  • Zadáváte port hry místo portu RCON.
  • Server ještě nedokončil start. RCON začne odpovídat po dokončení startu (v logu Server startup complete).
  • Nástroj používá starý Source RCON, ale server má rcon.web 1.

RCON hlásí špatné heslo#

Heslo obsahuje znaky, které spouštěcí příkaz změnil (uvozovky, mezery, $). Nastavte heslo jen z písmen a číslic. Na hostingu zkontrolujte, že heslo nepřepisuje nastavení poskytovatele.

Webová konzole se nepřipojí#

Otevřeli jste ji přes https://. Prohlížeč pak blokuje nešifrované spojení ws://. Otevřete adresu přes http://.

Moderátor nemůže použít některý příkaz#

Některé příkazy vyžadují úroveň vlastníka (2). Buď mu příkaz zadejte vy, nebo zvažte, jestli mu úroveň vlastníka opravdu chcete dát.

Shrnutí

  • Steam ID64 najdete v profilu Steamu (Upravit profil › Vlastní URL) nebo příkazem users.
  • Vlastník = ownerid (úroveň 2), moderátor = moderatorid (úroveň 1). Po přidání se znovu připojte.
  • Bez konzole upravte server/<IDENTITA>/cfg/users.cfg při vypnutém serveru.
  • RCON: rcon.port, silné rcon.password, rcon.web 1; port povolte jen pro svou IP.
  • Po odebrání admina v Oxide vyřaďte hráče i ze skupiny admin a změňte heslo RCON.

Hledání v návodech