Tento průvodce pokrývá nastavení vašeho serveru SourceCoop (Black Mesa Co-op) na Legion Hosting, konfiguraci nastavení serveru a připojení hráčů. SourceCoop je kooperativní serverový mod pro Black Mesa, který umožňuje hráčům projít singleplayerovou kampaní společně. Pro admin příkazy, pluginy SourceMod a správu map viz SourceCoop Admin and Commands Guide.
1. První spuštění
- Přihlaste se do GPanel a vyberte svůj server SourceCoop.
- Přejděte na kartu Startup a nakonfigurujte proměnné (viz tabulka v sekci 2).
- Nastavte SERVER_NAME na požadovaný název serveru.
- Nastavte STARTING_MAP na mapu, na které chcete začít (výchozí:
bm_c0a0a, začátek Black Mesa). - Vraťte se na kartu Console a klikněte na Start.
- Počkejte, dokud konzole nezobrazí řádek
gameserver Steam IDindikující, že server je připraven.
bms/cfg/server.cfg je generován během instalace s rozumnými výchozími hodnotami pro kooperativní hraní. Nejprve spusťte server pro ověření funkčnosti, poté upravte dle potřeby.
2. Startovací proměnné GPanel
Následující proměnné jsou k dispozici na kartě Startup v GPanel.
| Proměnná | Výchozí hodnota | Popis |
|---|---|---|
SERVER_NAME |
Black Mesa: Coop |
Název serveru zobrazený v prohlížeči serverů (max 128 znaků). |
MAX_PLAYERS |
10 |
Maximální počet hráčů (1-128). |
SERVER_PASSWORD |
0 |
Heslo pro připojení k serveru. Nastavte na 0 pro server bez hesla. |
STARTING_MAP |
bm_c0a0a |
Mapa načtená při spuštění serveru. Viz sekce 4 pro kompletní seznam map. |
FRIENDLY_FIRE |
0 |
Povolení přátelské palby. 1 = zapnuto, 0 = vypnuto. |
MOD_FORCETOUCHDATA |
1 |
Povolení předběžného načítání dat mapy. Zakažte (0), pokud mapa bm_c4a4a (Nihilanth) způsobuje pády. |
AUTO_UPDATE |
0 |
Automatická aktualizace serveru Black Mesa při spuštění. 1 = zapnuto, 0 = vypnuto. Poznámka: Aktualizace serveru mohou vyžadovat reinstalaci SourceCoop. |
3. Konfigurace serveru (server.cfg)
Hlavní konfigurační soubor serveru je:
bms/cfg/server.cfg
Otevřete tento soubor pomocí karty Files v GPanel nebo se připojte přes SFTP.
Klíčová nastavení
| Nastavení | Výchozí hodnota | Popis |
|---|---|---|
hostname |
"Black Mesa: Coop" |
Název serveru (také nastavitelný přes startovací proměnnou). |
sv_password |
0 |
Heslo serveru (také nastavitelné přes startovací proměnnou). |
mp_teamplay |
1 |
Musí být 1, aby SourceCoop správně fungoval. |
mp_friendlyfire |
0 |
Přepínač přátelské palby (také nastavitelný přes startovací proměnnou). |
sv_always_run |
0 |
Nastavte na 1 pro zakázání sprintu (hráči vždy běží). |
mp_timelimit |
0 |
Časový limit mapy v minutách. 0 zakáže limit. |
sourcecoop_homemap |
"bm_c0a0a" |
Mapa, na kterou se server vrátí po dokončení kampaně. Zakomentujte pro použití mapcycle. |
mod_forcetouchdata |
1 |
Předběžné načítání dat mapy. Zakažte, pokud mapa Nihilanth způsobuje pády. |
mp_teamplay. Toto musí zůstat nastaveno na 1, aby SourceCoop správně fungoval. Jeho změna naruší kooperativní hratelnost.
4. Názvy map Black Mesa
Proměnná STARTING_MAP přijímá jakoukoli oficiální mapu Black Mesa. Mapy následují konvenci pojmenování bm_cXaYZ, kde X je kapitola a Y/Z jsou sekce. Kampaň začíná na bm_c0a0a.
Klíčové počáteční mapy kapitol:
| Mapa | Kapitola |
|---|---|
bm_c0a0a | Inbound (Jízda tramvají) |
bm_c1a0a | Anomalous Materials |
bm_c1a1a | Unforeseen Consequences |
bm_c1a3a | Office Complex |
bm_c2a1a | "We've Got Hostiles" |
bm_c2a4a | Blast Pit |
bm_c2a5a | Power Up |
bm_c3a1a | On A Rail |
bm_c3a2a | Apprehension |
bm_c4a1a | Lambda Core |
bm_c4a2a | Xen |
bm_c4a3a | Interloper |
bm_c4a4a | Nihilanth (může vyžadovat zakázání mod_forcetouchdata) |
5. Jak se hráči připojí
- Spusťte Black Mesa na Steam.
- Otevřete konzoli (stiskněte ~) a zadejte:
connect IP:PORT(pomocí hodnot z karty Network v GPanel). - Alternativně najděte server v prohlížeči serverů Steam.
- Zadejte heslo, pokud je nastaveno.
Související články
- SourceCoop Admin and Commands Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
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.