Αυτός ο οδηγός καλύπτει τη ρύθμιση RCON, τις εντολές διαχειριστή, τη διαχείριση παικτών, τη διαχείριση διακομιστή, τις ρυθμίσεις κόσμου και την αντιμετώπιση προβλημάτων για τον αποκλειστικό διακομιστή σας Frozen Flame στο Legion Hosting. Το Frozen Flame χρησιμοποιεί το πρωτόκολλο RCON για απομακρυσμένη διαχείριση, δίνοντάς σας πλήρη έλεγχο των παικτών, των αντικειμένων και των λειτουργιών του διακομιστή. Για την αρχική εγκατάσταση του διακομιστή, τις μεταβλητές εκκίνησης, τους τρόπους παιχνιδιού και το πώς να συνδεθείτε, δείτε τον Οδηγό Εγκατάστασης Διακομιστή Frozen Flame.
Ρύθμιση RCON
Το Frozen Flame χρησιμοποιεί το πρωτόκολλο RCON (Remote Console) για τη διαχείριση του διακομιστή. Το RCON πρέπει να διαμορφωθεί πριν μπορέσετε να χρησιμοποιήσετε οποιαδήποτε εντολή διαχειριστή.
Ενεργοποίηση RCON
- Στο GPanel, μεταβείτε στην καρτέλα Startup.
- Ορίστε το
RCON_PASSWORDσε έναν ισχυρό κωδικό πρόσβασης της επιλογής σας. - Σημειώστε τη θύρα RCON που έχει εκχωρηθεί στον διακομιστή σας (ορατή στην καρτέλα Network).
- Επανεκκινήστε τον διακομιστή για να τεθούν σε ισχύ οι αλλαγές.
Σύνδεση στο RCON
Μπορείτε να συνδεθείτε στο RCON χρησιμοποιώντας οποιονδήποτε τυπικό RCON client όπως το mcrcon, το RCON CLI, ή ένα web-based εργαλείο RCON. Κατά τη σύνδεση, χρησιμοποιήστε τα ακόλουθα στοιχεία:
| Πεδίο | Τιμή |
|---|---|
| Host | Η IP του διακομιστή σας (από την καρτέλα Network του GPanel) |
| Port | Θύρα RCON (από την καρτέλα Network του GPanel) |
| Password | admin:<your-rcon-password> |
admin:<password>. Για παράδειγμα, αν ο κωδικός πρόσβασης RCON σας είναι mypass123, εισαγάγετε admin:mypass123 ως κωδικό πρόσβασης στον RCON client σας.
Εντολές Διαχείρισης Παικτών
Οι ακόλουθες εντολές RCON διαχειρίζονται τους παίκτες στον διακομιστή σας. Αντικαταστήστε το <PlayerID> με το ID του παίκτη-στόχου, το οποίο μπορείτε να βρείτε χρησιμοποιώντας το Admin_GetOnlinePlayers.
| Εντολή | Περιγραφή |
|---|---|
Admin_GetOnlinePlayers |
Παραθέτει όλους τους συνδεδεμένους παίκτες με τα ονόματα και τα ID τους. |
Admin_ListUserProfiles |
Παραθέτει όλους τους παίκτες που έχουν συνδεθεί ποτέ στον διακομιστή. |
Admin_GetPlayerInfo <PlayerID> |
Εμφανίζει λεπτομερείς πληροφορίες για έναν συγκεκριμένο παίκτη. |
Admin_KickPlayer <PlayerID> <Reason> |
Διώχνει έναν παίκτη από τον διακομιστή με ένα μήνυμα αιτιολογίας. |
Admin_Ban <PlayerID> <Seconds> <Reason> |
Αποκλείει έναν παίκτη για την καθορισμένη διάρκεια σε δευτερόλεπτα. Χρησιμοποιήστε έναν πολύ μεγάλο αριθμό για μόνιμο αποκλεισμό. |
Admin_Unban <PlayerID> |
Αίρει έναν αποκλεισμό, επιτρέποντας στον παίκτη να επανασυνδεθεί. |
Admin_Chatban <PlayerID> <Seconds> <Reason> |
Περιορίζει έναν παίκτη από τη χρήση του text chat για την καθορισμένη διάρκεια. |
Admin_ChatUnban <PlayerID> |
Επαναφέρει την πρόσβαση chat για έναν παίκτη με chat-ban. |
Admin_Respawn <PlayerID> |
Επαναφέρει τη θέση ενός παίκτη στο σημείο spawn. |
Admin_ChatMessage [Message] |
Μεταδίδει ένα μήνυμα σε ολόκληρο τον διακομιστή προς όλους τους συνδεδεμένους παίκτες. |
Εντολές Προφίλ Παίκτη και Αποθέματος
Αυτές οι εντολές σας επιτρέπουν να επιθεωρείτε και να τροποποιείτε προφίλ παικτών, αποθέματα και πρόοδο.
| Εντολή | Περιγραφή |
|---|---|
Admin_InfoUserProfile <PlayerID> |
Εμφανίζει λεπτομερείς πληροφορίες προφίλ χρήστη. |
Admin_GetPlayerInventory <PlayerID> |
Παραθέτει όλα τα αντικείμενα και τις ποσότητες στο απόθεμα ενός παίκτη. |
Admin_AddItem <PlayerID> <ItemID> <Amount> |
Χορηγεί αντικείμενα σε έναν παίκτη. Απαιτεί το εσωτερικό ID αντικειμένου. |
Admin_RemoveItem <PlayerID> <ItemID> <Amount> |
Αφαιρεί αντικείμενα από το απόθεμα ενός παίκτη. |
Admin_AddFlame <PlayerID> <Amount> |
Απονέμει εμπειρία (Flame) σε έναν παίκτη. |
Admin_RemoveFlame <PlayerID> <Amount> |
Αφαιρεί εμπειρία από έναν παίκτη. Δεν μειώνει το επίπεδο. |
Admin_AddUserProfile <PlayerID> <Role> |
Αναθέτει έναν ρόλο σε ένα προφίλ παίκτη. |
Admin_RemoveUserProfile <PlayerID> |
Διαγράφει τα δεδομένα προφίλ ενός συγκεκριμένου παίκτη. |
Admin_RemoveProfile <PlayerID> |
Αφαιρεί το προφίλ ενός παίκτη και όλα τα δεδομένα αποθήκευσης μόνιμα. |
Admin_ReloadUserProfiles |
Ανανεώνει όλα τα δεδομένα προφίλ χρήστη από τον δίσκο. |
Admin_SaveUserProfile |
Διατηρεί την τρέχουσα κατάσταση προφίλ στον δίσκο. |
Εντολές Διαχείρισης Διακομιστή
| Εντολή | Περιγραφή |
|---|---|
Admin_SaveWorld |
Επιβάλλει μια άμεση αποθήκευση κόσμου. |
Admin_SaveAll |
Αποθηκεύει τόσο την κατάσταση του κόσμου όσο και όλα τα προφίλ παικτών. |
Admin_ServerWorld |
Εμφανίζει την τρέχουσα έκδοση του διακομιστή. |
Admin_Shutdown |
Τερματίζει ομαλά τον διακομιστή. |
Admin_Restart |
Επανεκκινεί τον διακομιστή. |
Admin_ScheduleMaintenanceMode <Seconds> |
Προγραμματίζει έναν τερματισμό συντήρησης με ειδοποίηση αντίστροφης μέτρησης προς όλους τους παίκτες. |
Admin_CancelScheduledMaintenanceMode |
Ακυρώνει έναν προηγουμένως προγραμματισμένο τερματισμό συντήρησης. |
Admin_ScheduleMaintenanceMode 300 για να δώσετε στους παίκτες μια προειδοποίηση 5 λεπτών πριν τον τερματισμό για συντήρηση. Αυτό είναι πολύ πιο ευγενικό από ένα άμεσο Admin_Shutdown.
Ρυθμίσεις Κόσμου μέσω Game.ini
Πέρα από τις βασικές ρυθμίσεις διακομιστή, μπορείτε να ρυθμίσετε τις παραμέτρους του gameplay στο αρχείο Game.ini στην ενότητα [/Script/FrozenFlame.GameBalance]. Σταματήστε τον διακομιστή πριν την επεξεργασία.
| Ρύθμιση | Προεπιλογή | Περιγραφή |
|---|---|---|
ArmorDurabilityReducementAfterDeath |
25 |
Ποσοστό ανθεκτικότητας πανοπλίας που χάνεται κατά τον θάνατο. |
DefaultWeaponDurabilityCost |
0.5 |
Ρυθμός απώλειας ανθεκτικότητας όπλου ανά χρήση. |
bAllowCreaturesToDamageBuildings |
False |
Αν τα τέρατα μπορούν να προκαλέσουν ζημιά σε δομές κατασκευασμένες από παίκτες. |
bAllowPlayersToDamageBuildings |
True |
Αν οι παίκτες μπορούν να προκαλέσουν ζημιά στις δομές άλλων παικτών (σχετικό για PvP). |
bInvulnerableModules |
False |
Αν True, οι δομές είναι άφθαρτες. |
bLimitlessSupport |
False |
Αν True, αφαιρεί τους περιορισμούς δομικής υποστήριξης κτιρίων. |
bDemolishResourceDropMultiplier |
0.5 |
Ποσοστό πόρων που επιστρέφονται κατά την κατεδάφιση δομών. |
Αντιμετώπιση Προβλημάτων
Άρνηση Σύνδεσης RCON
- Επαληθεύστε ότι το
RCON_PASSWORDέχει οριστεί στην καρτέλα Startup και ο διακομιστής έχει επανεκκινηθεί. - Βεβαιωθείτε ότι χρησιμοποιείτε τη σωστή θύρα RCON από την καρτέλα Network του GPanel.
- Θυμηθείτε να χρησιμοποιήσετε τη μορφή
admin:<password>κατά την πιστοποίηση.
Ο Διακομιστής Δεν Εμφανίζεται στον Περιηγητή
- Επαληθεύστε ότι το
Engine.iniπεριέχει την ενότητα MetaServer[URL]για δημόσια ορατότητα. - Περιμένετε μερικά λεπτά μετά την εκκίνηση για να καταχωρηθεί ο διακομιστής στον master server.
- Οι παίκτες μπορούν πάντα να χρησιμοποιήσουν την άμεση σύνδεση ως εναλλακτική.
Οι Παίκτες Δεν Μπορούν να Συνδεθούν
- Ελέγξτε ότι ο διακομιστής εκτελείται και έχει ξεκινήσει πλήρως στο GPanel.
- Επαληθεύστε ότι ο κωδικός πρόσβασης ταιριάζει με αυτόν που έχει οριστεί στο
Game.iniή τη μεταβλητή εκκίνησης. - Βεβαιωθείτε ότι δεν έχει επιτευχθεί το όριο
MaxPlayers.
Ο Διακομιστής Κρασάρει κατά την Εκκίνηση
- Ελέγξτε την κονσόλα του GPanel για μηνύματα σφάλματος.
- Επαληθεύστε ότι τα αρχεία INI σας έχουν σωστή σύνταξη (χωρίς τυπογραφικά λάθη, σωστές κεφαλίδες ενοτήτων).
- Δοκιμάστε να διαγράψετε τα αρχεία διαμόρφωσης και να επανεκκινήσετε για να αναδημιουργηθούν οι προεπιλογές.
- Αν το κράσιμο επιμένει μετά από μια ενημέρωση παιχνιδιού, ανοίξτε ένα δελτίο υποστήριξης.
Σχετικά Άρθρα
- Frozen Flame Server Setup Guide — Αρχική εγκατάσταση, μεταβλητές εκκίνησης, τρόποι παιχνιδιού και πώς να συνδεθείτε
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Χρειάζεστε Βοήθεια;
Αν αντιμετωπίσετε προβλήματα με τον διακομιστή σας Frozen Flame που δεν καλύπτονται εδώ, ανοίξτε ένα δελτίο υποστήριξης και συμπεριλάβετε την IP του διακομιστή σας, μια περιγραφή του προβλήματος και τυχόν σχετικά μηνύματα σφάλματος ή έξοδο RCON.