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.
writecfgnie 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ć.
| Rola | Komendy admina | Może dodawać lub usuwać adminów |
|---|---|---|
ownerid | Wszystkie | Tak |
moderatorid | Wszystkie | Nie |
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
-
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.
-
Uruchom polecenie
Składnia ma trzy części, oddzielone spacją:
(ROLE) (STEAM64ID) (REASON/NAME)Zastąp każdą część:
- (ROLE) przez
owneridlubmoderatorid. - (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" - (ROLE) przez
-
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ć.
-
Zapisz przez writecfg
Uruchom:
writecfgTo 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.