Acest ghid acoperă administrarea serverului, comenzile de consolă, gestionarea pluginurilor SourceMod, navigarea pe hărți și depanarea pentru serverul tău SourceCoop (Black Mesa Co-op) de la Legion Hosting. Pentru configurarea inițială și instrucțiuni de conectare a jucătorilor, vezi Ghidul de configurare a serverului SourceCoop.
1. Consola serverului
Serverul SourceCoop rulează pe Source Engine (srcds) și oferă o consolă completă accesibilă prin fila Console din GPanel. Toate comenzile standard de server Source Engine sunt disponibile.
2. Comenzi de consolă comune
| Comandă | Descriere |
|---|---|
changelevel [map] |
Schimbă la harta specificată (de exemplu, changelevel bm_c1a0a). |
kick [name] [reason] |
Dă afară un jucător după nume. |
banid [minutes] [steamid] |
Interzice un jucător după ID-ul Steam pentru o durată specificată. Folosește 0 pentru permanent. |
removeid [steamid] |
Elimină o interdicție pentru un ID Steam specific. |
listid |
Afișează lista curentă de interdicții. |
status |
Afișează informații despre server, jucătorii conectați și ID-urile lor Steam. |
users |
Listează utilizatorii conectați. |
say [message] |
Trimite un mesaj de server tuturor jucătorilor. |
sv_password [pass] |
Schimbă parola serverului în timpul execuției. Setează la 0 pentru a o elimina. |
mp_restartgame 1 |
Repornește harta curentă. |
3. Sistemul de administrare SourceMod
SourceCoop vine cu SourceMod preinstalat, care oferă un sistem puternic de administrare. Pentru a configura administratorii SourceMod:
- Oprește serverul.
- Editează fișierul de administrare prin SFTP:
bms/addons/sourcemod/configs/admins_simple.ini - Adaugă intrări de administrator în formatul:
"STEAM_0:1:12345678" "99:z"Unde ID-ul Steam este ID-ul administratorului, iar
"99:z"acordă acces complet de administrator. - Repornește serverul.
Comenzi comune de administrare SourceMod
Comenzile SourceMod sunt prefixate cu sm_ în consolă sau ! în chat.
| Comandă de consolă | Comandă de chat | Descriere |
|---|---|---|
sm_kick [name] [reason] |
!kick |
Dă afară un jucător. |
sm_ban [name] [minutes] [reason] |
!ban |
Interzice un jucător (0 = permanent). |
sm_unban [steamid] |
!unban |
Ridică interdicția unui jucător. |
sm_slay [name] |
!slay |
Ucide un jucător. |
sm_map [mapname] |
!map |
Schimbă harta curentă. |
sm_rcon [command] |
!rcon |
Execută o comandă de consolă a serverului. |
4. Setări specifice SourceCoop
SourceCoop adaugă propriile sale variabile de configurare care pot fi setate în bms/cfg/server.cfg:
| Setare | Descriere |
|---|---|
sourcecoop_homemap |
Harta la care se revine în buclă după finalizarea campaniei. Comentează pentru a folosi în schimb fișierul mapcycle. |
mp_mapcycle_empty_timeout_seconds |
Timpul în secunde înainte ca serverul să schimbe hărțile când este gol (implicit: 3600). |
5. Navigarea pe hărți
Campania progresează automat prin hărți atunci când jucătorii finalizează obiectivele. Poți, de asemenea, să schimbi manual hărțile folosind changelevel sau comanda SourceMod !map.
După finalizarea hărții finale (bm_c5a1 / generic), serverul fie:
- Revine la
sourcecoop_homemapdacă este configurată, fie - Urmează fișierul
mapcycle.txtdinbms/
6. Setări avansate
Versiunile SourceCoop și Metamod
Instalarea serverului include versiuni specifice de SourceCoop, Metamod:Source și SourceMod. Dacă trebuie să le actualizezi:
| Variabilă | Implicit | Descriere |
|---|---|---|
VERSION |
latest |
Eticheta versiunii de lansare SourceCoop. |
MATCH |
bms |
Versiunea de build de descărcat (Black Mesa = bms). |
MMS_BUILD |
1148 |
Numărul de build Metamod:Source. |
SM_BUILD |
6960 |
Numărul de build SourceMod. |
7. Depanare
| Problemă | Soluție |
|---|---|
Blocaj pe harta Nihilanth (bm_c4a4a) |
Setează MOD_FORCETOUCHDATA la 0 în fila Startup. |
| Jucătorii nu se pot conecta după actualizarea jocului | O actualizare Black Mesa poate necesita reinstalarea serverului cu versiuni actualizate de SourceCoop. Verifică GitHub-ul SourceCoop pentru informații despre compatibilitate. |
| Comenzile SourceMod nu funcționează | Asigură-te că ID-ul tău Steam este adăugat în admins_simple.ini și că serverul a fost repornit. |
| Serverul se blochează la încărcarea hărții | Unele hărți necesită memorie considerabilă pentru a fi pre-stocate în cache. Dacă serverul se blochează în mod constant, încearcă să dezactivezi mod_forcetouchdata sau să crești alocarea de memorie a serverului. |
Articole conexe
- Ghidul de configurare a serverului SourceCoop
- Cum să găsești IP-ul și portul serverului tău
- Cum să încarci fișiere prin SFTP
Ai nevoie de ajutor?
Dacă întâmpini probleme cu serverul tău SourceCoop, deschide un tichet de suport și include IP-ul serverului tău, o descriere a problemei și orice mesaje de eroare relevante din consola GPanel.