Tento průvodce pokrývá administraci serveru Minetest (Luanti), včetně příkazů ve hře, správy oprávnění, instalace modů, správy hráčů a údržby světa.
Nastavení admina
Hráč zadaný v proměnné SERVER_ADMIN_NAME při spuštění automaticky získá plná administrátorská oprávnění. Ujistěte se, že je nastaveno na vaše skutečné jméno hráče (ne výchozí changeme).
Chatové příkazy ve hře
Administrátorské příkazy se zadávají do herního chatu (stiskněte T) s předponou /. Příkazy můžete také zadávat z konzole GPanel.
| Příkaz | Popis |
|---|---|
/help |
Vypíše všechny dostupné příkazy |
/privs [player] |
Zobrazí oprávnění hráče |
/grant [player] [privilege] |
Udělí oprávnění hráči |
/revoke [player] [privilege] |
Odebere oprávnění hráči |
/teleport [x,y,z] |
Teleportace na souřadnice |
/teleport [player] |
Teleportace k jinému hráči |
/kick [player] [reason] |
Vykopne hráče s volitelným důvodem |
/ban [player] |
Zabanuje hráče na serveru |
/unban [player] |
Odbanuje hráče |
/time [hours:minutes] |
Nastaví herní čas (např. /time 12:00) |
/give [player] [item] [count] |
Dá hráči předměty |
/setpassword [player] [password] |
Změní heslo hráče |
/clearpassword [player] |
Vymaže heslo hráče |
/status |
Zobrazí informace o stavu serveru |
/shutdown [delay] [reconnect] [message] |
Vypne server s volitelným zpožděním a zprávou |
Systém oprávnění
Minetest používá systém oprávnění založený na privilegiích. Klíčová oprávnění:
| Oprávnění | Popis |
|---|---|
interact |
Může kopat a pokládat bloky, používat předměty |
shout |
Může psát do chatu |
teleport |
Může používat příkaz /teleport |
settime |
Může měnit denní dobu |
give |
Může používat příkazy /give a /giveme |
fly |
Může létat (přepínání klávesou K) |
noclip |
Může létat skrz bloky |
fast |
Může používat režim rychlého pohybu |
kick |
Může vykopnout ostatní hráče |
ban |
Může banovat a odbanovat hráče |
server |
Může používat /shutdown a další serverové příkazy |
privs |
Může upravovat oprávnění ostatních hráčů |
Příklad: Nastavení moderátora
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName teleport
Instalace modů
Minetest má rozsáhlou moddingovou komunitu. Mody lze stahovat z ContentDB.
- Zastavte server z GPanel.
- Stáhněte archiv modu z ContentDB nebo z repozitáře modu.
- Rozbalte a nahrajte složku modu do
.minetest/mods/přes SFTP nebo Správce souborů. - Povolte mod přidáním do konfigurace světa. Upravte
.minetest/worlds/{world_name}/world.mta přidejte:load_mod_modname = true - Spusťte server a zkontrolujte konzoli, zda se zobrazí zprávy o načtení modu.
Správa světa
Umístění dat světa
Data světa jsou uložena v .minetest/worlds/{WORLD_NAME}/. Výchozí název světa je world.
Resetování světa
- Zastavte server z GPanel.
- Přejmenujte nebo smažte složku světa v
.minetest/worlds/. - Spusťte server. Nový svět bude automaticky vygenerován.
Řešení problémů
| Problém | Řešení |
|---|---|
| Server se nezobrazuje ve veřejném seznamu | Ujistěte se, že SERVER_ANNOUNCE je nastaveno na true. Server musí být dostupný na nakonfigurovaném portu. |
| Mod se nenačítá | Zkontrolujte konzoli, zda neobsahuje chybové zprávy. Ověřte, že load_mod_modname = true je v world.mt a všechny závislosti jsou nainstalovány. |
| Administrátorské příkazy nefungují | Ověřte, že SERVER_ADMIN_NAME přesně odpovídá vašemu jménu hráče (rozlišuje velká a malá písmena). Po změně restartujte. |
| Hra nenalezena po změně DEFAULT_GAME | Ujistěte se, že hra je nainstalována v .minetest/games/. Po změně nastavení komunitní hry může být nutné přeinstalovat z GPanel. |
Související články
- Průvodce nastavením serveru Minetest
- Jak najít IP adresu a port vašeho serveru
- Jak nahrávat soubory přes SFTP