Vyberte stránku

Tento průvodce vysvětluje, jak přistupovat k RCON (vzdálené konzoli) na vašem serveru Rust, a pokrývá nejužitečnější administrátorské příkazy pro správu hráčů, moderování a ovládání serveru.

Přístup k RCON a základní nastavení

RCON se konfiguruje pomocí tří nastavení v server/rust/cfg/server.cfg:

  • rcon.password: Heslo vyžadované pro autentizaci přes RCON. Nastavte silnou a unikátní hodnotu.
  • rcon.port: Port, na kterém RCON naslouchá. Liší se od herního portu.
  • rcon.web: Povoluje rozhraní RCON založené na WebSocket. Vyžadováno pro nástroje jako RustAdmin a RCON.IO. Ověřte, že rcon.web 1 je nastaveno v server.cfg.

Nezadávejte RCON port napevno. Váš RCON port je přiřazen hostingovou platformou. Zkontrolujte záložku Network v GPanel pro správnou hodnotu.

Udržujte své RCON heslo v bezpečí. Kdokoli, kdo se připojí k vašemu RCON portu se správným heslem, má plnou kontrolu nad vaším serverem, včetně možnosti banovat hráče, vytvářet předměty a vypínat server.

Server musí být plně spuštěn, než začne přijímat RCON připojení.

Čtěte také: Dopady cen stavebních materiálů

Pokud chcete zamezit přístupu (například z důvodů bezpečnosti) na server přes RCON, prostě ho nezadejte. Tím vyřadíte RCON úplně z provozu a jedinou možností jak RCON znovu aktivovat je fyzický přístup k serveru!

Způsoby zadávání příkazů

  • Konzole ve hře: Nejjednodušší způsob, jak zadat cheaty pro Rust, je přes konzoli ve hře.
  • Konzole GPanel: Nejjednodušší způsob spouštění administrátorských příkazů je přímo z GPanel. Klikněte na záložku Console. Zadejte příkazy do vstupního pole ve spodní části a stiskněte Enter.
  • Příkazový řádek: Pokud hostujete vlastní dedikovaný server Rust, můžete také provádět příkazy konzole Rust prostřednictím příkazového řádku.
  • Nástroje pro správu: Pokud vám zadávání příkazů přes konzoli nebo příkazový řádek připadá příliš složité, můžete místo toho použít nástroje třetích stran, jako jsou RustAdmin nebo RCON.IO. RustAdmin je plně vybavený klient se správou hráčů, banováním, sledováním chatu a plánovanými příkazy. RCON.IO je RCON klient v prohlížeči a nevyžaduje instalaci.

Připojení k RCON

Pokud jste na serveru připojeni jako client, stačí zadat pouze: rcon_password heslo (heslo pro ovládání serveru, neplést s heslem, které slouží k přístupu na server!)

Pokud se na server nepřipojujete ze serveru, který chcete ovládat, musíte použít ještě příkazy:

  • rcon_address ip_adresa_serveru
  • rcon_port port_serveru (obvykle 27015 pro public servery a 27016-27019 pro clanwar servery)

Vše si osvětlíme na jednoduchém příkladu:

rcon_address 169.254.1.66rcon_port 27017rcon_password heslo

V případě, že heslo obsahuje mezery, je nutné dát heslo do uvozovek (rcon_password "heslo s mezerou").

Čtěte také: Jak na uživatelské rozhraní v Rustu: Navigátor a spodní lišta

Nejjednodušším způsobem jak zjistit, že jsme se opravdu stali adminem je napsat do console rcon status. Tento příkaz nám vypíše nejdůležitější informace o serveru (ip adresa, port, hostname, počet hráčů na serveru, informace o jednotlivých hráčích, atd.). V případě že nám server napsal "Bad server password", nejspíš jste něco udělali špatně takže zkuste výše uvedený postup znova.

Tři výše popsané příkazy se trochu vymykají standardní syntaxi která je: rcon server-side_příkaz hodnota

Aby příkazy byly funkční, musíte je zadat ve formátu např.: RCON CHANGELEVEL DE_DUST (Nejprve však musíte zadat RCON_PASSWORD VAŠE_HESLO).

Trvalé nastavení příkazů

Pro pevné nastavení příkazů, které se po restartu mapy mění (např. sv_password), se musíte připojit k FTP serveru. Tam najdete soubor server.cfg a v něm uvedené příkazy. Ty se také nastaví po restartu celého serveru.

Pokud máte nainstalovaný Oxide/uMod, jsou k dispozici další příkazy.

Čtěte také: Život na Hané

Pokud narazíte na problém, náš tým podpory je připraven pomoci.

Důležité administrátorské příkazy pro Rust

Abyste mohli v Rustu používat cheaty nebo příkazy konzole, musíte mít buď vlastní server Rust a být tedy správcem serveru, nebo vám musí být udělena příslušná práva jako moderátorovi.

Příkazy v Rustu mohou být matoucí, zvláště pokud jste zcela novým vlastníkem serveru. Je to kvůli všem různým možnostem, od ovládání entit po konfiguraci nastavení. Ať už spravujete jiné hráče nebo jednoduše přizpůsobujete svět, používání administrátorských příkazů je nezbytné pro vytvoření jedinečného a úžasného zážitku z Rustu.

Správa serveru a hráčů

Následující příkazy slouží k základní správě serveru a interakci s hráči:

Pro ovládání serveru při clanwaru byste si měli vystačit s těmito příkazy:

  • rcon changelevel název_mapy (změní mapu)
  • rcon kick jméno_hráče (vykopne hráče ze serveru)
  • rcon kick #id_hráče (někdy je obtížné vypsat přesně hráčovo jméno, tak se používá unikátní id které hráči přidělí server, zjišťuje se pomocí příkazu rcon users)
  • rcon say text_zprávy (server vypíše zprávu, kterou na rozdíl od normálního say vidí živí i mrtví hráči)
  • rcon sv_restartround 1 (za jednu vteřinu od zadání příkazu restartuje mapu a vynuluje skóre)
  • rcon sv_password heslo (nastaví, nebo změní přístupové heslo na server)
  • rcon rcon_password heslo (změní heslo pro rcon přístup na server, velmi nebezpečné pokud jsme takhle změněné heslo zapomněli a nemáme fyzický přístup k serveru!)
  • ownerid [steamID64]: Udělí hráči administrátorská práva na úrovni vlastníka. Po přidání administrátorů spusťte server.writecfg. Přiřazení administrátorů a moderátorů provedená příkazy ownerid nebo moderatorid jsou uložena v paměti, dokud nespustíte server.writecfg.
  • kick : Tímto příkazem vykopnete ze serveru hráče, kterého ID je 15 (ID zjistíte napsáním příkazu "listplayers" od konzoly).
  • ban : Slouží k zabannování hráče na serveru (tzn. po určitou dobu nebude server pro bannutého hráče přístupný).
  • unban : Bann na IP/hráče odstraníte.

Příkazy pro manipulaci s herním světem a entitami

Tyto příkazy vám umožňují měnit prostředí a vytvářet předměty:

  • weather.clear: Načte požadovaný typ počasí, např.
  • craft.timescale [hodnota]: Nastaví dobu výroby předmětů na vybranou hodnotu (např. craft.timescale 0.5).
  • spawn : Vytvoří požadovanou entitu na aktuální pozici hráče, např. spawn bear.
  • spawn : Spawnuje požadovaný předmět na aktuální pozici hráče (hráčů), např. spawn "Assault Rifle".
  • inventory.give : Přidá požadovanou položku (např. "wood" pro dřevo) v požadovaném množství (např. inventory.give "PlayerName" "wood" 1000).
  • inventory.giveid : Přidá požadovaný předmět (např. "wood" pro dřevo) v požadovaném množství (např. inventory.giveid 123456789 "wood" 1000).
  • entity.lock: Zamkne cílový objekt (např. dveře).
  • entity.unlock: Odemkne cílový objekt (např. dveře).
  • entity.showperms: Zobrazí oprávnění pro cílový objekt (např. dveře).
  • teleport.topos : Teleportuje vás na zadané souřadnice.
  • teleport.toplayer : Teleportuje vás k danému hráči.
  • teleport.randomentity : Teleportuje vás k náhodné entitě zadaného typu (např. teleport.randomentity "bear").
  • bind "camera.free": Přiřadí příkaz pro aktivaci nebo deaktivaci režimu volné kamery k požadované klávese (např. bind F1 "camera.free").
  • camera.mount : Připojí volnou kameru k cílovému objektu (např. camera.mount "helicopter.ch47").
  • player.anim : Spustí zadanou animaci, např. player.anim "wave".

Seznam dostupných položek, a tedy i seznam možných příkazů konzole Rust, je dlouhý.

Další užitečné příkazy a tipy

Pokud příkazy nefungují, zkontrolujte argumenty, hodnoty, pravopis a cokoli jiného, co by mohlo být nesprávně použito. Jakmile potvrdíte a situace přetrvává, ujistěte se, že jste administrátor, pomocí příkazu ownerid [steamID64] v konzoli serveru.

Pokud nemůžete uložit žádné změny, které jste provedli pomocí příkazů, zkuste spustit save v konzoli serveru. Poté zadejte writecfg a zkontrolujte, zda to pomůže situaci. Tyto příkazy se pokusí uložit a přepsat konfigurační soubory, aby se zajistilo, že vše funguje správně.

Ukázky Rustu jsou uloženy ve složce „.\demos“ v adresáři hry.

Připojí volnou kameru k cílovému objektu (např. camera.mount "helicopter.ch47"). Spustí zadanou animaci, např. player.anim "wave".

Tabulka vybraných AI nastavení

Následující tabulka ukazuje některá nastavení týkající se chování AI na serveru. Tyto proměnné lze upravit pro optimalizaci výkonu serveru nebo pro změnu herního zážitku.

Příkaz Popis Výchozí hodnota
ai.accuratevisiondistance Přesná vzdálenost vidění AI. TRUE
ai.addignoreplayer Přidá hráče (nebo uživatele příkazu, pokud není hráč specifikován) na seznam ignorovaných hráčů AI.
ai.aimedatangle Úhel, pod kterým si AI bude myslet, že je na ni zaměřeno hráčem. 10
ai.allowdesigning Povoluje AI navrhovat. TRUE
ai.animal_ignore_food Pokud je nastaveno na true, zvířata nebudou vnímat zdroje potravy ani s nimi interagovat (optimalizace serveru). TRUE
ai.clearignoredplayers Odstraní všechny hráče ze seznamu ignorovaných hráčů AI.
ai.effectaiweapons Povoluje efekt AI zbraní. FALSE
ai.frametime Čas snímku AI. 5
ai.groups Povoluje AI skupiny. TRUE
ai.ignoreplayers Povoluje AI ignorovat hráče. FALSE
ai.killanimals Zabije všechna zvířata AI.
ai.killscientists Zabije všechny vědce AI.
ai.logissues Loguje problémy AI. FALSE
ai.move Povoluje pohyb AI. TRUE
ai.nav_carve_height Výška vyřezávaného objemu navigace. 2
ai.nav_disable Pokud je nastaveno na true, navmesh se nebude generovat, což znamená, že AI, která navmesh používá, se nebude moci pohybovat. FALSE

tags: #rust #admin #příkazy #konzole #ničení #staveb

Oblíbené příspěvky: