Ten przewodnik obejmuje administrację serwera Minetest (Luanti), w tym komendy w grze, zarządzanie uprawnieniami, instalację modów, zarządzanie graczami oraz konserwację świata.
Konfiguracja administratora
Gracz określony w zmiennej startowej SERVER_ADMIN_NAME automatycznie ma pełne uprawnienia administratora. Upewnij się, że jest ona ustawiona na Twoją rzeczywistą nazwę gracza (a nie domyślną changeme).
Komendy czatu w grze
Komendy administracyjne wprowadza się na czacie w grze (naciśnij T) z prefiksem /. Komendy możesz również wprowadzać z konsoli GPanel.
| Komenda | Opis |
|---|---|
/help |
Wyświetla listę wszystkich dostępnych komend |
/privs [player] |
Pokazuje uprawnienia gracza |
/grant [player] [privilege] |
Przyznaje uprawnienie graczowi |
/revoke [player] [privilege] |
Odbiera uprawnienie graczowi |
/teleport [x,y,z] |
Teleportacja do współrzędnych |
/teleport [player] |
Teleportacja do innego gracza |
/kick [player] [reason] |
Wyrzuca gracza z opcjonalnym powodem |
/ban [player] |
Banuje gracza na serwerze |
/unban [player] |
Odbanowuje gracza |
/time [hours:minutes] |
Ustawia czas w grze (np. /time 12:00) |
/give [player] [item] [count] |
Daje przedmioty graczowi |
/setpassword [player] [password] |
Zmienia hasło gracza |
/clearpassword [player] |
Czyści hasło gracza |
/status |
Pokazuje informacje o stanie serwera |
/shutdown [delay] [reconnect] [message] |
Wyłącza serwer z opcjonalnym opóźnieniem i komunikatem |
System uprawnień
Minetest wykorzystuje system uprawnień oparty na przywilejach (privileges). Kluczowe przywileje:
| Przywilej | Opis |
|---|---|
interact |
Może kopać i stawiać bloki (nody), używać przedmiotów |
shout |
Może rozmawiać na czacie |
teleport |
Może używać komendy /teleport |
settime |
Może zmieniać porę dnia |
give |
Może używać komend /give i /giveme |
fly |
Może latać (przełączanie klawiszem K) |
noclip |
Może latać przez bloki |
fast |
Może używać trybu szybkiego poruszania się |
kick |
Może wyrzucać innych graczy |
ban |
Może banować i odbanowywać graczy |
server |
Może używać /shutdown i innych komend serwera |
privs |
Może modyfikować uprawnienia innych graczy |
Przykład: Konfiguracja moderatora
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName teleport
Instalacja modów
Minetest ma dużą społeczność moddingową. Mody można pobierać z ContentDB.
- Zatrzymaj swój serwer z poziomu GPanel.
- Pobierz archiwum moda z ContentDB lub z repozytorium moda.
- Rozpakuj i prześlij folder moda do
.minetest/mods/przez SFTP lub Menedżer plików. - Włącz mod, dodając go do konfiguracji świata. Edytuj
.minetest/worlds/{world_name}/world.mti dodaj:load_mod_modname = true - Uruchom serwer i sprawdź w konsoli komunikaty o wczytaniu modów.
Zarządzanie światem
Lokalizacja danych świata
Dane świata są przechowywane w .minetest/worlds/{WORLD_NAME}/. Domyślna nazwa świata to world.
Resetowanie świata
- Zatrzymaj serwer z poziomu GPanel.
- Zmień nazwę lub usuń folder świata w
.minetest/worlds/. - Uruchom serwer. Nowy świat zostanie wygenerowany automatycznie.
Rozwiązywanie problemów
| Problem | Rozwiązanie |
|---|---|
| Serwer nie pojawia się na liście publicznej | Upewnij się, że SERVER_ANNOUNCE jest ustawione na true. Serwer musi być dostępny na skonfigurowanym porcie. |
| Nie udaje się wczytać moda | Sprawdź w konsoli komunikaty o błędach. Zweryfikuj, czy load_mod_modname = true znajduje się w world.mt i czy wszystkie zależności są zainstalowane. |
| Komendy administracyjne nie działają | Sprawdź, czy SERVER_ADMIN_NAME dokładnie odpowiada Twojej nazwie gracza (z rozróżnianiem wielkości liter). Uruchom ponownie po zmianie. |
| Gra nie znaleziona po zmianie DEFAULT_GAME | Upewnij się, że gra jest zainstalowana w .minetest/games/. Po zmianie ustawień gry społecznościowej może być konieczna ponowna instalacja z GPanel. |
Powiązane artykuły
- Przewodnik konfiguracji serwera Minetest
- Jak znaleźć IP i port swojego serwera
- Jak przesyłać pliki przez SFTP