Przejdź do treści głównej

Administracja serwera Rust

Jak dodać admina do serwera Rust

Rust ma dwa poziomy władzy na serwerze, a różnica między nimi polega na tym, czy dana osoba może awansować kogoś innego. Oba nadaje się przez RCON jedną komendą, a oba znikają po restarcie, jeśli zapomnisz o ostatnim kroku.

  • Poradniki Rust
  • Zaktualizowano
  • 5 min czytania
  • ownerid i moderatorid
  • RCON
  • writecfg, aby zapisać
RCONKonsola RCON# Pełny admin, może awansować innychownerid 76561198000000000 "Alex"# Moderator, nie może awansowaćmoderatorid 76561198000000000 "Sam"# Bez tego znika po restarciewritecfg

Krótka odpowiedź

W swoim kliencie RCON uruchom ownerid <steam64id> "name" dla pełnego admina, albo moderatorid <steam64id> "name" dla moderatora, który nie może awansować nikogo innego. Następnie uruchom writecfg, bo inaczej zmiana zniknie przy następnym restarcie.

Najważniejsze informacje

  • Obie role mogą używać każdej komendy admina. Tylko ownerid może zarządzać listą ekipy.
  • Polecenie ma trzy części: rolę, 64 bitowe ID Steam i nazwę lub powód.
  • writecfg nie jest opcjonalny. Bez niego zmiana jest tymczasowa.
  • Usunięcia też wymagają writecfg, inaczej zdegradowany admin wraca po restarcie.

Dwie role admina

Nadanie graczowi dostępu admina na serwerze Rust pozwala mu uruchamiać każdą komendę admina w grze: banowanie, wyciszanie, wyrzucanie, teleportację i resztę. Są dwie role, a jedyna różnica między nimi to to, kogo jeszcze mogą awansować.

Role admina na serwerze Rust.
RolaKomendy adminaMoże dodawać lub usuwać adminów
owneridWszystkieTak
moderatoridWszystkieNie

Ta różnica to cały model bezpieczeństwa, więc warto ją traktować poważnie. ownerid może awansować znajomego, albo usunąć ciebie. moderatorid nie może. Dla każdego, kto nie jest tobą ani współwłaścicielem, właściwą odpowiedzią jest moderatorid.

Dodawanie admina

  1. Otwórz swój klient RCON

    Połącz się z serwerem za pomocą narzędzia RCON. Jeśli jeszcze go nie masz, nasz poradnik Narzędzia admina serwera Rust porównuje darmowe i płatne opcje.

  2. Uruchom polecenie

    Składnia ma trzy części, oddzielone spacją:

    (ROLE) (STEAM64ID) (REASON/NAME)

    Zastąp każdą część:

    • (ROLE) przez ownerid lub moderatorid.
    • (STEAM64ID) przez 64 bitowe ID Steam gracza.
    • (REASON/NAME) przez jego nazwę użytkownika albo notatkę o tym, dlaczego to otrzymuje.

    W praktyce:

    ownerid 76561198000000000 "Alex"
  3. Sprawdź potwierdzenie

    Naciśnij enter, a konsola zwróci wiadomość informującą, czy przypisanie się powiodło, czy nie. Przeczytaj ją zamiast zakładać, że wszystko poszło dobrze: błędnie wpisane ID Steam zawodzi na tyle cicho, że łatwo to przeoczyć.

  4. Zapisz przez writecfg

    Uruchom:

    writecfg

    To zapisuje zmianę do konfiguracji serwera. Pomiń to, a admin zniknie przy następnym restarcie.

Znajdowanie 64 bitowego ID Steam

Polecenie wymaga 64 bitowego ID Steam, czyli 17 cyfrowej liczby zaczynającej się od 7656119. To nie jest nazwa wyświetlana gracza ani jego niestandardowy adres URL profilu.

Dwa niezawodne sposoby, aby je zdobyć:

  • Z twojego klienta RCON. Lista podłączonych graczy pokazuje 64 bitowe ID obok każdej nazwy. To najłatwiejsza droga, gdy dana osoba jest aktualnie online.
  • Ze strony do wyszukiwania Steam ID. Wklej tam adres URL profilu, a strona zwróci 64 bitowe ID. Przydatne, gdy chcesz dodać kogoś, zanim jeszcze dołączył.

Sprawdź ID przed naciśnięciem enter, zwłaszcza przy ownerid. Nadanie pełnego dostępu admina niewłaściwej 17 cyfrowej liczbie daje obcej osobie pełną kontrolę nad twoim serwerem, a niekoniecznie ci o tym powie.

Dlaczego writecfg ma znaczenie

Rust przechowuje zmiany admina wykonane przez RCON w pamięci. Działają natychmiast, dlatego wygląda to tak, jakby zadanie było zakończone, ale nie są zapisane na dysk, dopóki im tego nie każesz.

Wynikiem jest konkretna i myląca awaria: admin działa perfekcyjnie cały wieczór, serwer restartuje się w nocy, a rano nie ma żadnych uprawnień i nikt nie potrafi wyjaśnić dlaczego. Nie ma żadnego błędu, bo nic nie poszło źle. Po prostu nigdy tego nie zapisano.

Zrób z writecfg nawyk po każdej zmianie uprawnień, wliczając usunięcia. Nic to nie kosztuje, a stanowi różnicę między zmianą a zmianą tymczasową.

Usuwanie admina

Ten sam wzór w drugą stronę, dopasowany do roli, którą dana osoba ma:

removeowner 76561198000000000
removemoderator 76561198000000000

Następnie znowu writecfg. To łapie ludzi w pułapkę częściej niż dodawanie, bo niezapisane usunięcie oznacza, że osoba, którą świadomie zdegradowałeś, po cichu odzyskuje pełny dostęp przy następnym restarcie.

Komu naprawdę to nadać

Techniczna część to jedna komenda. Częścią, która powoduje problemy, jest decyzja stojąca za nią.

Zacznij od moderatorid
Prawie nikt nie musi zarządzać listą adminów. Nadawaj ownerid tylko osobom, które nadal prowadziłyby serwer, gdybyś zniknął.
Zapisz powód
Użyj pola nazwy na coś sensownego. Sześć miesięcy później "Sam, mod od lipca" jest bardziej przydatne niż samo ID Steam.
Przeglądaj to okresowo
Listy adminów się rozrastają. Ktoś, kto nie grał od miesięcy, nie powinien nadal móc teleportować się do bazy.
Usuwaj niezwłocznie
Gdy ktoś wycofuje się z ekipy, zdegraduj go tego samego dnia, a nie wtedy, gdy o tym przypomnisz sobie następnym razem.

To, co te uprawnienia faktycznie pozwalają robić po nadaniu, opisuje w pełni nasz poradnik Komendy admina serwera Rust.

Więcej poradników dla osób prowadzących własny serwer Rust.

Szybkie odpowiedzi

Najczęstsze pytania

Połącz się z serwerem klientem RCON i uruchom ownerid <steam64id> "name", a następnie uruchom writecfg, aby to zapisać. Gracz otrzymuje pełny dostęp admina, wliczając możliwość dodawania i usuwania innych adminów.

Obie role dają dostęp do wszystkich komend admina. Różnica polega na tym, że ownerid może dodawać i usuwać innych adminów, a moderatorid nie. Używaj moderatorid dla osób z ekipy, którym ufasz w kontaktach z graczami, ale nie w zarządzaniu samą listą ekipy.

Ponieważ nie uruchomiono writecfg. Zmiany admina wykonane przez RCON żyją w pamięci, dopóki nie zostaną zapisane do pliku konfiguracyjnego, więc restart odrzuca wszystko, co niezapisane. Uruchamiaj writecfg od razu po każdej zmianie.

Sprawdź je na stronie do wyszukiwania Steam ID, wklejając adres URL profilu, albo odczytaj je z listy graczy w swoim kliencie RCON, która pokazuje 64 bitowe ID obok nazwy wyświetlanej. To 17 cyfrowa liczba zaczynająca się od 7656119.

Uruchom removeowner <steam64id> albo removemoderator <steam64id>, zależnie od tego, jaką rolę ma dana osoba, a następnie uruchom writecfg, aby to zapisać. Bez writecfg usunięcie zostanie cofnięte przy następnym restarcie.

Tak, jeśli masz już uprawnienia admina na tym serwerze. Polecenie jest takie samo. RCON to zwykła droga, bo działa spoza gry i nie wymaga, abyś już był adminem, co ma znaczenie przy nadawaniu pierwszych uprawnień.

Hosting Rust z prawdziwym dostępem do RCON

Każdy hostowany przez nas serwer Rust ma RCON, konsolę webową i pełny dostęp do plików konfiguracyjnych, więc nic z tego poradnika nie jest zablokowane za wyższym pakietem.

  • Centrum danych w UK
  • RCON w cenie
  • Wsparcie przez zgłoszenia i Discord