Αυτός ο οδηγός καλύπτει τη ρύθμιση admin, τις εντολές RCON της μηχανής Source, τη διαχείριση παικτών, τις εντολές χαρτών, την υποστήριξη SourceMod/MetaMod, τους προσαρμοσμένους χάρτες και την αντιμετώπιση προβλημάτων για τον διακομιστή σας Half-Life 2: Deathmatch. Για την αρχική ρύθμιση, διαμόρφωση και οδηγίες σύνδεσης, δείτε Οδηγός Ρύθμισης Διακομιστή Half-Life 2: Deathmatch.
1. Ρύθμιση RCON
Ορίστε τον κωδικό πρόσβασης RCON μέσω της μεταβλητής startup RCON_PASSWORD ή στο hl2mp/cfg/server.cfg:
rcon_password "YourStrongPassword"
Πιστοποιηθείτε εντός του παιχνιδιού μέσω κονσόλας (~):
rcon_password YourStrongPassword
rcon <command>
Μπορείτε επίσης να στείλετε εντολές απευθείας μέσω της καρτέλας Console του GPanel.
2. Διαχείριση Παικτών
| Εντολή | Περιγραφή |
|---|---|
rcon status | Παραθέτει παίκτες με user ID, Steam ID, IP και 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 μετά τον αποκλεισμό. Χωρίς αποθήκευση, οι αποκλεισμοί χάνονται κατά την επανεκκίνηση.
3. Εντολές Χαρτών
| Εντολή | Περιγραφή |
|---|---|
rcon changelevel <mapname> | Αλλάζει χάρτη, κρατώντας τους παίκτες συνδεδεμένους. |
rcon map <mapname> | Φορτώνει χάρτη από την αρχή, αποσυνδέοντας όλους τους παίκτες. |
rcon maps * | Παραθέτει όλους τους διαθέσιμους χάρτες. |
rcon mp_timelimit <min> | Αλλάζει το χρονικό όριο χάρτη. |
rcon mp_fraglimit <frags> | Αλλάζει το όριο frag. |
rcon mp_restartgame 1 | Επανεκκινεί τον τρέχοντα γύρο, μηδενίζοντας τα σκορ. |
4. Διαχείριση Διακομιστή
| Εντολή | Περιγραφή |
|---|---|
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 | Τερματίζει τον διακομιστή. |
5. SourceMod και MetaMod
Για προηγμένες λειτουργίες admin, εγκαταστήστε το MetaMod:Source και το SourceMod.
Εγκατάσταση
- Σταματήστε τον διακομιστή σας από το GPanel.
- Κατεβάστε το MetaMod:Source από το sourcemm.net και μεταφορτώστε το στο
hl2mp/μέσω SFTP. - Κατεβάστε το SourceMod από το sourcemod.net και μεταφορτώστε το στο
hl2mp/. - Ξεκινήστε τον διακομιστή και επαληθεύστε με
meta versionκαιsm version.
Προσθήκη Admins SourceMod
Επεξεργαστείτε το hl2mp/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Χρησιμοποιήστε το sm_admin στη συνομιλία ή την κονσόλα για να ανοίξετε το μενού admin εντός του παιχνιδιού.
6. Προσαρμοσμένοι Χάρτες
- Κατεβάστε το αρχείο
.bspτου προσαρμοσμένου χάρτη. - Μεταφορτώστε το στο
hl2mp/maps/μέσω SFTP (δείτε Πώς να Μεταφορτώσετε Αρχεία μέσω SFTP). - Προσθέστε το όνομα του χάρτη στο
mapcycle.txt. - Δοκιμάστε με
rcon changelevel mapname.
7. Αντιμετώπιση Προβλημάτων
- Ο διακομιστής καταρρέει κατά την εκκίνηση: Ελέγξτε την κονσόλα του GPanel για σφάλματα. Επαληθεύστε ότι ο χάρτης εκκίνησης υπάρχει στο
hl2mp/maps/. - Οι παίκτες δεν μπορούν να συνδεθούν: Επιβεβαιώστε ότι ο διακομιστής λειτουργεί, ελέγξτε την IP/θύρα στο GPanel και βεβαιωθείτε ότι οι εκδόσεις παιχνιδιού ταιριάζουν.
- Το RCON δεν λειτουργεί: Επαληθεύστε ότι το
rcon_passwordείναι ορισμένο και πιστοποιηθείτε πριν στείλετε εντολές. - Ζητήματα SourceMod: Βεβαιωθείτε ότι τα αρχεία βρίσκονται στο
hl2mp/(όχι στη ρίζα του διακομιστή) και ότι χρησιμοποιείται η σωστή build.
Σχετικά Άρθρα
- Οδηγός Ρύθμισης Διακομιστή Half-Life 2: Deathmatch
- Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας
- Πώς να Μεταφορτώσετε Αρχεία μέσω SFTP
Χρειάζεστε Βοήθεια;
Αν αντιμετωπίσετε ζητήματα με τον διακομιστή HL2DM σας που δεν καλύπτονται εδώ, ανοίξτε ένα αίτημα υποστήριξης και συμπεριλάβετε την IP του διακομιστή σας, μια περιγραφή του προβλήματος και τυχόν σχετικά μηνύματα σφάλματος από την κονσόλα του GPanel.