Αυτός ο οδηγός καλύπτει την εγκατάσταση διαχειριστή, τις εντολές RCON, τη διαχείριση παικτών, τη διαχείριση πιστών, την υποστήριξη AMX/plugin, τις προσαρμοσμένες πίστες και την αντιμετώπιση προβλημάτων για τον αποκλειστικό σας διακομιστή Sven Co-op. Το Sven Co-op είναι ένα συνεργατικό multiplayer mod για το Half-Life όπου οι παίκτες αντιμετωπίζουν εκστρατείες μαζί. Για την αρχική εγκατάσταση, τη διαμόρφωση και τις οδηγίες σύνδεσης, δείτε τον Οδηγό Εγκατάστασης Διακομιστή Sven Co-op.
1. Εγκατάσταση Διαχειριστή (users.ini)
Το Sven Co-op χρησιμοποιεί το svencoop/users.ini για τον ορισμό λογαριασμών διαχειριστή και δικαιωμάτων.
Προσθήκη Διαχειριστή
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
Σημαίες Πρόσβασης
| Σημαία | Δικαίωμα |
|---|---|
a | Ασυλία (δεν μπορεί να γίνει kick/ban από άλλους διαχειριστές) |
b | Κράτηση (πρόσβαση σε δεσμευμένη θέση) |
c | Kick παικτών |
d | Ban παικτών |
e | Unban παικτών |
f | Slay/slap παικτών |
g | Αλλαγή πίστας |
h | Εκτέλεση cvars διακομιστή |
n | Πρόσβαση RCON |
Για πλήρη διαχείριση, χρησιμοποιήστε όλες τις σημαίες: "abcdefghijklmn"
~) ενώ είστε συνδεδεμένοι και πληκτρολογήστε status. Το Steam ID σας εμφανίζεται σε μορφή STEAM_0:X:XXXXXXXX.
2. Εντολές RCON
Χρησιμοποιήστε το RCON μέσω της κονσόλας GPanel, της κονσόλας εντός παιχνιδιού ή ενός εργαλείου τρίτων. Πιστοποιηθείτε εντός παιχνιδιού με:
rcon_password YourRconPassword
rcon <command>
Διαχείριση Παικτών
| Εντολή | Περιγραφή |
|---|---|
rcon kick <userid> | Kick ενός παίκτη με βάση το user ID. |
rcon banid <minutes> <userid> | Ban ενός παίκτη. Χρησιμοποιήστε 0 για μόνιμο. |
rcon addip <minutes> <ip> | Ban μιας διεύθυνσης IP. |
rcon removeip <ip> | Αφαίρεση ενός ban IP. |
rcon status | Λίστα όλων των παικτών με user IDs και Steam IDs. |
Εντολές Πίστας και Διακομιστή
| Εντολή | Περιγραφή |
|---|---|
rcon changelevel <mapname> | Αλλαγή πίστας, διατηρώντας τους παίκτες συνδεδεμένους. |
rcon map <mapname> | Φόρτωση πίστας από την αρχή, αποσυνδέοντας όλους τους παίκτες. |
rcon maps | Λίστα όλων των διαθέσιμων πιστών. |
rcon hostname "Name" | Αλλαγή του ονόματος διακομιστή. |
rcon sv_password "pass" | Ορισμός ή αλλαγή κωδικού σύνδεσης. |
rcon say "message" | Αποστολή μηνύματος chat σε όλο τον διακομιστή. |
rcon exec <filename> | Εκτέλεση ενός αρχείου διαμόρφωσης. |
rcon quit | Τερματισμός του διακομιστή. |
3. Υποστήριξη AMX/Plugin
Το Sven Co-op υποστηρίζει plugins AngelScript (ενσωματωμένα) και AMX Mod X για εκτεταμένη λειτουργικότητα.
Plugins AngelScript (Ενσωματωμένα)
Τοποθετήστε τα plugins στο svencoop/scripts/plugins/ και καταχωρήστε τα στο svencoop/default_plugins.txt.
AMX Mod X
- Σταματήστε τον διακομιστή από το GPanel.
- Κατεβάστε το AMX Mod X για Sven Co-op και ανεβάστε το μέσω SFTP.
- Διαμορφώστε την πρόσβαση διαχειριστή μέσω του αρχείου
users.iniτου AMX Mod X. - Εκκινήστε τον διακομιστή και επαληθεύστε στην κονσόλα.
Δημοφιλή Plugins
- Εργαλεία διαχειριστή: Βελτιωμένο kick, ban και διαχείριση παικτών.
- Ψηφοφορία πίστας: Αφήστε τους παίκτες να ψηφίσουν για την επόμενη πίστα.
- Στατιστικά παικτών: Παρακολούθηση kills, deaths και χρόνου παιχνιδιού.
- Anti-cheat: Ανίχνευση cheat από την πλευρά του διακομιστή.
4. Προσαρμοσμένες Πίστες
Χειροκίνητη Εγκατάσταση Πιστών
- Κατεβάστε το αρχείο πίστας
.bspκαι τυχόν σχετικούς πόρους. - Ανεβάστε το
.bspστοsvencoop/maps/μέσω SFTP. - Ανεβάστε επιπλέον πόρους (textures, sounds) στους κατάλληλους καταλόγους.
- Προσθέστε το όνομα της πίστας στο
mapcycle.txtγια εναλλαγή. - Δοκιμάστε με
rcon changelevel mapname.
5. Αντιμετώπιση Προβλημάτων
Ο Διακομιστής Κρασάρει κατά τη Φόρτωση Πίστας
- Ελέγξτε την κονσόλα GPanel για μηνύματα σφάλματος.
- Δοκιμάστε να φορτώσετε μια διαφορετική πίστα -- το αρχείο πίστας μπορεί να είναι κατεστραμμένο.
- Αφαιρέστε πρόσφατα προστιθέμενες προσαρμοσμένες πίστες ή plugins για δοκιμή.
Οι Παίκτες Δεν Μπορούν να Συνδεθούν
- Επαληθεύστε ότι ο διακομιστής εκτελείται στο GPanel.
- Ελέγξτε τη σωστή IP και θύρα από την καρτέλα Network.
- Βεβαιωθείτε ότι τόσο ο διακομιστής όσο και ο παίκτης βρίσκονται στην ίδια έκδοση παιχνιδιού.
Το RCON Δεν Λειτουργεί
- Επαληθεύστε ότι το
rcon_passwordέχει οριστεί στις μεταβλητές εκκίνησης και στοserver.cfg. - Πιστοποιηθείτε με τον σωστό κωδικό (διάκριση πεζών-κεφαλαίων) πριν την αποστολή εντολών.
- Ελέγξτε ότι πληκτρολογείτε
rcon_passwordακολουθούμενο από τον κωδικό πριν χρησιμοποιήσετε εντολέςrcon. - Χρησιμοποιήστε την κονσόλα GPanel απευθείας ως εναλλακτική λύση -- δεν απαιτεί πιστοποίηση RCON.
Οι Προσαρμοσμένες Πίστες Δεν Φορτώνουν
- Επαληθεύστε ότι το αρχείο
.bspβρίσκεται στον κατάλογοsvencoop/maps/. - Ελέγξτε ότι το όνομα της πίστας στην εντολή ή στο mapcycle σας ταιριάζει ακριβώς με το όνομα του αρχείου (διάκριση πεζών-κεφαλαίων στο Linux).
- Αναζητήστε σφάλματα ελλείποντων πόρων στην κονσόλα -- ίσως χρειαστείτε επιπλέον αρχεία.
Σχετικά Άρθρα
- Οδηγός Εγκατάστασης Διακομιστή Sven Co-op
- Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
- Οδηγός Εκκίνησης Διακομιστή
Χρειάζεστε Βοήθεια;
Εάν αντιμετωπίσετε προβλήματα με τον διακομιστή Sven Co-op σας που δεν καλύπτονται εδώ, ανοίξτε ένα δελτίο υποστήριξης και συμπεριλάβετε την IP του διακομιστή σας, μια περιγραφή του προβλήματος και τυχόν σχετικά μηνύματα σφάλματος από την κονσόλα του GPanel.