Αυτός ο οδηγός καλύπτει τη διαχείριση διακομιστή για το Minetest (Luanti), συμπεριλαμβανομένων των εντολών εντός παιχνιδιού, της διαχείρισης δικαιωμάτων, της εγκατάστασης mod, της διαχείρισης παικτών και της συντήρησης κόσμου.
Ρύθμιση Διαχειριστή
Ο παίκτης που καθορίζεται στη μεταβλητή εκκίνησης SERVER_ADMIN_NAME έχει αυτόματα πλήρη δικαιώματα διαχειριστή. Βεβαιωθείτε ότι αυτή έχει οριστεί στο πραγματικό σας όνομα παίκτη (όχι στην προεπιλογή changeme).
Εντολές Συνομιλίας Εντός Παιχνιδιού
Οι εντολές διαχειριστή εισάγονται στη συνομιλία εντός παιχνιδιού (πατήστε T) με πρόθεμα /. Μπορείτε επίσης να εισαγάγετε εντολές από την κονσόλα του GPanel.
| Εντολή | Περιγραφή |
|---|---|
/help |
Εμφανίζει όλες τις διαθέσιμες εντολές |
/privs [player] |
Εμφανίζει τα δικαιώματα ενός παίκτη |
/grant [player] [privilege] |
Χορηγεί ένα δικαίωμα σε έναν παίκτη |
/revoke [player] [privilege] |
Ανακαλεί ένα δικαίωμα από έναν παίκτη |
/teleport [x,y,z] |
Τηλεμεταφορά σε συντεταγμένες |
/teleport [player] |
Τηλεμεταφορά σε άλλον παίκτη |
/kick [player] [reason] |
Αποβάλλει έναν παίκτη με προαιρετικό λόγο |
/ban [player] |
Αποκλείει έναν παίκτη από τον διακομιστή |
/unban [player] |
Αναιρεί τον αποκλεισμό ενός παίκτη |
/time [hours:minutes] |
Ορίζει τον χρόνο εντός παιχνιδιού (π.χ. /time 12:00) |
/give [player] [item] [count] |
Δίνει αντικείμενα σε έναν παίκτη |
/setpassword [player] [password] |
Αλλάζει τον κωδικό πρόσβασης ενός παίκτη |
/clearpassword [player] |
Διαγράφει τον κωδικό πρόσβασης ενός παίκτη |
/status |
Εμφανίζει πληροφορίες κατάστασης διακομιστή |
/shutdown [delay] [reconnect] [message] |
Τερματίζει τον διακομιστή με προαιρετική καθυστέρηση και μήνυμα |
Σύστημα Δικαιωμάτων
Το Minetest χρησιμοποιεί ένα σύστημα δικαιωμάτων βασισμένο σε privileges. Βασικά δικαιώματα:
| Δικαίωμα | Περιγραφή |
|---|---|
interact |
Μπορεί να σκάβει και να τοποθετεί nodes, να χρησιμοποιεί αντικείμενα |
shout |
Μπορεί να μιλά στη συνομιλία |
teleport |
Μπορεί να χρησιμοποιεί την εντολή /teleport |
settime |
Μπορεί να αλλάζει την ώρα της ημέρας |
give |
Μπορεί να χρησιμοποιεί τις εντολές /give και /giveme |
fly |
Μπορεί να πετά (εναλλαγή με το πλήκτρο K) |
noclip |
Μπορεί να πετά μέσα από blocks |
fast |
Μπορεί να χρησιμοποιεί τη λειτουργία γρήγορης κίνησης |
kick |
Μπορεί να αποβάλλει άλλους παίκτες |
ban |
Μπορεί να αποκλείει και να αναιρεί τον αποκλεισμό παικτών |
server |
Μπορεί να χρησιμοποιεί την /shutdown και άλλες εντολές διακομιστή |
privs |
Μπορεί να τροποποιεί τα δικαιώματα άλλων παικτών |
Παράδειγμα: Ρύθμιση ενός Moderator
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName teleport
Εγκατάσταση Mod
Το Minetest έχει μια μεγάλη κοινότητα modding. Τα mods μπορούν να κατέβουν από το ContentDB.
- Σταματήστε τον διακομιστή σας από το GPanel.
- Κατεβάστε το αρχείο mod από το ContentDB ή από το αποθετήριο του mod.
- Εξαγάγετε και ανεβάστε τον φάκελο του mod στο
.minetest/mods/μέσω SFTP ή του File Manager. - Ενεργοποιήστε το mod προσθέτοντάς το στη διαμόρφωση του κόσμου. Επεξεργαστείτε το
.minetest/worlds/{world_name}/world.mtκαι προσθέστε:load_mod_modname = true - Εκκινήστε τον διακομιστή και ελέγξτε την κονσόλα για μηνύματα φόρτωσης mod.
Διαχείριση Κόσμου
Τοποθεσία Δεδομένων Κόσμου
Τα δεδομένα κόσμου αποθηκεύονται στο .minetest/worlds/{WORLD_NAME}/. Το προεπιλεγμένο όνομα κόσμου είναι world.
Επαναφορά του Κόσμου
- Σταματήστε τον διακομιστή από το GPanel.
- Μετονομάστε ή διαγράψτε τον φάκελο κόσμου στο
.minetest/worlds/. - Εκκινήστε τον διακομιστή. Ένας νέος κόσμος θα δημιουργηθεί αυτόματα.
Αντιμετώπιση Προβλημάτων
| Πρόβλημα | Λύση |
|---|---|
| Ο διακομιστής δεν εμφανίζεται στη δημόσια λίστα | Βεβαιωθείτε ότι το SERVER_ANNOUNCE είναι ορισμένο σε true. Ο διακομιστής πρέπει να είναι προσβάσιμος στη διαμορφωμένη θύρα. |
| Το mod αποτυγχάνει να φορτώσει | Ελέγξτε την κονσόλα για μηνύματα σφάλματος. Επαληθεύστε ότι το load_mod_modname = true υπάρχει στο world.mt και ότι όλες οι εξαρτήσεις είναι εγκατεστημένες. |
| Οι εντολές διαχειριστή δεν λειτουργούν | Επαληθεύστε ότι το SERVER_ADMIN_NAME ταιριάζει ακριβώς με το όνομα παίκτη σας (με διάκριση πεζών-κεφαλαίων). Επανεκκινήστε μετά την αλλαγή. |
| Το παιχνίδι δεν βρέθηκε μετά την αλλαγή του DEFAULT_GAME | Βεβαιωθείτε ότι το παιχνίδι είναι εγκατεστημένο στο .minetest/games/. Ενδέχεται να χρειαστεί να κάνετε επανεγκατάσταση από το GPanel μετά την αλλαγή ρυθμίσεων παιχνιδιού κοινότητας. |
Σχετικά Άρθρα
- Οδηγός Ρύθμισης Διακομιστή Minetest
- Πώς να Βρείτε το IP και τη Θύρα του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP