Ως admin server PixARK, έχετε πρόσβαση σε ισχυρές εντολές για τη διαχείριση παικτών, πλασμάτων, ρυθμίσεων κόσμου και λειτουργιών server. Αυτός ο οδηγός καλύπτει τη ρύθμιση admin password, κοινές εντολές, διαμόρφωση RCON και τεχνικές αντιμετώπισης προβλημάτων για τον dedicated server σας PixARK.
Ρύθμιση Admin Password
Προτού μπορέσετε να χρησιμοποιήσετε εντολές admin in-game, πρέπει να διαμορφώσετε ένα admin password. Ο ευκολότερος τρόπος είναι μέσω της μεταβλητής εκκίνησης ARK_ADMIN_PASSWORD του GPanel. Εναλλακτικά, μπορείτε να ορίσετε το ServerAdminPassword στο αρχείο GameUserSettings.ini του server σας.
Ορισμός του Admin Password
Επιλογή 1 (Συνιστάται): Στο GPanel, μεταβείτε στην καρτέλα Startup και ορίστε τη μεταβλητή ARK_ADMIN_PASSWORD στο επιθυμητό password σας, στη συνέχεια επανεκκινήστε τον server.
Επιλογή 2: Επεξεργαστείτε το αρχείο config απευθείας:
- Σταματήστε τον server σας από το GPanel.
- Μεταβείτε στο
ShooterGame/Saved/Config/WindowsServer/GameUserSettings.iniμέσω SFTP ή του file manager του GPanel. - Βρείτε την ενότητα
[ServerSettings]και προσθέστε ή τροποποιήστε την ακόλουθη γραμμή:
[ServerSettings]
ServerAdminPassword=YourSecureAdminPassword
- Αποθηκεύστε το αρχείο και ξεκινήστε τον server σας.
Ενεργοποίηση Admin In-Game
Μόλις διαμορφωθεί το admin password σας, πρέπει να κάνετε authentication κάθε φορά που συνδέεστε στον server:
- Συνδεθείτε στον server σας PixARK.
- Ανοίξτε την in-game κονσόλα πατώντας Tab (προεπιλεγμένο πλήκτρο).
- Πληκτρολογήστε την ακόλουθη εντολή και πατήστε Enter:
enablecheats YourSecureAdminPassword
Αν το password είναι σωστό, θα δείτε ένα μήνυμα επιβεβαίωσης. Έχετε τώρα πρόσβαση admin για τη διάρκεια αυτής της συνεδρίας. Θα χρειαστεί να κάνετε ξανά authentication κάθε φορά που επανασυνδέεστε στον server.
enablecheats δεν παράγει ορατή έξοδο σε ορισμένες εκδόσεις. Αν δεν δείτε μήνυμα σφάλματος, η εντολή πιθανότατα πέτυχε. Δοκιμάστε με μια απλή εντολή όπως cheat fly για επαλήθευση.
Κοινές Εντολές Admin
Όλες οι εντολές admin έχουν το πρόθεμα cheat. Ανοίξτε την κονσόλα με Tab και εισαγάγετε τις εντολές όπως φαίνεται παρακάτω.
Εντολές Κίνησης και Επιβίωσης
| Εντολή | Περιγραφή |
|---|---|
cheat fly |
Ενεργοποιεί τη λειτουργία πτήσης. Ο χαρακτήρας σας μπορεί να πετά ελεύθερα προς οποιαδήποτε κατεύθυνση. Χρησιμοποιήστε το cheat walk για απενεργοποίηση. |
cheat walk |
Απενεργοποιεί τη λειτουργία πτήσης και επιστρέφει στο κανονικό περπάτημα/βαρύτητα. |
cheat god |
Εναλλάσσει τη λειτουργία god, καθιστώντας σας άτρωτο σε κάθε ζημιά. Εκτελέστε ξανά για απενεργοποίηση. |
cheat ghost |
Ενεργοποιεί τη λειτουργία noclip, επιτρέποντάς σας να περνάτε μέσα από έδαφος και κατασκευές. Χρησιμοποιήστε το cheat walk για απενεργοποίηση. |
cheat infinitestats |
Δίνει άπειρη υγεία, stamina, φαγητό, νερό και άλλα stats. Εναλλαγή on/off. |
Εντολές Πλασμάτων
| Εντολή | Περιγραφή |
|---|---|
cheat forcetame |
Δαμάζει αμέσως το πλάσμα που κοιτάτε. Το πλάσμα γίνεται καβαλήσιμο χωρίς σέλα και ανταποκρίνεται στις εντολές σας. |
cheat destroywilddinos |
Αφαιρεί όλα τα άγρια (μη δαμασμένα) πλάσματα από τον χάρτη. Νέα πλάσματα θα κάνουν respawn φυσικά. Χρήσιμο για την ανανέωση των spawns ή τη διόρθωση lag που προκαλείται από συσσώρευση πλασμάτων. |
cheat dotame |
Δαμάζει το στοχευμένο πλάσμα σαν να το δαμάσατε κανονικά (απαιτεί σέλα για να το καβαλήσετε). |
cheat summon <ClassID> |
Κάνει spawn ένα πλάσμα της καθορισμένης κλάσης στην τοποθεσία σας. Παράδειγμα: cheat summon Raptor_Character_BP_C |
cheat destroyallenemies |
Καταστρέφει όλα τα εχθρικά πλάσματα στον χάρτη. Παρόμοιο με το destroywilddinos αλλά στοχεύει συγκεκριμένα τα επιθετικά πλάσματα. |
Εντολές Κόσμου και Περιβάλλοντος
| Εντολή | Περιγραφή |
|---|---|
cheat settimeofday <HH:MM> |
Ορίζει την in-game ώρα. Παράδειγμα: cheat settimeofday 12:00 την ορίζει στο μεσημέρι. Χρησιμοποιήστε μορφή 24 ωρών. |
cheat saveworld |
Επιβάλλει μια άμεση αποθήκευση του κόσμου. Χρησιμοποιήστε το πριν τον τερματισμό ή την πραγματοποίηση επικίνδυνων αλλαγών. |
cheat slomo <value> |
Αλλάζει την ταχύτητα του παιχνιδιού. Η προεπιλογή είναι 1.0. Τιμές πάνω από 1.0 επιταχύνουν το παιχνίδι· κάτω από 1.0 το επιβραδύνουν. Παράδειγμα: cheat slomo 2 |
cheat setweather <type> |
Αλλάζει τον τρέχοντα καιρό. Οι διαθέσιμοι τύποι εξαρτώνται από το biome. |
Εντολές Items και Εμπειρίας
| Εντολή | Περιγραφή |
|---|---|
cheat giveitemnum <ID> <Qty> <Quality> <Blueprint> |
Δίνει ένα item βάσει του αριθμητικού του ID. Η ποιότητα κυμαίνεται από 0-100. Blueprint: 0 για item, 1 για blueprint. Παράδειγμα: cheat giveitemnum 1 10 0 0 |
cheat gfi <name> <Qty> <Quality> <Blueprint> |
Δίνει ένα item βάσει μερικού ονόματος. Παράδειγμα: cheat gfi rifle 1 0 0 |
cheat addexperience <Amount> 0 1 |
Παραχωρεί πόντους εμπειρίας στον χαρακτήρα σας. Η δεύτερη παράμετρος (0) σημαίνει ότι προστίθεται απευθείας. Η τρίτη παράμετρος (1) μοιράζεται με το tribe. Παράδειγμα: cheat addexperience 5000 0 1 |
cheat giveengrams |
Ξεκλειδώνει όλα τα crafting engrams για τον χαρακτήρα σας. |
cheat giveresources |
Προσθέτει 50 από κάθε πόρο στο inventory σας. |
Εντολές Τηλεμεταφοράς
| Εντολή | Περιγραφή |
|---|---|
cheat teleporttoplayer <SteamID> |
Σας τηλεμεταφέρει στον καθορισμένο παίκτη. |
cheat teleportplayertome <SteamID> |
Τηλεμεταφέρει τον καθορισμένο παίκτη στην τοποθεσία σας. |
cheat setplayerpos <X> <Y> <Z> |
Σας τηλεμεταφέρει σε συγκεκριμένες συντεταγμένες κόσμου. |
Διαχείριση Παικτών: Kick και Ban
Οι admins μπορούν να κάνουν kick και ban παίκτες που προκαλούν αναστάτωση χρησιμοποιώντας τις ακόλουθες εντολές:
| Εντολή | Περιγραφή |
|---|---|
cheat kickplayer <SteamID> |
Κάνει αμέσως kick τον παίκτη από τον server. Μπορεί να επανασυνδεθεί. |
cheat banplayer <SteamID> |
Κάνει ban τον παίκτη βάσει του Steam ID του. Δεν μπορεί να επανασυνδεθεί μέχρι να γίνει unban. |
cheat unbanplayer <SteamID> |
Αφαιρεί ένα ban για το καθορισμένο Steam ID. |
cheat listplayers |
Παραθέτει όλους τους τρέχοντες συνδεδεμένους παίκτες με τα ονόματα και τα Steam IDs τους. |
cheat listplayers για να δείτε όλους τους συνδεδεμένους παίκτες και τα Steam IDs τους. Μπορείτε επίσης να βρείτε το Steam ID ενός παίκτη από το URL του προφίλ Steam του.
Ρύθμιση RCON
Το RCON (Remote Console) σας επιτρέπει να εκτελείτε εντολές admin απομακρυσμένα χωρίς να είστε συνδεδεμένοι στον server in-game. Αυτό είναι χρήσιμο για αυτοματοποιημένη διαχείριση server, προγραμματισμένες επανεκκινήσεις και απομακρυσμένη διαχείριση.
Ενεργοποίηση RCON
- Σταματήστε τον server σας.
- Ανοίξτε το
GameUserSettings.iniκαι προσθέστε τα ακόλουθα κάτω από το[ServerSettings]:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
RCONServerGameLogBuffer=600
- Βεβαιωθείτε ότι το
ServerAdminPasswordείναι επίσης ορισμένο, καθώς το RCON χρησιμοποιεί αυτό το password για authentication. - Αποθηκεύστε το αρχείο και ξεκινήστε τον server σας.
Σύνδεση μέσω RCON
Χρησιμοποιήστε οποιονδήποτε client συμβατό με Source RCON για να συνδεθείτε στον server σας. Δημοφιλείς επιλογές περιλαμβάνουν:
- mcrcon -- ελαφρύς command-line RCON client
- RCON CLI -- cross-platform εργαλείο RCON
- Battlemetrics -- web-based διαχείριση server με υποστήριξη RCON
Συνδεθείτε χρησιμοποιώντας την IP του server σας, τη θύρα RCON (π.χ., 27020) και το ServerAdminPassword σας. Μόλις συνδεθείτε, μπορείτε να εκτελέσετε οποιαδήποτε εντολή admin χωρίς το πρόθεμα cheat.
# Example RCON commands (no "cheat" prefix needed via RCON)
saveworld
listplayers
settimeofday 12:00
destroywilddinos
kickplayer 76561198012345678
Αντιμετώπιση Προβλημάτων
Crashes Server
| Σύμπτωμα | Πιθανή Αιτία | Λύση |
|---|---|---|
| Crash κατά την εκκίνηση μετά από αλλαγή config | Συντακτικό σφάλμα στο αρχείο config | Εξετάστε το GameUserSettings.ini για τυπογραφικά λάθη, ελλείποντα brackets ή μη έγκυρες τιμές. Επαναφέρετε από backup αν χρειάζεται. |
| Crash κατά τη διάρκεια του gameplay | Υπερχείλιση πλασμάτων ή όριο μνήμης | Εκτελέστε cheat destroywilddinos για να καθαρίσετε τη συσσώρευση πλασμάτων. Ελέγξτε το GPanel για χρήση μνήμης. |
| Crash κατά το spawn items | Μη έγκυρο item ID ή όνομα κλάσης | Επαληθεύστε ότι το item ID ή το όνομα κλάσης είναι σωστό για το PixARK. Δεν λειτουργούν όλα τα ARK item IDs στο PixARK. |
| Επαναλαμβανόμενα crashes την ίδια στιγμή | Καταστροφή auto-save | Επαναφέρετε από ένα πρόσφατο backup. Αν οι αποθηκεύσεις είναι κατεστραμμένες, μπορεί να είναι απαραίτητο ένα world wipe. |
Προβλήματα Σύνδεσης
| Πρόβλημα | Λύση |
|---|---|
| Οι παίκτες δεν μπορούν να βρουν τον server | Βεβαιωθείτε ότι η query port είναι σωστή και ότι ο server τρέχει για τουλάχιστον 3-5 λεπτά. Δοκιμάστε άμεση σύνδεση IP. |
| Connection timeout | Ελέγξτε ότι ο server τρέχει στο GPanel. Επαληθεύστε ότι η game port (προεπιλογή 7777) είναι σωστή. Ο server μπορεί να φορτώνει ακόμη. |
| Kick αμέσως μετά τη σύνδεση | Ελέγξτε αν ο παίκτης είναι banned (cheat listplayers και ban list). Επαληθεύστε ότι η έκδοση του παιχνιδιού ταιριάζει με την έκδοση του server. |
| RCON connection refused | Επαληθεύστε το RCONEnabled=True στο config. Ελέγξτε ότι χρησιμοποιείτε τη σωστή θύρα RCON και admin password. |
Καταστροφή Κόσμου
Αν ο κόσμος σας καταστραφεί (π.χ., συνεχή crashes, ελλείπον έδαφος, σπασμένες κατασκευές), ακολουθήστε αυτά τα βήματα:
- Σταματήστε τον server αμέσως για να αποτρέψετε περαιτέρω καταστροφή.
- Κατεβάστε τον τρέχοντα κατάλογο
ShooterGame/Saved/μέσω SFTP ως αντίγραφο αναφοράς. - Αν έχετε ένα πρόσφατο backup, επαναφέρετέ το ανεβάζοντας τα αρχεία backup για να αντικαταστήσετε τις τρέχουσες αποθηκεύσεις.
- Αν δεν υπάρχει backup, μπορεί να χρειαστεί να εκτελέσετε ένα world wipe διαγράφοντας τα περιεχόμενα του καταλόγου αποθήκευσης και επανεκκινώντας.
- Ξεκινήστε τον server και επαληθεύστε ότι φορτώνει σωστά.
cheat saveworld πριν τον τερματισμό και αποφύγετε το force-stop του server όποτε είναι δυνατόν.
Σχετικά Άρθρα
- PixARK Server Setup Guide -- Αρχική διαμόρφωση server, μεταβλητές εκκίνησης και μέθοδοι σύνδεσης.
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server