Αυτός ο οδηγός καλύπτει τη ρύθμιση διαχειριστή, τις εντολές RCON της μηχανής Source, τη διαχείριση παικτών, τις εντολές χαρτών, την υποστήριξη plugins SourceMod/MetaMod, τους προσαρμοσμένους χάρτες και την αντιμετώπιση προβλημάτων για τον αποκλειστικό διακομιστή σας Black Mesa. Το Black Mesa είναι ένα remake του Half-Life στη μηχανή Source με ανταγωνιστικό multiplayer deathmatch. Για την αρχική ρύθμιση, τη διαμόρφωση και τις οδηγίες σύνδεσης, δείτε τον Οδηγό Ρύθμισης Διακομιστή Black Mesa.
1. Ρύθμιση Διαχειριστή (Κωδικός RCON)
Το Black Mesa χρησιμοποιεί το σύστημα RCON της μηχανής Source για διαχείριση. Ορίστε τον κωδικό στο GPanel Startup ή στο server.cfg:
rcon_password "YourStrongPassword"
Ταυτοποιηθείτε εντός παιχνιδιού μέσω της κονσόλας (~):
rcon_password YourStrongPassword
rcon <command>
Μπορείτε επίσης να στέλνετε εντολές απευθείας μέσω της καρτέλας Console του GPanel χωρίς ταυτοποίηση RCON.
2. Εντολές RCON Μηχανής Source
Διαχείριση Παικτών
| Εντολή | Περιγραφή |
|---|---|
rcon status | Εμφανίζει τους παίκτες με user IDs, Steam IDs, IPs και ping. |
rcon kick <userid> | Αποβάλλει έναν παίκτη με βάση το user ID. |
rcon kick "<playername>" | Αποβάλλει με βάση το εμφανιζόμενο όνομα. |
rcon banid <minutes> <userid> | Αποκλείει με βάση το user ID. 0 = μόνιμο. |
rcon banip <minutes> <ip> | Αποκλείει μια διεύθυνση IP. |
rcon removeid <steamid> | Αφαιρεί έναν αποκλεισμό Steam ID. |
rcon removeip <ip> | Αφαιρεί έναν αποκλεισμό IP. |
rcon writeid | Αποθηκεύει τη λίστα αποκλεισμών στο banned_user.cfg. |
rcon writeip | Αποθηκεύει τους αποκλεισμούς IP στο banned_ip.cfg. |
rcon writeid και rcon writeip μετά τον αποκλεισμό. Χωρίς αποθήκευση, οι αποκλεισμοί χάνονται κατά την επανεκκίνηση.
Εντολές Χαρτών
| Εντολή | Περιγραφή |
|---|---|
rcon changelevel <mapname> | Αλλάζει χάρτη, διατηρώντας τους παίκτες συνδεδεμένους. |
rcon map <mapname> | Φορτώνει τον χάρτη από την αρχή, αποσυνδέοντας όλους τους παίκτες. |
rcon maps * | Εμφανίζει όλους τους διαθέσιμους χάρτες. |
rcon mp_timelimit <min> | Αλλάζει το χρονικό όριο του χάρτη. |
rcon mp_fraglimit <frags> | Αλλάζει το όριο frags. |
rcon mp_restartgame 1 | Επανεκκινεί τον τρέχοντα γύρο, μηδενίζοντας τα σκορ. |
Διαχείριση Διακομιστή
| Εντολή | Περιγραφή |
|---|---|
rcon hostname "Name" | Αλλάζει το όνομα του διακομιστή. |
rcon sv_password "pass" | Ορίζει ή αλλάζει τον κωδικό σύνδεσης. |
rcon mp_friendlyfire <0/1> | Ενεργοποιεί/απενεργοποιεί το friendly fire. |
rcon sv_alltalk <0/1> | Ενεργοποιεί/απενεργοποιεί τη φωνητική συνομιλία μεταξύ ομάδων. |
rcon say "message" | Στέλνει μήνυμα συνομιλίας σε όλο τον διακομιστή. |
rcon exec <filename> | Εκτελεί ένα αρχείο διαμόρφωσης. |
rcon quit | Τερματίζει τον διακομιστή. |
3. SourceMod και MetaMod
Για προηγμένες λειτουργίες διαχειριστή, εγκαταστήστε το MetaMod:Source και το SourceMod.
Εγκατάσταση
- Σταματήστε τον διακομιστή σας από το GPanel.
- Κατεβάστε το MetaMod:Source από το sourcemm.net και ανεβάστε το στο
bms/μέσω SFTP. - Κατεβάστε το SourceMod από το sourcemod.net και ανεβάστε το στο
bms/. - Ξεκινήστε τον διακομιστή και επαληθεύστε με
meta versionκαιsm version.
Προσθήκη Διαχειριστών SourceMod
Επεξεργαστείτε το bms/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Χρησιμοποιήστε το sm_admin στη συνομιλία ή στην κονσόλα για να ανοίξετε το μενού διαχειριστή εντός παιχνιδιού για αποβολές, αποκλεισμούς, αλλαγές χαρτών και ψηφοφορίες.
Δημοφιλή Plugins
- Map Chooser: Ψηφοφορία στο τέλος του χάρτη με rock-the-vote.
- Fun Commands: Slay, slap, beacon και αλληλεπίδραση παικτών.
- Anti-Cheat: Ανίχνευση cheat από την πλευρά του διακομιστή.
- Reserved Slots: Δέσμευση θέσεων για διαχειριστές και VIPs.
4. Προσαρμοσμένοι Χάρτες
- Κατεβάστε το αρχείο
.bspτου προσαρμοσμένου χάρτη και τυχόν πρόσθετο περιεχόμενο. - Ανεβάστε το
.bspστοbms/maps/μέσω SFTP (δείτε το Πώς να Ανεβάσετε Αρχεία μέσω SFTP). - Προσθέστε το όνομα του χάρτη στο
mapcycle.txtγια εναλλαγή. - Δοκιμάστε με
rcon changelevel mapname.
Για ταχύτερες λήψεις προσαρμοσμένου περιεχομένου, ρυθμίστε ένα fast download URL στο server.cfg:
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. Αντιμετώπιση Προβλημάτων
Ο Διακομιστής Καταρρέει κατά την Εκκίνηση
- Ελέγξτε την κονσόλα του GPanel για μηνύματα σφάλματος.
- Εάν χρησιμοποιείτε SourceMod/MetaMod, αφαιρέστε προσωρινά τους καταλόγους addon για δοκιμή.
- Επαληθεύστε ότι ο αρχικός χάρτης υπάρχει στο
bms/maps/. - Διαγράψτε το
server.cfgκαι επανεκκινήστε για να αναδημιουργηθούν οι προεπιλογές.
Οι Παίκτες Δεν Μπορούν να Συνδεθούν
- Επαληθεύστε ότι ο διακομιστής εκτελείται στο GPanel.
- Ελέγξτε τη σωστή IP και port από την καρτέλα Network.
- Βεβαιωθείτε ότι τόσο ο διακομιστής όσο και ο παίκτης βρίσκονται στην ίδια έκδοση παιχνιδιού.
Το RCON ή το SourceMod Δεν Λειτουργεί
- Επαληθεύστε ότι το
rcon_passwordέχει οριστεί και ταυτοποιηθείτε πριν στείλετε εντολές. - Για το SourceMod, επαληθεύστε ότι τα αρχεία βρίσκονται στο
bms/(όχι στη ρίζα του διακομιστή) και ότι έχετε το σωστό build. - Χρησιμοποιήστε απευθείας την κονσόλα του GPanel ως εναλλακτική του RCON.
Σχετικά Άρθρα
- Οδηγός Ρύθμισης Διακομιστή Black Mesa
- Πώς να Βρείτε την IP και το Port του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
- Οδηγός Εκκίνησης Διακομιστή
Χρειάζεστε Βοήθεια;
Εάν αντιμετωπίσετε προβλήματα με τον διακομιστή σας Black Mesa που δεν καλύπτονται εδώ, ανοίξτε ένα δελτίο υποστήριξης και συμπεριλάβετε την IP του διακομιστή σας, μια περιγραφή του προβλήματος και τυχόν σχετικά μηνύματα σφάλματος από την κονσόλα του GPanel.