Αυτός ο οδηγός καλύπτει τη ρύθμιση διαχειριστή, τις εντολές κονσόλας, τη διαχείριση παικτών, την υποστήριξη plugin Oxide/uMod και την αντιμετώπιση προβλημάτων για τον Hurtworld dedicated server σας. Το Hurtworld είναι ένα multiplayer survival FPS όπου οι παίκτες συλλέγουν πόρους, χτίζουν βάσεις και επιβιώνουν σε ένα εχθρικό περιβάλλον. Για την αρχική ρύθμιση του server, τη διαμόρφωση και τις οδηγίες σύνδεσης, δείτε Οδηγός Ρύθμισης Server Hurtworld.
1. Ρύθμιση Διαχειριστή
Το Hurtworld χρησιμοποιεί Steam IDs για να παραχωρήσει δικαιώματα διαχειριστή. Προσθέστε τις εντολές διαχειριστή στο autoexec.cfg ώστε να διατηρούνται μετά τις επανεκκινήσεις.
Προσθήκη Ιδιοκτήτη
ownerid <SteamID64> "PlayerName" "reason"
Παράδειγμα: ownerid 76561198012345678 "Admin" "Server owner"
Προσθήκη Συντονιστή (Moderator)
moderatorid <SteamID64> "PlayerName" "reason"
Αφαίρεση Πρόσβασης Διαχειριστή
removeowner <SteamID64>
removemoderator <SteamID64>
2. Εντολές Κονσόλας
Αποκτήστε πρόσβαση στην κονσόλα μέσω της καρτέλας Console του GPanel, ή πατήστε F1 εντός παιχνιδιού με δικαιώματα διαχειριστή.
Διαχείριση Παικτών
| Εντολή | Περιγραφή |
|---|---|
kick <SteamID64> | Αποβολή ενός παίκτη από τον server. |
ban <SteamID64> | Μόνιμος αποκλεισμός ενός παίκτη. |
unban <SteamID64> | Αφαίρεση του αποκλεισμού ενός παίκτη. |
mutevoice <SteamID64> | Σίγαση του φωνητικού chat ενός παίκτη. |
mutechat <SteamID64> | Σίγαση του γραπτού chat ενός παίκτη. |
status | Λίστα όλων των συνδεδεμένων παικτών με τα Steam IDs τους. |
Εντολές Κόσμου και Server
| Εντολή | Περιγραφή |
|---|---|
teleport <SteamID64> <x> <y> <z> | Τηλεμεταφορά ενός παίκτη σε συντεταγμένες. |
teleportto <SteamID64> <TargetID> | Τηλεμεταφορά ενός παίκτη σε έναν άλλον. |
spawn <itemid> <amount> | Δημιουργία αντικειμένων στο inventory σας (μόνο ιδιοκτήτης). |
settime <hours> | Ορισμός της ώρας της ημέρας εντός παιχνιδιού (0-24). |
weather <type> | Εξαναγκασμός καιρού (clear, rain, snow, sandstorm). |
say "message" | Αποστολή ενός μηνύματος chat σε όλο τον server. |
save | Εξαναγκασμός μιας άμεσης αποθήκευσης κόσμου. |
quit | Αποθήκευση και τερματισμός του server. |
3. Υποστήριξη Plugin Oxide/uMod
Το Hurtworld υποστηρίζει το modding framework Oxide/uMod για επέκταση της λειτουργικότητας του server με προσαρμοσμένα plugins, βελτιωμένα εργαλεία διαχειριστή και τροποποιήσεις gameplay.
Εγκατάσταση του Oxide
- Σταματήστε τον server σας από το GPanel.
- Ελέγξτε αν το Oxide είναι προεγκατεστημένο αναζητώντας έναν κατάλογο
oxide/στα αρχεία του server. - Αν όχι, κατεβάστε το πιο πρόσφατο Oxide για Hurtworld από το umod.org.
- Ανεβάστε τα αρχεία στη ρίζα του server σας μέσω SFTP, αντικαθιστώντας όταν σας ζητηθεί.
- Εκκινήστε τον server και επαληθεύστε ότι το Oxide φορτώνεται στην κονσόλα.
Εγκατάσταση Plugins
- Περιηγηθείτε στα plugins στο umod.org Hurtworld plugins.
- Κατεβάστε το αρχείο
.csκαι ανεβάστε το στοoxide/plugins/. - Ο server μεταγλωττίζει και φορτώνει αυτόματα το plugin. Ελέγξτε την κονσόλα για επιβεβαίωση.
Δημοφιλή Plugins
- Kits: Δώστε στους παίκτες αρχικά kits με ρυθμιζόμενα αντικείμενα και χρόνους αναμονής.
- Teleportation: Επιτρέψτε στους παίκτες να ορίζουν σημεία home και να τηλεμεταφέρονται ο ένας στον άλλον.
- Stack Size Controller: Τροποποιήστε τα μεγέθη στοίβας αντικειμένων για ευκολία.
- Better Chat: Προσαρμόστε τη μορφοποίηση του chat και προσθέστε ομάδες chat.
- Anti-Cheat: Επιπλέον ανίχνευση και αποτροπή cheat από την πλευρά του server.
Διαχείριση Plugins
oxide.reload PluginName # Reload a specific plugin
oxide.unload PluginName # Unload a specific plugin
oxide.load PluginName # Load a specific plugin
oxide.plugins # List all loaded plugins
Διαμόρφωση Plugin
Τα περισσότερα Oxide plugins δημιουργούν αρχεία διαμόρφωσης στον κατάλογο oxide/config/ όταν φορτωθούν για πρώτη φορά. Επεξεργαστείτε αυτά τα αρχεία JSON για να προσαρμόσετε τη συμπεριφορά του plugin. Μετά την επεξεργασία, κάντε reload το plugin με oxide.reload PluginName για να εφαρμοστούν οι αλλαγές.
Δεδομένα Plugin
Τα αρχεία δεδομένων του plugin (δεδομένα παικτών, αποθηκευμένες πληροφορίες) διατηρούνται στο oxide/data/. Συμπεριλάβετε αυτόν τον κατάλογο στα αντίγραφα ασφαλείας SFTP σας για να διατηρήσετε την κατάσταση του plugin κατά τις μετακινήσεις ή τις επαναφορές του server.
4. Αντιμετώπιση Προβλημάτων
Ο Server Καταρρέει κατά την Εκκίνηση
- Ελέγξτε την κονσόλα του GPanel για μηνύματα σφάλματος.
- Αν χρησιμοποιείτε Oxide, αφαιρέστε τα πρόσφατα προστιθέμενα plugins από το
oxide/plugins/για να εντοπίσετε το πρόβλημα. - Δοκιμάστε να διαγράψετε το
autoexec.cfgκαι να επανεκκινήσετε για να αναδημιουργηθούν οι προεπιλογές.
Οι Παίκτες Δεν Μπορούν να Συνδεθούν
- Επαληθεύστε ότι ο server τρέχει στο GPanel.
- Ελέγξτε τη σωστή IP και το port από την καρτέλα Network.
- Βεβαιωθείτε ότι τόσο ο server όσο και ο παίκτης είναι στην ίδια έκδοση παιχνιδιού.
Τα Oxide Plugins Δεν Φορτώνουν
- Ελέγξτε την κονσόλα για σφάλματα μεταγλώττισης όταν φορτώνεται το plugin.
- Βεβαιωθείτε ότι το plugin είναι συμβατό με την τρέχουσα έκδοση του Hurtworld και του Oxide.
- Επαληθεύστε ότι το αρχείο
.csβρίσκεται απευθείας στοoxide/plugins/, όχι σε υποκατάλογο. - Δοκιμάστε να κάνετε reload με
oxide.reload PluginNameαφού διορθώσετε τυχόν προβλήματα.
Προβλήματα Απόδοσης
- Μειώστε το
maxplayersαν ο server καθυστερεί με πολλούς συνδεδεμένους παίκτες. - Εξετάστε τα εγκατεστημένα Oxide plugins -- ορισμένα με συχνούς χρονομετρητές ή βαριές λειτουργίες βάσης δεδομένων επηρεάζουν την απόδοση.
- Αν η απόδοση παραμένει χαμηλή, επικοινωνήστε με την υποστήριξη σχετικά με την αναβάθμιση του πλάνου του server σας.
Σχετικά Άρθρα
- Οδηγός Ρύθμισης Server Hurtworld
- Πώς να Βρείτε την IP και το Port του Server σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
- Οδηγός Εκκίνησης Server
Χρειάζεστε Βοήθεια;
Αν αντιμετωπίσετε προβλήματα με τον Hurtworld server σας που δεν καλύπτονται εδώ, ανοίξτε ένα ticket υποστήριξης και συμπεριλάβετε την IP του server σας, μια περιγραφή του προβλήματος και τυχόν σχετικά μηνύματα σφάλματος από την κονσόλα του GPanel.