Αυτός ο οδηγός καλύπτει τη ρύθμιση RCON και τις εντολές admin για τον server σας του Pavlov VR στη Legion Hosting, συμπεριλαμβανομένης της διαμόρφωσης του RconSettings.txt, της σύνδεσης με έναν RCON client και μιας πλήρους αναφοράς εντολών. Για την αρχική ρύθμιση και διαμόρφωση του server, δείτε Pavlov VR Server Setup. Για τους χάρτες Workshop, δείτε Pavlov VR Workshop Maps.
Ρύθμιση RCON
Το RCON (Remote Console) σας επιτρέπει να στέλνετε διαχειριστικές εντολές στον server σας από έξω από το VR. Το Pavlov χρησιμοποιεί ένα προσαρμοσμένο πρωτόκολλο RCON βασισμένο σε TCP (όχι το τυπικό Source RCON).
RconSettings.txt
Η διαμόρφωση RCON αποθηκεύεται σε ξεχωριστό αρχείο από το Game.ini:
Pavlov/Saved/Config/RconSettings.txt
Αυτό το αρχείο περιέχει δύο ρυθμίσεις:
Password=YourSecureRconPassword
Port=9100
| Ρύθμιση | Περιγραφή |
|---|---|
Password |
Το password RCON. Αυτό πρέπει να ταιριάζει με το password που χρησιμοποιεί ο RCON client σας για authentication. Αλλάξτε το από το προεπιλεγμένο. |
Port |
Η θύρα TCP στην οποία ακούει το RCON. Ελέγξτε την καρτέλα Network του GPanel για τη θύρα RCON που έχει ανατεθεί στον server σας και ταιριάξτε την εδώ. |
RCON_PASSWORD στην καρτέλα Startup του GPanel, μπορεί να παρακάμψει το password στο RconSettings.txt σε κάθε εκκίνηση του server. Χρησιμοποιήστε την καρτέλα Startup ως τον κύριο τρόπο ορισμού του password RCON σας.
Σύνδεση με έναν RCON Client
Το Pavlov χρησιμοποιεί ένα προσαρμοσμένο πρωτόκολλο RCON -- τα τυπικά εργαλεία Source RCON δεν θα λειτουργήσουν. Χρειάζεστε έναν RCON client συμβατό με το Pavlov. Δημοφιλείς επιλογές περιλαμβάνουν:
- PavlovHorde RCON -- Web-based εργαλείο RCON (pavlovhorde.com).
- pavlov_rcon_tcl -- Desktop GUI εργαλείο που μπορεί να χρησιμοποιηθεί μέσα από το VR (GitHub).
- pavlov-bot -- Discord bot για ενσωμάτωση RCON (GitHub).
Για να συνδεθείτε, εισαγάγετε την IP του server σας, τη θύρα RCON από την καρτέλα Network του GPanel και το password που ορίσατε.
Εντολές Admin (RCON)
Οι ακόλουθες εντολές μπορούν να σταλούν μέσω ενός RCON client ενώ ο server τρέχει. Αυτές δεν απαιτούν επανεκκίνηση του server.
Πληροφορίες Server
| Εντολή | Περιγραφή |
|---|---|
ServerInfo |
Επιστρέφει το όνομα του server, τον τρέχοντα χάρτη, τη λειτουργία παιχνιδιού, τα σκορ ομάδων, τον αριθμό γύρου και τον αριθμό παικτών. |
RefreshList |
Επιστρέφει μια λίστα όλων των συνδεδεμένων παικτών και των μοναδικών τους IDs. |
InspectPlayer <UniqueID> |
Επιστρέφει λεπτομερείς πληροφορίες για έναν παίκτη, συμπεριλαμβανομένου του ονόματος, του cash, του KDA και της ομάδας. |
Banlist |
Εμφανίζει όλα τα IDs παικτών που είναι τρέχουσα banned. |
ItemList |
Παραθέτει όλα τα διαθέσιμα item IDs που μπορούν να χρησιμοποιηθούν με το GiveItem. |
Έλεγχος Χάρτη και Λειτουργίας
| Εντολή | Περιγραφή |
|---|---|
SwitchMap <MapId> <GameMode> |
Αλλάζει αμέσως στον καθορισμένο χάρτη και λειτουργία παιχνιδιού. Παράδειγμα: SwitchMap datacenter SND |
RotateMap |
Προχωρά στον επόμενο χάρτη στην rotation του Game.ini. |
ResetSND |
Επαναφέρει έναν αγώνα SND στον γύρο 1, διατηρώντας τις ίδιες ομάδες. |
SetPin <####> |
Ορίζει ή αλλάζει το PIN του server κατά τον χρόνο εκτέλεσης. Εκτελέστε το SetPin χωρίς αριθμό για να αφαιρέσετε το PIN. |
Διαχείριση Παικτών
| Εντολή | Περιγραφή |
|---|---|
Kick <UniqueID> |
Κάνει kick τον καθορισμένο παίκτη από τον server. |
Ban <UniqueID> |
Κάνει ban τον παίκτη και προσθέτει το ID του στο blacklist.txt. Απαιτεί bCustomServer=true. |
Unban <UniqueID> |
Αφαιρεί τον παίκτη από το blacklist.txt, επιτρέποντάς του να επανασυνδεθεί. |
Kill <UniqueID> |
Σκοτώνει τον καθορισμένο παίκτη αμέσως. |
SwitchTeam <UniqueID> <TeamId> |
Μετακινεί έναν παίκτη στην καθορισμένη ομάδα (0 ή 1). |
Shownametags <true/false> |
Εναλλάσσει την ορατότητα των name tags των παικτών πάνω από τα κεφάλια τους. |
Admin, Moderation και Items
| Εντολή | Περιγραφή |
|---|---|
AddMod <UniqueID> |
Παραχωρεί πρόσβαση στο in-game admin menu στον παίκτη προσθέτοντάς τον στο mods.txt. |
RemoveMod <UniqueID> |
Ανακαλεί την πρόσβαση στο admin menu αφαιρώντας τον παίκτη από το mods.txt. |
GiveItem <UniqueID> <ItemId> |
Δίνει στον καθορισμένο παίκτη ένα item βάσει item ID. Χρησιμοποιήστε το ItemList για έγκυρα IDs. |
GiveCash <UniqueID> <Amount> |
Δίνει στον καθορισμένο παίκτη in-game cash (χρήσιμο στις λειτουργίες ZWV και SND buy-wheel). |
SetBalanceTableURL <URL> |
Κατευθύνει τον server σε έναν προσαρμοσμένο πίνακα ισορροπίας όπλων που φιλοξενείται online. |
RefreshList για να λάβετε τα μοναδικά Steam IDs όλων των συνδεδεμένων παικτών. Χρειάζεστε αυτά τα IDs για εντολές όπως Kick, Ban, SwitchTeam και GiveItem.
mods.txt (ένα ID ανά γραμμή) στον κατάλογο Pavlov/Saved/Config/.
ResetSND πολύ γρήγορα μετά από ένα SwitchTeam μπορεί να προκαλέσει glitches στον πίνακα σκορ, επιπλέον καταμετρήσεις θανάτων ή τη μη σωστή αφαίρεση όπλων. Περιμένετε μερικά δευτερόλεπτα μεταξύ αυτών των εντολών.
Σχετικά Άρθρα
- Pavlov VR Server Setup
- Pavlov VR Workshop Maps
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Χρειάζεστε Βοήθεια;
Αν αντιμετωπίσετε ένα πρόβλημα που δεν καλύπτεται εδώ, η ομάδα υποστήριξής μας είναι διαθέσιμη να βοηθήσει.