Ovaj vodič pokriva administraciju servera za Minetest (Luanti), uključujući naredbe u igri, upravljanje privilegijama, instalaciju modova, upravljanje igračima i održavanje svijeta.
Postavljanje admina
Igrač naveden u startup varijabli SERVER_ADMIN_NAME automatski ima potpune admin privilegije. Provjerite da je postavljeno na vaše stvarno ime igrača (ne zadano changeme).
Naredbe u chatu u igri
Admin naredbe se unose u chat u igri (pritisnite T) s prefiksom /. Također možete unositi naredbe iz GPanel konzole.
| Naredba | Opis |
|---|---|
/help |
Prikazuje sve dostupne naredbe |
/privs [player] |
Prikazuje privilegije igrača |
/grant [player] [privilege] |
Dodjeljuje privilegiju igraču |
/revoke [player] [privilege] |
Oduzima privilegiju igraču |
/teleport [x,y,z] |
Teleportacija na koordinate |
/teleport [player] |
Teleportacija do drugog igrača |
/kick [player] [reason] |
Izbacuje igrača s opcionim razlogom |
/ban [player] |
Zabranjuje igraču pristup serveru |
/unban [player] |
Uklanja zabranu igraču |
/time [hours:minutes] |
Postavlja vrijeme u igri (npr., /time 12:00) |
/give [player] [item] [count] |
Daje predmete igraču |
/setpassword [player] [password] |
Mijenja lozinku igrača |
/clearpassword [player] |
Briše lozinku igrača |
/status |
Prikazuje informacije o statusu servera |
/shutdown [delay] [reconnect] [message] |
Gasi server s opcionim odgodom i porukom |
Sustav privilegija
Minetest koristi sustav dozvola baziran na privilegijama. Ključne privilegije:
| Privilegija | Opis |
|---|---|
interact |
Može kopati i postavljati blokove, koristiti predmete |
shout |
Može pisati u chatu |
teleport |
Može koristiti naredbu /teleport |
settime |
Može mijenjati doba dana |
give |
Može koristiti naredbe /give i /giveme |
fly |
Može letjeti (prebacivanje tipkom K) |
noclip |
Može letjeti kroz blokove |
fast |
Može koristiti način brzog kretanja |
kick |
Može izbacivati druge igrače |
ban |
Može zabranjivati i uklanjati zabrane igračima |
server |
Može koristiti /shutdown i druge serverske naredbe |
privs |
Može mijenjati privilegije drugih igrača |
Primjer: Postavljanje moderatora
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName teleport
Instalacija modova
Minetest ima veliku zajednicu moddera. Modovi se mogu preuzeti s ContentDB.
- Zaustavite server iz GPanel-a.
- Preuzmite arhivu moda s ContentDB ili repozitorija moda.
- Raspakirajte i učitajte mapu moda u
.minetest/mods/putem SFTP-a ili File Managera. - Omogućite mod dodavanjem u konfiguraciju svijeta. Uredite
.minetest/worlds/{world_name}/world.mti dodajte:load_mod_modname = true - Pokrenite server i provjerite konzolu za poruke o učitavanju modova.
Upravljanje svijetom
Lokacija podataka svijeta
Podaci svijeta pohranjeni su u .minetest/worlds/{WORLD_NAME}/. Zadani naziv svijeta je world.
Resetiranje svijeta
- Zaustavite server iz GPanel-a.
- Preimenujte ili izbrišite mapu svijeta u
.minetest/worlds/. - Pokrenite server. Novi svijet će se automatski generirati.
Rješavanje problema
| Problem | Rješenje |
|---|---|
| Server se ne prikazuje na javnom popisu | Provjerite da je SERVER_ANNOUNCE postavljen na true. Server mora biti dostupan na konfiguriranom portu. |
| Mod se ne učitava | Provjerite konzolu za poruke o greškama. Potvrdite da je load_mod_modname = true u world.mt i da su sve zavisnosti instalirane. |
| Admin naredbe ne rade | Potvrdite da SERVER_ADMIN_NAME točno odgovara vašem imenu igrača (razlikuje velika i mala slova). Ponovno pokrenite nakon promjene. |
| Igra nije pronađena nakon promjene DEFAULT_GAME | Provjerite da je igra instalirana u .minetest/games/. Možda ćete trebati ponovno instalirati iz GPanel-a nakon promjene postavki community igre. |
Povezani članci
- Vodič za postavljanje Minetest servera
- Kako pronaći IP adresu i port svog servera
- Kako učitati datoteke putem SFTP-a