Αυτός ο οδηγός καλύπτει όλες τις εντολές διαχειριστή και κονσόλας που είναι διαθέσιμες για τον αποκλειστικό σας διακομιστή Empyrion: Galactic Survival στη Legion Hosting. Μάθετε πώς να ρυθμίζετε τα δικαιώματα διαχειριστή, να διαχειρίζεστε παίκτες και να χρησιμοποιείτε εντολές GameMaster για τη διαχείριση του διακομιστή σας. Για την αρχική ρύθμιση και διαμόρφωση του διακομιστή, δείτε τον Οδηγό Ρύθμισης Διακομιστή Empyrion: Galactic Survival.
Επίπεδα Δικαιωμάτων
Το Empyrion χρησιμοποιεί ένα αριθμημένο σύστημα δικαιωμάτων όπου οι χαμηλότεροι αριθμοί παρέχουν υψηλότερα προνόμια. Κάθε επίπεδο δικαιωμάτων περιλαμβάνει όλες τις εντολές που είναι διαθέσιμες σε επίπεδα με υψηλότερους αριθμούς.
| Επίπεδο | Ρόλος | Κωδικός | Περιγραφή |
|---|---|---|---|
| 0 | Παίκτης | pl |
Προεπιλεγμένο επίπεδο δικαιωμάτων για όλους τους παίκτες. Πρόσβαση μόνο σε βασικές εντολές. |
| 3 | GameMaster | gm |
Αυξημένα δικαιώματα για διαχείριση παιχνιδιού, τηλεμεταφορά, δημιουργία αντικειμένων και έλεγχο κόσμου. |
| 6 | Συντονιστής | mod |
Δυνατότητες διαχείρισης παικτών, συμπεριλαμβανομένων αποκλεισμών, παροχής αντικειμένων και διαχείρισης οντοτήτων. |
| 9 | Διαχειριστής | admin |
Πλήρη διαχειριστικά προνόμια, συμπεριλαμβανομένης της ανάθεσης ρόλων, της διαχείρισης playfield και του ελέγχου διακομιστή. |
Ρύθμιση Δικαιωμάτων Διαχειριστή
Μέθοδος 1: adminconfig.yaml (Συνιστάται)
Ο πιο αξιόπιστος τρόπος για να ρυθμίσετε τα δικαιώματα διαχειριστή είναι μέσω του αρχείου adminconfig.yaml. Αυτό το αρχείο βρίσκεται στον φάκελο Saves/ του διακομιστή σας (ή μερικές φορές δίπλα στο dedicated.yaml).
Δημιουργήστε ή επεξεργαστείτε το adminconfig.yaml με την ακόλουθη δομή:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Κάθε καταχώρηση απαιτεί:
Id— Το SteamID64 του παίκτη (ένας 17ψήφιος αριθμός που ξεκινά με 7656)Permission— Το επίπεδο δικαιωμάτων προς ανάθεση (3 = GameMaster, 6 = Συντονιστής, 9 = Διαχειριστής)Name— Το όνομα του παίκτη (προαιρετικό, για δική σας αναφορά)
7656.
Μέθοδος 2: Εντολή Κονσόλας initadmin
Εάν έχετε συνδεθεί στον διακομιστή ως παίκτης και δεν έχει οριστεί ακόμη διαχειριστής, μπορείτε να χρησιμοποιήσετε την εντολή initadmin για να ορίσετε τον εαυτό σας ως τον αρχικό διαχειριστή:
initadmin
Αυτό λειτουργεί μόνο εάν δεν έχει διαμορφωθεί κάποιος διαχειριστής αυτή τη στιγμή. Μόλις υπάρχει διαχειριστής, οι περαιτέρω αναθέσεις ρόλων πρέπει να γίνονται μέσω της εντολής setrole ή του αρχείου adminconfig.yaml.
Μέθοδος 3: Εντολή Κονσόλας setrole
Οι υπάρχοντες διαχειριστές (επίπεδο δικαιωμάτων 9) μπορούν να αναθέσουν ρόλους σε άλλους παίκτες χρησιμοποιώντας την εντολή setrole:
setrole PlayerName gm # Set as GameMaster (level 3)
setrole PlayerName mod # Set as Moderator (level 6)
setrole PlayerName admin # Set as Admin (level 9)
setrole PlayerName pl # Reset to Player (level 0)
Μπορείτε επίσης να χρησιμοποιήσετε το SteamID64 του παίκτη αντί για το όνομά του:
setrole 76561198012345678 gm
Άνοιγμα της Κονσόλας
Για να αποκτήσετε πρόσβαση στην κονσόλα εντός παιχνιδιού, πατήστε το πλήκτρο περισπωμένης (~) στο πληκτρολόγιό σας. Η κονσόλα σας επιτρέπει να εισάγετε εντολές απευθείας ενώ παίζετε. Όλες οι εντολές δεν κάνουν διάκριση πεζών-κεφαλαίων.
dedicated.yaml σας. Συνδεθείτε χρησιμοποιώντας το PuTTY ή έναν παρόμοιο πελάτη τερματικού με τύπο σύνδεσης Raw (όχι τυπικό Telnet) στη θύρα Telnet (προεπιλογή: 1030). Δείτε τον Οδηγό Ρύθμισης Διακομιστή για λεπτομέρειες διαμόρφωσης Telnet.
Εντολές Παίκτη (Επίπεδο 0+)
Αυτές οι εντολές είναι διαθέσιμες σε όλους τους παίκτες.
| Εντολή | Περιγραφή |
|---|---|
help |
Παραθέτει όλες τις διαθέσιμες εντολές κονσόλας. Χρησιμοποιήστε help [command] για λεπτομέρειες σχετικά με μια συγκεκριμένη εντολή. |
detach |
Αποσπά τον τοπικό παίκτη εάν έχει κολλήσει κάτω από ένα πιλοτήριο ή στη γεωμετρία |
destroyme |
Σκοτώνει τον δικό σας χαρακτήρα (χρήσιμο εάν έχει κολλήσει) |
undock |
Αποσυνδέει ένα συγκεκριμένο SV ή HV από τη γονική του δομή |
difficulties |
Εμφανίζει τις τρέχουσες ρυθμίσεις δυσκολίας για το παιχνίδι |
origins |
Παραθέτει τις διαθέσιμες προελεύσεις (αρχικές παρατάξεις) |
oxygen |
Εμφανίζει τις οξυγονωμένες περιοχές σε ένα POI |
combiner |
Εναλλάσσει τον συνδυαστή πλέγματος ενεργό/ανενεργό (απόδοση) |
deco |
Εναλλάσσει τις διακοσμήσεις εδάφους ενεργές/ανενεργές (απόδοση) |
initadmin |
Ορίζει τον εαυτό σας ως τον αρχικό διαχειριστή (λειτουργεί μόνο εάν δεν έχει οριστεί διαχειριστής) |
Εντολές GameMaster (Επίπεδο 3+)
Οι εντολές GameMaster παρέχουν έλεγχο πάνω στον κόσμο του παιχνιδιού, τις οντότητες και την κατάσταση του παίκτη.
Διαχείριση Παικτών και Οντοτήτων
| Εντολή | Περιγραφή |
|---|---|
godmode / gm |
Εναλλάσσει τη λειτουργία θεού (τρωτότητα) για τον εαυτό σας |
itemmenu / im |
Ενεργοποιεί/απενεργοποιεί το δημιουργικό μενού αντικειμένων για τη δημιουργία οποιουδήποτε αντικειμένου |
kick [player] |
Αποβάλλει έναν παίκτη (ή όλους τους παίκτες) από το παιχνίδι |
unban [player|SteamID] |
Αφαιρεί έναν αποκλεισμό για έναν παίκτη |
list |
Παραθέτει παίκτες με ειδικά δικαιώματα και αποκλεισμένους παίκτες |
level [set|add] [value] |
Τροποποιεί το επίπεδο, τους πόντους εμπειρίας ή τους πόντους αναβάθμισης για τον τρέχοντα παίκτη |
entity [operation] |
Εκτελεί διάφορες λειτουργίες σε οντότητες (χρησιμοποιήστε help entity για λεπτομέρειες) |
ents |
Παραθέτει όλες τις οντότητες στο τρέχον playfield |
find [name] |
Βρίσκει μια δομή κατά όνομα εντός του τρέχοντος playfield και εμφανίζει το ID της |
faction [operation] |
Βοηθητικές λειτουργίες διαχείρισης παρατάξεων |
Τηλεμεταφορά και Κίνηση
| Εντολή | Περιγραφή |
|---|---|
teleport [x] [y] [z] / tt |
Τηλεμεταφέρει τον εαυτό σας (και το ελεγχόμενο σκάφος) σε συγκεκριμένες συντεταγμένες |
setposition [entity] [x] [y] [z] |
Ορίζει τη θέση μιας οντότητας σε συγκεκριμένες συντεταγμένες |
setrotation [entity] [x] [y] [z] |
Ορίζει την περιστροφή μιας δομής |
sector [x] [y] [z] |
Μεταπηδά σε έναν συγκεκριμένο τομέα στο διάστημα |
Διαχείριση Κόσμου και Παιχνιδιού
| Εντολή | Περιγραφή |
|---|---|
changemode |
Εναλλάσσει το παιχνίδι μεταξύ λειτουργίας Survival και Creative |
map |
Αποκαλύπτει όλους τους πόρους και τα POI στον τρέχοντα χάρτη |
regenerate [entityId] |
Αναγεννά ένα POI ή δομή, επαναφέροντάς το στην αρχική του κατάσταση |
weather [type] |
Ενεργοποιεί μια προσαρμοσμένη ρύθμιση καιρού στο τρέχον playfield |
time [set] [value] |
Λαμβάνει ή ορίζει την καθολική ώρα του διακομιστή |
finishbp / fbp |
Ολοκληρώνει άμεσα την τρέχουσα παραγωγή blueprint |
spawnanyblueprint / sbp |
Εναλλάσσει τη δυνατότητα δημιουργίας οποιουδήποτε blueprint ανεξάρτητα από τις απαιτήσεις |
gameoptions / gopt |
Παραθέτει όλες τις τρέχουσες τιμές επιλογών παιχνιδιού (δείτε την ενότητα Επιλογές Παιχνιδιού παρακάτω) |
op [entityId] |
Εναλλάσσει την προστασία εκτός σύνδεσης σε μια συγκεκριμένη δομή |
wipe [target] |
Διαγράφει στοχευμένες πτυχές μετά την επανεκκίνηση του διακομιστή (χρησιμοποιήστε με προσοχή) |
stats |
Εκτυπώνει πληροφορίες κατάστασης σχετικά με το τρέχον playfield |
traders |
Παραθέτει όλους τους εμπόρους και επαναφορτώνει το αρχείο διαμόρφωσης εμπόρων |
Επιδράσεις Κατάστασης και Κατάσταση Παίκτη
| Εντολή | Περιγραφή |
|---|---|
statuseffect [effect] |
Εφαρμόζει μια επίδραση κατάστασης στον παίκτη |
statuseffectremove [effect] |
Αφαιρεί μια επίδραση κατάστασης από τον παίκτη |
prefabactivate |
Ενεργοποιεί όλα τα τροφοδοτούμενα μπλοκ σε μια δομή |
prefabinfo |
Εμφανίζει πληροφορίες σχετικά με ένα blueprint χρήστη |
resetcore |
Καθαρίζει το καύσιμο και το οξυγόνο στην τοπική δομή |
Εντολές Συντονιστή (Επίπεδο 6+)
Οι εντολές Συντονιστή προσθέτουν δυνατότητες διαχείρισης παικτών και ελέγχου οντοτήτων.
| Εντολή | Περιγραφή |
|---|---|
ban [player] [duration] |
Αποκλείει έναν παίκτη για ένα καθορισμένο χρονικό διάστημα |
give [player] [itemId] [amount] |
Δίνει αντικείμενα σε έναν παίκτη με βάση το ID αντικειμένου |
repair [player] |
Επισκευάζει τα αντικείμενα ενός παίκτη |
destroy [entityId] |
Καταστρέφει μια οντότητα ή δομή |
debugmenu / dm |
Ενεργοποιεί/απενεργοποιεί το μενού εντοπισμού σφαλμάτων |
armor [operation] |
Προσαρμογές πανοπλίας για παίκτες |
gents [factionId] |
Παραθέτει όλες τις δομές που ανήκουν σε μια συγκεκριμένη παράταξη |
alliances |
Παραθέτει συμμαχίες, αιτήματα συμμαχίας και διαχειρίζεται τις ρυθμίσεις συμμαχίας |
sectors [reveal|hide] |
Αποκαλύπτει ή αποκρύπτει playfields στον χάρτη |
ai |
Εναλλάσσει την τεχνητή νοημοσύνη ενεργή ή ανενεργή για το τρέχον playfield |
si |
Εναλλάσσει τους υπολογισμούς δομικής ακεραιότητας ενεργούς ή ανενεργούς |
globaleffects |
Εμφανίζει τις τρέχουσες καθολικές επιδράσεις που είναι ενεργές στον διακομιστή |
marker [operation] |
Διαχειρίζεται τους δείκτες χάρτη |
weathersv [type] |
Ενεργοποιεί μια προσαρμοσμένη ρύθμιση καιρού σε ολόκληρο τον διακομιστή |
poimanager |
Εντολές διαχείρισης POI (Point of Interest) |
Εντολές Διαχειριστή (Επίπεδο 9)
Οι εντολές Διαχειριστή παρέχουν το υψηλότερο επίπεδο ελέγχου του διακομιστή.
| Εντολή | Περιγραφή |
|---|---|
setrole [player|SteamID] [role] |
Ορίζει τον ρόλο δικαιωμάτων ενός παίκτη (gm, mod, admin, pl) |
playfield / pf |
Επαναφορτώνει το τρέχον playfield (εντολή μόνο για διακομιστή) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Αντικαθιστά καθορισμένα μπλοκ σε μια δομή με έναν άλλο τύπο μπλοκ |
setdevicespublic [entityId] |
Ορίζει όλες τις συσκευές σε μια δομή σε δημόσια πρόσβαση |
pda [operation] |
Εκτελεί εντολές σχετικές με το PDA (χρησιμοποιήστε help pda για λεπτομέρειες) |
Εντολή Επιλογών Παιχνιδιού (gopt)
Η εντολή gameoptions (ή gopt) σας επιτρέπει να προβάλλετε και να τροποποιείτε τις ρυθμίσεις παιχνιδιού του διακομιστή κατά την εκτέλεση, χωρίς να επεξεργάζεστε αρχεία διαμόρφωσης ή να επανεκκινείτε τον διακομιστή.
Προβολή Ρυθμίσεων
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Τροποποίηση Ρυθμίσεων
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Διαθέσιμες Επιλογές Παιχνιδιού
| Επιλογή | Προεπιλογή | Περιγραφή |
|---|---|---|
DecayTime |
24 | Ώρες πριν αφαιρεθούν δομές χωρίς πυρήνα/μικρές δομές όταν δεν επισκέπτονται |
WipeTime |
0 | Ώρες πριν αφαιρεθεί οποιαδήποτε μη επισκεπτόμενη δομή (0 = απενεργοποιημένο) |
ProtectTime |
48 | Ώρες προστασίας εκτός σύνδεσης για δομές παικτών |
ProtectDelay |
300 | Δευτερόλεπτα πριν ενεργοποιηθεί η προστασία εκτός σύνδεσης |
MaxStructures |
200 | Μέγιστος αριθμός δομών ανά playfield (0-255) |
AntiGriefDistancePvE |
30 | Ελάχιστα μέτρα μεταξύ βάσεων παρατάξεων σε PvE |
AntiGriefDistancePvP |
300 | Ελάχιστα μέτρα μεταξύ βάσεων παρατάξεων σε PvP |
ForcePvP |
false | Επιβάλλει PvP σε όλα τα playfields |
DiffAmountOfOre |
Normal | Αφθονία κοιτασμάτων μεταλλεύματος (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Συχνότητα κοιτασμάτων (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | Ζημιά επίθεσης NPC (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Ταχύτητα κατασκευαστή (Faster, Normal, Slower, Instant) |
Εντολές Διαχείρισης Διακομιστή
Αυτές είναι βασικές εντολές για την καθημερινή διαχείριση του διακομιστή, διαθέσιμες μέσω της κονσόλας εντός παιχνιδιού ή του Telnet.
# Save and shut down the server (with countdown in minutes, max 15)
saveandexit 5
# List all connected players
plys
# List all active playfield servers
servers
# Regenerate a specific playfield
regenerateplayfield [name]
# View server performance statistics
stats
saveandexit [minutes] για να τερματίσετε με ασφάλεια τον διακομιστή. Αυτό ενεργοποιεί μια αυτόματη αποθήκευση και δίνει στους συνδεδεμένους παίκτες μια προειδοποιητική αντίστροφη μέτρηση. Ο απευθείας τερματισμός της διεργασίας του διακομιστή μπορεί να οδηγήσει σε απώλεια δεδομένων.
Συνηθισμένες Εργασίες Διαχειριστή
Αντιμετώπιση Κολλημένων Παικτών
Εάν ένας παίκτης έχει κολλήσει στη γεωμετρία ή κάτω από ένα πιλοτήριο:
# Player can try this themselves:
detach
# If that fails, teleport them:
tt [player] [x] [y] [z]
# Or as a last resort, kill and respawn:
destroyme
Καθαρισμός Εγκαταλελειμμένων Δομών
# List all structures for a faction
gents [factionId]
# Find a specific structure
find "Structure Name"
# Destroy a structure by ID
destroy [entityId]
# Adjust automatic decay timers
gopt set DecayTime 12
gopt set WipeTime 168
Αποκλεισμός και Άρση Αποκλεισμού Παικτών
# Ban a player (duration examples: 1h, 24h, 7d, permanent)
ban PlayerName 7d
# Unban a player
unban PlayerName
# List all players with special roles or bans
list
Σχετικά Άρθρα
- Οδηγός Ρύθμισης Διακομιστή Empyrion: Galactic Survival
- Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
- Ξεκινώντας με τον Νέο σας Διακομιστή
Χρειάζεστε Βοήθεια;
Εάν χρειάζεστε περαιτέρω βοήθεια με τη διαχείριση του διακομιστή Empyrion ή έχετε ερωτήσεις σχετικά με συγκεκριμένες εντολές, η ομάδα υποστήριξής μας είναι έτοιμη να βοηθήσει. Υποβάλετε ένα δελτίο υποστήριξης και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.