Den här guiden täcker serveradministration för Minetest (Luanti), inklusive kommandon i spelet, behörighetshantering, installation av moddar, spelarhantering och världsunderhåll.
Adminkonfiguration
Spelaren som anges i startvariabeln SERVER_ADMIN_NAME har automatiskt fullständiga adminbehörigheter. Se till att detta är inställt på ditt faktiska spelarnamn (inte standardvärdet changeme).
Chattkommandon i spelet
Adminkommandon skrivs in i chatten i spelet (tryck på T) med ett /-prefix. Du kan också skriva in kommandon från GPanel-konsolen.
| Kommando | Beskrivning |
|---|---|
/help |
Listar alla tillgängliga kommandon |
/privs [player] |
Visar en spelares behörigheter |
/grant [player] [privilege] |
Ger en behörighet till en spelare |
/revoke [player] [privilege] |
Återkallar en behörighet från en spelare |
/teleport [x,y,z] |
Teleportera till koordinater |
/teleport [player] |
Teleportera till en annan spelare |
/kick [player] [reason] |
Sparkar en spelare med en valfri anledning |
/ban [player] |
Bannar en spelare från servern |
/unban [player] |
Tar bort bann för en spelare |
/time [hours:minutes] |
Ställer in tiden i spelet (t.ex. /time 12:00) |
/give [player] [item] [count] |
Ger föremål till en spelare |
/setpassword [player] [password] |
Ändrar en spelares lösenord |
/clearpassword [player] |
Rensar en spelares lösenord |
/status |
Visar information om serverstatus |
/shutdown [delay] [reconnect] [message] |
Stänger av servern med valfri fördröjning och meddelande |
Behörighetssystem
Minetest använder ett behörighetsbaserat behörighetssystem. Viktiga behörigheter:
| Behörighet | Beskrivning |
|---|---|
interact |
Kan gräva och placera noder, använda föremål |
shout |
Kan tala i chatten |
teleport |
Kan använda kommandot /teleport |
settime |
Kan ändra tiden på dygnet |
give |
Kan använda kommandona /give och /giveme |
fly |
Kan flyga (växla med K-tangenten) |
noclip |
Kan flyga genom block |
fast |
Kan använda snabbt rörelseläge |
kick |
Kan sparka andra spelare |
ban |
Kan banna och ta bort bann för spelare |
server |
Kan använda /shutdown och andra serverkommandon |
privs |
Kan ändra andra spelares behörigheter |
Exempel: Konfigurera en moderator
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName teleport
Installation av moddar
Minetest har en stor moddningscommunity. Moddar kan laddas ner från ContentDB.
- Stoppa din server från GPanel.
- Ladda ner moddarkivet från ContentDB eller moddens förråd.
- Extrahera och ladda upp moddmappen till
.minetest/mods/via SFTP eller File Manager. - Aktivera modden genom att lägga till den i världskonfigurationen. Redigera
.minetest/worlds/{world_name}/world.mtoch lägg till:load_mod_modname = true - Starta servern och kontrollera konsolen efter meddelanden om att moddarna laddats.
Världshantering
Plats för världsdata
Världsdata lagras i .minetest/worlds/{WORLD_NAME}/. Standardvärldsnamnet är world.
Återställa världen
- Stoppa servern från GPanel.
- Byt namn på eller ta bort världsmappen i
.minetest/worlds/. - Starta servern. En ny värld kommer att genereras automatiskt.
Felsökning
| Problem | Lösning |
|---|---|
| Servern visas inte i den offentliga listan | Säkerställ att SERVER_ANNOUNCE är inställt på true. Servern måste vara åtkomlig på den konfigurerade porten. |
| Modd misslyckas att laddas | Kontrollera konsolen efter felmeddelanden. Verifiera att load_mod_modname = true finns i world.mt och att alla beroenden är installerade. |
| Adminkommandon fungerar inte | Verifiera att SERVER_ADMIN_NAME matchar ditt exakta spelarnamn (skiftlägeskänsligt). Starta om efter ändring. |
| Spelet hittas inte efter ändring av DEFAULT_GAME | Säkerställ att spelet är installerat i .minetest/games/. Du kan behöva installera om från GPanel efter att du ändrat inställningar för communityspel. |