Αυτός ο οδηγός καλύπτει τη διαχείριση διακομιστή, τις εντολές κονσόλας, τη διαχείριση plugin SourceMod, την πλοήγηση χάρτη και την αντιμετώπιση προβλημάτων για τον διακομιστή σας SourceCoop (Black Mesa Co-op) στη Legion Hosting. Για την αρχική εγκατάσταση και τις οδηγίες σύνδεσης παικτών, δείτε τον Οδηγό Εγκατάστασης Διακομιστή SourceCoop.
1. Κονσόλα Διακομιστή
Ο διακομιστής SourceCoop εκτελείται στο Source Engine (srcds) και παρέχει μια πλήρη κονσόλα προσβάσιμη μέσω της καρτέλας Console στο GPanel. Όλες οι τυπικές εντολές διακομιστή του Source Engine είναι διαθέσιμες.
2. Κοινές Εντολές Κονσόλας
| Εντολή | Περιγραφή |
|---|---|
changelevel [map] |
Αλλάζει στον καθορισμένο χάρτη (π.χ. changelevel bm_c1a0a). |
kick [name] [reason] |
Εκδιώκει έναν παίκτη με το όνομα. |
banid [minutes] [steamid] |
Αποκλείει έναν παίκτη με το Steam ID για καθορισμένη διάρκεια. Χρησιμοποιήστε 0 για μόνιμο. |
removeid [steamid] |
Αφαιρεί έναν αποκλεισμό για ένα συγκεκριμένο Steam ID. |
listid |
Εμφανίζει την τρέχουσα λίστα αποκλεισμών. |
status |
Δείχνει πληροφορίες διακομιστή, συνδεδεμένους παίκτες και τα Steam IDs τους. |
users |
Παραθέτει τους συνδεδεμένους χρήστες. |
say [message] |
Στέλνει ένα μήνυμα διακομιστή σε όλους τους παίκτες. |
sv_password [pass] |
Αλλάζει τον κωδικό πρόσβασης του διακομιστή σε χρόνο εκτέλεσης. Ορίστε σε 0 για αφαίρεση. |
mp_restartgame 1 |
Επανεκκινεί τον τρέχοντα χάρτη. |
3. Σύστημα Διαχειριστή SourceMod
Το SourceCoop συνοδεύεται από προεγκατεστημένο SourceMod, το οποίο παρέχει ένα ισχυρό σύστημα διαχειριστή. Για να διαμορφώσετε διαχειριστές SourceMod:
- Σταματήστε τον διακομιστή.
- Επεξεργαστείτε το αρχείο διαχειριστή μέσω SFTP:
bms/addons/sourcemod/configs/admins_simple.ini - Προσθέστε καταχωρίσεις διαχειριστή με τη μορφή:
"STEAM_0:1:12345678" "99:z"Όπου το Steam ID είναι το ID του διαχειριστή και το
"99:z"παρέχει πλήρη πρόσβαση διαχειριστή. - Επανεκκινήστε τον διακομιστή.
Κοινές Εντολές Διαχειριστή SourceMod
Οι εντολές SourceMod έχουν το πρόθεμα sm_ στην κονσόλα ή ! στη συνομιλία.
| Εντολή Κονσόλας | Εντολή Συνομιλίας | Περιγραφή |
|---|---|---|
sm_kick [name] [reason] |
!kick |
Εκδίωξη παίκτη. |
sm_ban [name] [minutes] [reason] |
!ban |
Αποκλεισμός παίκτη (0 = μόνιμος). |
sm_unban [steamid] |
!unban |
Άρση αποκλεισμού παίκτη. |
sm_slay [name] |
!slay |
Θανάτωση παίκτη. |
sm_map [mapname] |
!map |
Αλλαγή του τρέχοντος χάρτη. |
sm_rcon [command] |
!rcon |
Εκτέλεση εντολής κονσόλας διακομιστή. |
4. Ρυθμίσεις Ειδικές για SourceCoop
Το SourceCoop προσθέτει τις δικές του μεταβλητές διαμόρφωσης που μπορούν να οριστούν στο bms/cfg/server.cfg:
| Ρύθμιση | Περιγραφή |
|---|---|
sourcecoop_homemap |
Ο χάρτης στον οποίο επιστρέφει σε βρόχο μετά την ολοκλήρωση της εκστρατείας. Σχολιάστε το για να χρησιμοποιήσετε το αρχείο mapcycle αντ' αυτού. |
mp_mapcycle_empty_timeout_seconds |
Χρόνος σε δευτερόλεπτα πριν ο διακομιστής αλλάξει χάρτες όταν είναι άδειος (προεπιλογή: 3600). |
5. Πλοήγηση Χάρτη
Η εκστρατεία προχωρά αυτόματα μέσω των χαρτών όταν οι παίκτες ολοκληρώνουν στόχους. Μπορείτε επίσης να αλλάξετε χάρτες χειροκίνητα χρησιμοποιώντας το changelevel ή την εντολή SourceMod !map.
Μετά την ολοκλήρωση του τελικού χάρτη (bm_c5a1 / τίτλοι τέλους), ο διακομιστής είτε:
- Επιστρέφει στο
sourcecoop_homemapαν έχει διαμορφωθεί, ή - Ακολουθεί το αρχείο
mapcycle.txtστοbms/
6. Προχωρημένες Ρυθμίσεις
Εκδόσεις SourceCoop και Metamod
Η εγκατάσταση του διακομιστή περιλαμβάνει συγκεκριμένες εκδόσεις του SourceCoop, Metamod:Source και SourceMod. Αν χρειάζεται να τις ενημερώσετε:
| Μεταβλητή | Προεπιλογή | Περιγραφή |
|---|---|---|
VERSION |
latest |
Ετικέτα έκδοσης κυκλοφορίας SourceCoop. |
MATCH |
bms |
Έκδοση build προς λήψη (Black Mesa = bms). |
MMS_BUILD |
1148 |
Αριθμός build Metamod:Source. |
SM_BUILD |
6960 |
Αριθμός build SourceMod. |
7. Αντιμετώπιση Προβλημάτων
| Πρόβλημα | Λύση |
|---|---|
Κατάρρευση στον χάρτη Nihilanth (bm_c4a4a) |
Ορίστε το MOD_FORCETOUCHDATA σε 0 στην καρτέλα Startup. |
| Οι παίκτες δεν μπορούν να συνδεθούν μετά από ενημέρωση παιχνιδιού | Μια ενημέρωση Black Mesa μπορεί να απαιτεί επανεγκατάσταση του διακομιστή με ενημερωμένες εκδόσεις SourceCoop. Ελέγξτε το GitHub του SourceCoop για πληροφορίες συμβατότητας. |
| Οι εντολές SourceMod δεν λειτουργούν | Βεβαιωθείτε ότι το Steam ID σας έχει προστεθεί στο admins_simple.ini και ότι ο διακομιστής έχει επανεκκινηθεί. |
| Ο διακομιστής κολλάει κατά τη φόρτωση χάρτη | Ορισμένοι χάρτες απαιτούν σημαντική μνήμη για προφόρτωση. Αν ο διακομιστής κολλάει συνεχώς, δοκιμάστε να απενεργοποιήσετε το mod_forcetouchdata ή να αυξήσετε την κατανομή μνήμης του διακομιστή. |
Σχετικά Άρθρα
- Οδηγός Εγκατάστασης Διακομιστή SourceCoop
- Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας
- Πώς να Μεταφορτώσετε Αρχεία μέσω SFTP
Χρειάζεστε Βοήθεια;
Αν αντιμετωπίσετε προβλήματα με τον διακομιστή σας SourceCoop, ανοίξτε ένα δελτίο υποστήριξης και συμπεριλάβετε την IP του διακομιστή σας, μια περιγραφή του προβλήματος και τυχόν σχετικά μηνύματα σφάλματος από την κονσόλα του GPanel.