Trzy rzeczy, które ludzie mylą
Na serwerze działają trzy niezależne mechanizmy i warto je rozdzielić, zanim zaczniesz cokolwiek ustawiać.
- Biała lista decyduje, kto w ogóle wejdzie.
- Uprawnienia operatora decydują, kto może używać komend administracyjnych.
- Uprawnienia z pluginu pozwalają rozdać pojedyncze możliwości bez oddawania pełnej władzy.
Najczęstszy błąd na serwerach dla znajomych: nadanie wszystkim uprawnień operatora, żeby „mogli sobie coś zmienić". Operator może wszystko, łącznie z wyczyszczeniem świata jedną komendą.
Biała lista, czyli kto wejdzie
Serwer z publicznym adresem prędzej czy później odwiedzi ktoś niezaproszony. Biała lista rozwiązuje to w minutę.
W pliku server.properties:
white-list=true
enforce-whitelist=true
Potem w konsoli panelu dopisujesz graczy:
whitelist add Nick
whitelist remove Nick
whitelist list
Drugie ustawienie ma znaczenie: bez niego gracze, którzy są już na serwerze, zostaną na nim nawet po usunięciu z listy. Z nim zostaną rozłączeni od razu.
Operator i jego cztery poziomy
Uprawnienia operatora mają cztery stopnie, ustawiane w
server.properties przez op-permission-level:
| Poziom | Co daje |
|---|---|
| 1 | omijanie ochrony spawnu |
| 2 | komendy do bloków poleceń, na przykład teleportacja i zmiana czasu |
| 3 | wyrzucanie i banowanie graczy |
| 4 | wszystko, łącznie z zatrzymaniem serwera |
Operatora nadajesz komendą op Nick, a odbierasz przez
deop Nick. Zasada jest prosta: operator to Ty i ewentualnie jedna
zaufana osoba, a nie cała ekipa.
Uprawnienia bez oddawania władzy
Zwykle nie chcesz dać komuś wszystkiego, tylko jedną rzecz: możliwość teleportacji do domu, budowania na terenie spawnu albo wyrzucenia trolla. Od tego są pluginy uprawnień, przede wszystkim LuckPerms.
Tworzysz w nim grupy, na przykład gracz, budowniczy
i moderator, i przypisujesz im pojedyncze uprawnienia. Gracz dostaje
dokładnie tyle, ile potrzebuje, a Ty nie musisz nikomu ufać bardziej, niż chcesz.
Więcej o samych pluginach w poradniku o pluginach na serwer.
Gdy ktoś już nabroił
kick Nick powód
ban Nick powód
pardon Nick
Jeśli szkody są w świecie, a nie w zachowaniu, ratunkiem jest CoreProtect: rejestruje każdą zmianę bloku i pozwala cofnąć wszystko, co dana osoba zrobiła w wybranym czasie. To jedyny plugin, którego brak boli dopiero wtedy, gdy jest już za późno.
Dostęp do panelu, nie do gry
Osobna sprawa to dostęp do samego panelu. Jeśli ktoś ma pomagać w prowadzeniu serwera, nie dawaj mu swojego hasła: dodaj go jako subużytkownika i przydziel tylko te uprawnienia, których potrzebuje, na przykład konsolę i restart, bez dostępu do rozliczeń i kasowania usługi.
Najczęstsze pytania
Jak wpuścić na serwer tylko znajomych?
Włącz białą listę w server.properties i dopisz nicki komendą whitelist add. Reszta graczy dostanie odmowę przy próbie połączenia.
Czym różni się operator od uprawnień z pluginu?
Operator dostaje wszystko naraz. Plugin uprawnień pozwala rozdać pojedyncze możliwości, więc nikt nie dostaje więcej, niż potrzebuje.
Czy biała lista działa od razu po włączeniu?
Tak, ale bez enforce-whitelist gracze już połączeni zostaną na serwerze. Z tym ustawieniem zostaną rozłączeni natychmiast.
Jak cofnąć zniszczenia zrobione przez gracza?
Pluginem CoreProtect, który rejestruje zmiany bloków i pozwala je odwrócić dla wybranej osoby i wybranego okresu.
Czy mogę dać komuś dostęp do panelu bez hasła do konta?
Tak, przez subużytkownika z wybranymi uprawnieniami. Nie widzi wtedy rozliczeń ani nie może usunąć usługi.
Wszystko ustawisz z panelu
Konsola, pliki konfiguracyjne i subużytkownicy czekają w jednym miejscu.
Zobacz pakiety Minecraft