Den här guiden beskriver hur du konfigurerar din SourceCoop (Black Mesa Co-op)-server hos Legion Hosting, ställer in serverinställningar och ansluter spelare. SourceCoop är en kooperativ mod på serversidan för Black Mesa som låter spelare spela igenom enspelarkampanjen tillsammans. För adminkommandon, SourceMod-plugins och karthantering, se SourceCoop Admin- och kommandoguide.
1. Första starten
- Logga in på GPanel och välj din SourceCoop-server.
- Gå till fliken Startup och konfigurera variablerna (se tabellen i avsnitt 2).
- Sätt SERVER_NAME till önskat servernamn.
- Sätt STARTING_MAP till den karta du vill starta på (standard:
bm_c0a0a, början av Black Mesa). - Återgå till fliken Console och klicka på Start.
- Vänta tills konsolen visar raden
gameserver Steam IDsom anger att servern är redo.
bms/cfg/server.cfg genereras under installationen med vettiga standardvärden för kooperativt spel. Starta servern en gång för att verifiera att den fungerar, och anpassa sedan efter behov.
2. GPanel-startvariabler
Följande variabler är tillgängliga på fliken Startup i GPanel.
| Variabel | Standard | Beskrivning |
|---|---|---|
SERVER_NAME |
Black Mesa: Coop |
Servernamnet som visas i serverwebbläsaren (max 128 tecken). |
MAX_PLAYERS |
10 |
Maximalt antal spelare (1-128). |
SERVER_PASSWORD |
0 |
Lösenord för att ansluta till servern. Sätt till 0 för inget lösenord. |
STARTING_MAP |
bm_c0a0a |
Kartan som läses in vid serverstart. Se avsnitt 4 för den fullständiga kartlistan. |
FRIENDLY_FIRE |
0 |
Aktivera friendly fire. 1 = på, 0 = av. |
MOD_FORCETOUCHDATA |
1 |
Aktivera förladdning av kartdata. Inaktivera (0) om kartan bm_c4a4a (Nihilanth) orsakar krascher. |
AUTO_UPDATE |
0 |
Uppdatera Black Mesa-servern automatiskt vid start. 1 = på, 0 = av. Observera: Serveruppdateringar kan kräva ominstallation av SourceCoop. |
3. Serverkonfiguration (server.cfg)
Den huvudsakliga serverkonfigurationsfilen är:
bms/cfg/server.cfg
Öppna den här filen med fliken Files i GPanel eller anslut via SFTP.
Viktiga inställningar
| Inställning | Standard | Beskrivning |
|---|---|---|
hostname |
"Black Mesa: Coop" |
Servernamn (ställs även in via startvariabel). |
sv_password |
0 |
Serverlösenord (ställs även in via startvariabel). |
mp_teamplay |
1 |
Måste vara 1 för att SourceCoop ska fungera korrekt. |
mp_friendlyfire |
0 |
Växel för friendly fire (ställs även in via startvariabel). |
sv_always_run |
0 |
Sätt till 1 för att inaktivera sprintning (spelare springer alltid). |
mp_timelimit |
0 |
Tidsgräns för kartan i minuter. 0 inaktiverar gränsen. |
sourcecoop_homemap |
"bm_c0a0a" |
Kartan som loopas tillbaka till efter att kampanjen avslutats. Kommentera ut för att använda mapcycle istället. |
mod_forcetouchdata |
1 |
Förladda kartdata. Inaktivera om Nihilanth-kartan orsakar krascher. |
mp_teamplay. Den måste förbli inställd på 1 för att SourceCoop ska fungera korrekt. Att ändra den kommer att förstöra det kooperativa spelet.
4. Black Mesa-kartnamn
Variabeln STARTING_MAP accepterar valfri officiell Black Mesa-karta. Kartor följer namnkonventionen bm_cXaYZ där X är kapitlet och Y/Z är sektionerna. Kampanjen börjar vid bm_c0a0a.
Viktiga startkartor för kapitel:
| Karta | Kapitel |
|---|---|
bm_c0a0a | Inbound (spårvagnsfärd) |
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 (kan kräva att mod_forcetouchdata inaktiveras) |
5. Hur spelare ansluter
- Starta Black Mesa på Steam.
- Öppna konsolen (tryck ~) och skriv:
connect IP:PORT(med värden från GPanels flik Network). - Alternativt, hitta servern i Steams serverwebbläsare.
- Ange lösenordet om ett är inställt.
Relaterade artiklar
- SourceCoop Admin- och kommandoguide
- Så hittar du din servers IP och port
- Så laddar du upp filer via SFTP
Behöver du hjälp?
Om du stöter på problem med din SourceCoop-server, öppna ett supportärende och inkludera din server-IP, en beskrivning av problemet och eventuella relevanta felmeddelanden från GPanel-konsolen.