Tento průvodce pokrývá administraci serveru, příkazy konzole, správu pluginů SourceMod, navigaci map a řešení problémů pro váš server SourceCoop (Black Mesa Co-op) na Legion Hosting. Pro úvodní nastavení a pokyny k připojení hráčů viz SourceCoop Server Setup Guide.
1. Konzole serveru
Server SourceCoop běží na Source Engine (srcds) a poskytuje plnou konzoli přístupnou přes kartu Console v GPanel. Všechny standardní příkazy serveru Source Engine jsou k dispozici.
2. Běžné příkazy konzole
| Příkaz | Popis |
|---|---|
changelevel [map] |
Změní na zadanou mapu (např. changelevel bm_c1a0a). |
kick [name] [reason] |
Vyhodí hráče podle jména. |
banid [minutes] [steamid] |
Zabanuje hráče podle Steam ID na zadanou dobu. Použijte 0 pro permanentní ban. |
removeid [steamid] |
Odstraní ban pro konkrétní Steam ID. |
listid |
Zobrazí aktuální seznam banů. |
status |
Zobrazí informace o serveru, připojené hráče a jejich Steam ID. |
users |
Vypíše připojené uživatele. |
say [message] |
Odešle zprávu serveru všem hráčům. |
sv_password [pass] |
Změní heslo serveru za běhu. Nastavte na 0 pro odstranění. |
mp_restartgame 1 |
Restartuje aktuální mapu. |
3. Systém administrace SourceMod
SourceCoop je dodáván s předinstalovaným SourceMod, který poskytuje výkonný systém administrace. Pro konfiguraci administrátorů SourceMod:
- Zastavte server.
- Upravte soubor administrátorů přes SFTP:
bms/addons/sourcemod/configs/admins_simple.ini - Přidejte záznamy administrátorů ve formátu:
"STEAM_0:1:12345678" "99:z"Kde Steam ID je ID administrátora a
"99:z"uděluje plný přístup administrátora. - Restartujte server.
Běžné příkazy administrace SourceMod
Příkazy SourceMod mají v konzoli prefix sm_ nebo v chatu !.
| Příkaz konzole | Příkaz v chatu | Popis |
|---|---|---|
sm_kick [name] [reason] |
!kick |
Vyhodí hráče. |
sm_ban [name] [minutes] [reason] |
!ban |
Zabanuje hráče (0 = permanentní). |
sm_unban [steamid] |
!unban |
Odbanuje hráče. |
sm_slay [name] |
!slay |
Zabije hráče. |
sm_map [mapname] |
!map |
Změní aktuální mapu. |
sm_rcon [command] |
!rcon |
Provede příkaz v konzoli serveru. |
4. Nastavení specifická pro SourceCoop
SourceCoop přidává vlastní konfigurační proměnné, které lze nastavit v bms/cfg/server.cfg:
| Nastavení | Popis |
|---|---|
sourcecoop_homemap |
Mapa, na kterou se server vrátí po dokončení kampaně. Zakomentujte pro použití souboru mapcycle. |
mp_mapcycle_empty_timeout_seconds |
Doba v sekundách, po které server přepne mapu, když je prázdný (výchozí: 3600). |
5. Navigace mapami
Kampaň postupuje automaticky přes mapy, když hráči splní úkoly. Mapy můžete také ručně měnit pomocí changelevel nebo příkazu SourceMod !map.
Po dokončení poslední mapy (bm_c5a1 / titulky) server buď:
- Se vrátí na
sourcecoop_homemap, pokud je nakonfigurována, nebo - Následuje soubor
mapcycle.txtvbms/
6. Pokročilá nastavení
Verze SourceCoop a Metamod
Instalace serveru obsahuje specifické verze SourceCoop, Metamod:Source a SourceMod. Pokud je potřebujete aktualizovat:
| Proměnná | Výchozí hodnota | Popis |
|---|---|---|
VERSION |
latest |
Tag verze vydání SourceCoop. |
MATCH |
bms |
Build vydání ke stažení (Black Mesa = bms). |
MMS_BUILD |
1148 |
Číslo buildu Metamod:Source. |
SM_BUILD |
6960 |
Číslo buildu SourceMod. |
7. Řešení problémů
| Problém | Řešení |
|---|---|
Pád na mapě Nihilanth (bm_c4a4a) |
Nastavte MOD_FORCETOUCHDATA na 0 v kartě Startup. |
| Hráči se nemohou připojit po aktualizaci hry | Aktualizace Black Mesa může vyžadovat reinstalaci serveru s aktualizovanými verzemi SourceCoop. Zkontrolujte GitHub SourceCoop pro informace o kompatibilitě. |
| Příkazy SourceMod nefungují | Ujistěte se, že vaše Steam ID je přidáno do admins_simple.ini a server byl restartován. |
| Server zamrzne při načítání mapy | Některé mapy vyžadují značnou paměť pro předběžné načtení. Pokud server opakovaně zamrzá, zkuste zakázat mod_forcetouchdata nebo zvýšit přidělení paměti serveru. |
Související články
Potřebujete pomoc?
Pokud narazíte na problémy se svým serverem SourceCoop, otevřete ticket podpory a uveďte IP vašeho serveru, popis problému a případné relevantní chybové zprávy z konzole GPanel.