Deze handleiding behandelt serverbeheer voor Minetest (Luanti), inclusief in-game commando's, privilegebeheer, mod-installatie, spelerbeheer en wereldonderhoud.
Admin-instelling
De speler die is opgegeven in de opstartvariabele SERVER_ADMIN_NAME heeft automatisch volledige admin-privileges. Zorg ervoor dat dit is ingesteld op je werkelijke spelernaam (niet de standaard changeme).
In-game chatcommando's
Admincommando's worden ingevoerd in de in-game chat (druk op T) met een / prefix. Je kunt ook commando's invoeren vanuit de GPanel console.
| Commando | Beschrijving |
|---|---|
/help |
Geeft een lijst van alle beschikbare commando's |
/privs [player] |
Toont de privileges van een speler |
/grant [player] [privilege] |
Verleent een privilege aan een speler |
/revoke [player] [privilege] |
Trekt een privilege van een speler in |
/teleport [x,y,z] |
Teleporteer naar coördinaten |
/teleport [player] |
Teleporteer naar een andere speler |
/kick [player] [reason] |
Verwijdert een speler met een optionele reden |
/ban [player] |
Verbant een speler van de server |
/unban [player] |
Heft de ban van een speler op |
/time [hours:minutes] |
Stelt de in-game tijd in (bijv. /time 12:00) |
/give [player] [item] [count] |
Geeft items aan een speler |
/setpassword [player] [password] |
Wijzigt het wachtwoord van een speler |
/clearpassword [player] |
Wist het wachtwoord van een speler |
/status |
Toont serverstatusinformatie |
/shutdown [delay] [reconnect] [message] |
Sluit de server af met optionele vertraging en bericht |
Privilegesysteem
Minetest gebruikt een op privileges gebaseerd rechtensysteem. Belangrijke privileges:
| Privilege | Beschrijving |
|---|---|
interact |
Kan blokken graven en plaatsen, items gebruiken |
shout |
Kan spreken in de chat |
teleport |
Kan het commando /teleport gebruiken |
settime |
Kan de tijd van de dag wijzigen |
give |
Kan de commando's /give en /giveme gebruiken |
fly |
Kan vliegen (schakelen met K-toets) |
noclip |
Kan door blokken heen vliegen |
fast |
Kan de snelle bewegingsmodus gebruiken |
kick |
Kan andere spelers verwijderen |
ban |
Kan spelers bannen en unbannen |
server |
Kan /shutdown en andere servercommando's gebruiken |
privs |
Kan de privileges van andere spelers wijzigen |
Voorbeeld: Een moderator instellen
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName teleport
Mod-installatie
Minetest heeft een grote modding-community. Mods kunnen worden gedownload van ContentDB.
- Stop je server vanuit GPanel.
- Download het mod-archief van ContentDB of de repository van de mod.
- Pak de mod-map uit en upload deze naar
.minetest/mods/via SFTP of de File Manager. - Schakel de mod in door deze toe te voegen aan de wereldconfiguratie. Bewerk
.minetest/worlds/{world_name}/world.mten voeg toe:load_mod_modname = true - Start de server en controleer de console op mod-laadberichten.
Wereldbeheer
Locatie van wereldgegevens
Wereldgegevens worden opgeslagen in .minetest/worlds/{WORLD_NAME}/. De standaard wereldnaam is world.
De wereld resetten
- Stop de server vanuit GPanel.
- Hernoem of verwijder de wereldmap in
.minetest/worlds/. - Start de server. Er wordt automatisch een nieuwe wereld gegenereerd.
Probleemoplossing
| Probleem | Oplossing |
|---|---|
| Server verschijnt niet in de openbare lijst | Zorg ervoor dat SERVER_ANNOUNCE is ingesteld op true. De server moet bereikbaar zijn op de geconfigureerde port. |
| Mod kan niet worden geladen | Controleer de console op foutmeldingen. Verifieer dat load_mod_modname = true in world.mt staat en dat alle afhankelijkheden zijn geïnstalleerd. |
| Admincommando's werken niet | Verifieer dat SERVER_ADMIN_NAME exact overeenkomt met je spelernaam (hoofdlettergevoelig). Herstart na wijziging. |
| Game niet gevonden na wijziging van DEFAULT_GAME | Zorg ervoor dat de game is geïnstalleerd in .minetest/games/. Mogelijk moet je opnieuw installeren vanuit GPanel na het wijzigen van community game-instellingen. |
Gerelateerde artikelen
- Minetest Server Installatiehandleiding
- Hoe je je server-IP en port vindt
- Bestanden uploaden via SFTP