Denne guide dækker, hvordan du opsætter din SourceCoop (Black Mesa Co-op) server på Legion Hosting, konfigurerer serverindstillinger og forbinder spillere. SourceCoop er en kooperativ server-side mod til Black Mesa, der lader spillere spille singleplayer-kampagnen sammen. For admin-kommandoer, SourceMod plugins og bane-administration, se SourceCoop Admin og Kommandoguide.
1. Første opstart
- Log ind på GPanel og vælg din SourceCoop server.
- Gå til fanen Startup og konfigurer variablerne (se tabellen i afsnit 2).
- Sæt SERVER_NAME til dit ønskede servernavn.
- Sæt STARTING_MAP til den bane, du vil starte på (standard:
bm_c0a0a, begyndelsen af Black Mesa). - Vend tilbage til fanen Console og klik på Start.
- Vent på, at konsollen viser linjen
gameserver Steam ID, som indikerer, at serveren er klar.
bms/cfg/server.cfg genereres under installationen med fornuftige standardindstillinger til kooperativt spil. Start serveren én gang for at verificere, at den virker, og tilpas derefter efter behov.
2. GPanel Startup-variabler
Følgende variabler er tilgængelige i GPanel-fanen Startup.
| Variabel | Standard | Beskrivelse |
|---|---|---|
SERVER_NAME |
Black Mesa: Coop |
Servernavn vist i serverbrowseren (maks 128 tegn). |
MAX_PLAYERS |
10 |
Maksimalt antal spillere (1-128). |
SERVER_PASSWORD |
0 |
Adgangskode for at tilslutte serveren. Sæt til 0 for ingen adgangskode. |
STARTING_MAP |
bm_c0a0a |
Banen der indlæses ved serverstart. Se afsnit 4 for den fulde baneliste. |
FRIENDLY_FIRE |
0 |
Aktiver friendly fire. 1 = til, 0 = fra. |
MOD_FORCETOUCHDATA |
1 |
Aktiver forudindlæsning af banedata. Deaktiver (0) hvis banen bm_c4a4a (Nihilanth) forårsager nedbrud. |
AUTO_UPDATE |
0 |
Automatisk opdatering af Black Mesa server ved opstart. 1 = til, 0 = fra. Bemærk: Serveropdateringer kan kræve geninstallation af SourceCoop. |
3. Serverkonfiguration (server.cfg)
Den primære serverkonfigurationsfil er:
bms/cfg/server.cfg
Åbn denne fil via fanen Files i GPanel eller opret forbindelse via SFTP.
Vigtige indstillinger
| Indstilling | Standard | Beskrivelse |
|---|---|---|
hostname |
"Black Mesa: Coop" |
Servernavn (sættes også via startup-variabel). |
sv_password |
0 |
Serveradgangskode (sættes også via startup-variabel). |
mp_teamplay |
1 |
Skal være 1 for at SourceCoop fungerer korrekt. |
mp_friendlyfire |
0 |
Friendly fire til/fra (sættes også via startup-variabel). |
sv_always_run |
0 |
Sæt til 1 for at deaktivere sprint (spillere løber altid). |
mp_timelimit |
0 |
Banetidsgrænse i minutter. 0 deaktiverer grænsen. |
sourcecoop_homemap |
"bm_c0a0a" |
Banen der vendes tilbage til efter at have afsluttet kampagnen. Udkommenter for at bruge mapcycle i stedet. |
mod_forcetouchdata |
1 |
Forudindlæs banedata. Deaktiver hvis Nihilanth-banen forårsager nedbrud. |
mp_teamplay. Denne skal forblive sat til 1 for at SourceCoop fungerer korrekt. Ændring af den vil ødelægge det kooperative gameplay.
4. Black Mesa Banenavne
Variablen STARTING_MAP accepterer enhver officiel Black Mesa bane. Baner følger navngivningskonventionen bm_cXaYZ, hvor X er kapitlet og Y/Z er sektionerne. Kampagnen starter ved bm_c0a0a.
Vigtige kapitelstartbaner:
| Bane | Kapitel |
|---|---|
bm_c0a0a | Inbound (Tram Ride) |
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æve deaktivering af mod_forcetouchdata) |
5. Sådan forbinder spillere
- Start Black Mesa på Steam.
- Åbn konsollen (tryk ~) og skriv:
connect IP:PORT(brug værdierne fra GPanels fane Network). - Alternativt kan du finde serveren i Steam serverbrowseren.
- Indtast adgangskoden, hvis en er sat.
Relaterede artikler
- SourceCoop Admin og Kommandoguide
- Sådan finder du din servers IP og port
- Sådan uploader du filer via SFTP
Brug for hjælp?
Hvis du støder på problemer med din SourceCoop server, opret en supportticket og inkluder din server-IP, en beskrivelse af problemet og eventuelle relevante fejlmeddelelser fra GPanel-konsollen.