Ten przewodnik wyjaśnia, jak uzyskać dostęp do RCON (zdalnej konsoli) na serwerze Rust oraz omawia najprzydatniejsze polecenia administracyjne do zarządzania graczami, moderacji i kontroli serwera. Ogólne informacje o konfiguracji serwera i zmiennych startowych znajdziesz w Przewodniku po konfiguracji serwera Rust.
Konfiguracja RCON
RCON konfiguruje się za pomocą trzech ustawień w server/rust/cfg/server.cfg. Zatrzymaj serwer przed edycją tego pliku.
| Ustawienie | Przykładowa wartość | Opis |
|---|---|---|
rcon.password |
"strongpassword" |
Hasło wymagane do uwierzytelnienia przez RCON. Ustaw silną, unikalną wartość. Każdy, kto zna to hasło, ma pełną kontrolę administracyjną nad serwerem. |
rcon.port |
(sprawdź w GPanel) | Port, na którym nasłuchuje RCON. Jest on oddzielny od portu gry. Sprawdź przypisany port RCON w karcie Network w GPanel. |
rcon.web |
1 |
Włącza interfejs RCON oparty na WebSocket. Wymagany dla narzędzi takich jak RustAdmin i RCON.IO. Ustaw na 0, aby używać wyłącznie starszego source RCON. |
Przykładowy blok RCON dla server.cfg:
rcon.password "your-strong-password-here"
rcon.web 1
server.cfg.
Korzystanie z konsoli GPanel
Najprostszym sposobem na uruchamianie poleceń administracyjnych jest bezpośrednie użycie GPanel. Nie jest potrzebne żadne zewnętrzne narzędzie ani konfiguracja RCON.
- Zaloguj się do GPanel i wybierz swój serwer Rust.
- Kliknij kartę Console. Łączy się ona bezpośrednio z danymi wyjściowymi działającego serwera.
- Wpisz polecenia w polu wprowadzania na dole i naciśnij Enter. Polecenia są wykonywane natychmiast, a dane wyjściowe pojawiają się w dzienniku konsoli.
Korzystanie z zewnętrznego narzędzia RCON
Do stałego dostępu administracyjnego lub moderowania podczas gry standardowym wyborem są zewnętrzni klienci RCON:
| Narzędzie | Typ | Uwagi |
|---|---|---|
| RustAdmin | Aplikacja desktopowa (Windows) | Rozbudowany klient z zarządzaniem graczami, banowaniem, monitorowaniem czatu i zaplanowanymi poleceniami. Najczęściej używane narzędzie RCON dla Rust. |
| RCON.IO | Oparte na przeglądarce | Klient RCON działający w przeglądarce. Nie wymaga instalacji. Przydatny do szybkiego dostępu z dowolnego urządzenia. |
Aby połączyć się z dowolnym zewnętrznym narzędziem RCON, potrzebujesz trzech wartości z GPanel:
- IP serwera — pokazane w karcie Network w GPanel
- Port RCON — pokazany w karcie Network w GPanel (różni się od portu gry)
- Hasło RCON — wartość
rcon.passwordw plikuserver.cfg
Przydatne polecenia administracyjne
Te polecenia można uruchamiać z konsoli GPanel lub dowolnego podłączonego klienta RCON.
Zarządzanie graczami
| Polecenie | Opis |
|---|---|
ownerid STEAMID64 "Name" "Reason" |
Nadaje graczowi uprawnienia administratora na poziomie właściciela. Właściciele mogą uruchamiać wszystkie polecenia w grze. |
moderatorid STEAMID64 "Name" "Reason" |
Nadaje graczowi uprawnienia administratora na poziomie moderatora. |
removeowner STEAMID64 |
Odbiera graczowi uprawnienia administratora na poziomie właściciela. |
removemoderator STEAMID64 |
Odbiera graczowi uprawnienia administratora na poziomie moderatora. |
ban STEAMID64 "Reason" |
Banuje gracza według identyfikatora Steam. |
unban STEAMID64 |
Usuwa bana gracza. |
kick "PlayerName" |
Wyrzuca gracza z serwera. |
players |
Wyświetla listę wszystkich aktualnie połączonych graczy i ich identyfikatorów Steam. |
server.writecfg. Przypisania administratorów i moderatorów wykonane za pomocą ownerid lub moderatorid są przechowywane w pamięci do momentu uruchomienia server.writecfg. Jeśli serwer zostanie zrestartowany, zanim to zrobisz, przypisania zostaną utracone.
Kontrola serwera
| Polecenie | Opis |
|---|---|
server.writecfg |
Zapisuje na dysku bieżącą listę administratorów/moderatorów oraz ustawienia, aby zachować je między restartami. |
server.save |
Wymusza natychmiastowy zapis świata. |
say "Message" |
Rozsyła wiadomość do wszystkich graczy na czacie serwera. |
status |
Pokazuje stan serwera, w tym liczbę graczy, zużycie pamięci i FPS. |
server.fps |
Wyświetla bieżącą częstotliwość taktowania serwera (FPS). |
Polecenia wtyczek Oxide
Jeśli masz zainstalowany Oxide/uMod, dostępne są te dodatkowe polecenia. Pełne szczegóły dotyczące zarządzania wtyczkami znajdziesz w przewodniku Instalacja wtyczek Oxide/uMod dla Rust.
| Polecenie | Opis |
|---|---|
oxide.reload PluginName |
Przeładowuje konkretną wtyczkę Oxide bez restartowania serwera. |
oxide.plugins |
Wyświetla listę wszystkich aktualnie załadowanych wtyczek i ich wersji. |
Rozwiązywanie problemów z połączeniami RCON
Jeśli nie możesz połączyć się z RCON za pomocą zewnętrznego narzędzia, sprawdź następujące rzeczy:
- Sprawdź, czy w
server.cfgustawionorcon.web 1. Większość zewnętrznych narzędzi (RustAdmin, RCON.IO) wymaga interfejsu RCON opartego na WebSocket. - Potwierdź, że używasz portu RCON, a nie portu gry. Sprawdź przypisany port RCON w karcie Network w GPanel.
- Dokładnie sprawdź, czy hasło RCON dokładnie odpowiada wartości ustawionej w
server.cfg. W hasłach rozróżniana jest wielkość liter. - Serwer musi być w pełni uruchomiony, zanim połączenia RCON zostaną zaakceptowane. Poszukaj w danych wyjściowych konsoli wiersza
Server startup complete.
Inne częste problemy z serwerem opisuje artykuł Rozwiązywanie problemów z serwerem Rust.
Potrzebujesz pomocy?
Jeśli napotkasz problem nieopisany w tym przewodniku, nasz zespół wsparcia jest dostępny, aby pomóc. Wyślij zgłoszenie do pomocy technicznej i dołącz identyfikator serwera, opis problemu oraz wszelkie istotne dane wyjściowe konsoli.