Denne veiledningen dekker hvordan du setter opp SourceCoop-serveren din (Black Mesa Co-op) på Legion Hosting, konfigurerer serverinnstillinger og kobler til spillere. SourceCoop er en samarbeidsbasert mod på serversiden for Black Mesa som lar spillere spille gjennom enkeltspillerkampanjen sammen. For admin-kommandoer, SourceMod-plugins og kartadministrasjon, se SourceCoop Admin- og kommandoveiledning.
1. Første oppstart
- Logg inn på GPanel og velg SourceCoop-serveren din.
- Gå til Startup-fanen og konfigurer variablene (se tabellen i del 2).
- Sett SERVER_NAME til ønsket servernavn.
- Sett STARTING_MAP til kartet du vil starte på (standard:
bm_c0a0a, begynnelsen av Black Mesa). - Gå tilbake til Console-fanen og klikk Start.
- Vent til konsollen viser linjen
gameserver Steam IDsom indikerer at serveren er klar.
bms/cfg/server.cfg genereres under installasjonen med fornuftige standardverdier for samarbeidsspill. Start serveren én gang for å bekrefte at den fungerer, og tilpass deretter etter behov.
2. GPanel-oppstartsvariabler
Følgende variabler er tilgjengelige i GPanel-fanen Startup.
| Variabel | Standard | Beskrivelse |
|---|---|---|
SERVER_NAME |
Black Mesa: Coop |
Servernavn vist i serverleseren (maks 128 tegn). |
MAX_PLAYERS |
10 |
Maksimalt antall spillere (1-128). |
SERVER_PASSWORD |
0 |
Passord for å bli med på serveren. Sett til 0 for ingen passord. |
STARTING_MAP |
bm_c0a0a |
Kartet som lastes inn ved serverstart. Se del 4 for den fullstendige kartlisten. |
FRIENDLY_FIRE |
0 |
Aktiver friendly fire. 1 = på, 0 = av. |
MOD_FORCETOUCHDATA |
1 |
Aktiver forhåndsinnlasting av kartdata. Deaktiver (0) hvis kartet bm_c4a4a (Nihilanth) forårsaker krasj. |
AUTO_UPDATE |
0 |
Oppdater Black Mesa-serveren automatisk ved oppstart. 1 = på, 0 = av. Merk: Serveroppdateringer kan kreve reinstallering av SourceCoop. |
3. Serverkonfigurasjon (server.cfg)
Hovedfilen for serverkonfigurasjon er:
bms/cfg/server.cfg
Åpne denne filen ved hjelp av Files-fanen i GPanel eller koble til via SFTP.
Viktige innstillinger
| Innstilling | Standard | Beskrivelse |
|---|---|---|
hostname |
"Black Mesa: Coop" |
Servernavn (settes også via oppstartsvariabel). |
sv_password |
0 |
Serverpassord (settes også via oppstartsvariabel). |
mp_teamplay |
1 |
Må være 1 for at SourceCoop skal fungere korrekt. |
mp_friendlyfire |
0 |
Veksle for friendly fire (settes også via oppstartsvariabel). |
sv_always_run |
0 |
Sett til 1 for å deaktivere sprinting (spillere løper alltid). |
mp_timelimit |
0 |
Tidsgrense for kart i minutter. 0 deaktiverer grensen. |
sourcecoop_homemap |
"bm_c0a0a" |
Kartet det loopes tilbake til etter at kampanjen er fullført. Kommenter ut for å bruke mapcycle i stedet. |
mod_forcetouchdata |
1 |
Forhåndsinnlast kartdata. Deaktiver hvis Nihilanth-kartet forårsaker krasj. |
mp_teamplay. Denne må forbli satt til 1 for at SourceCoop skal fungere riktig. Å endre den vil ødelegge samarbeidsspillet.
4. Kartnavn i Black Mesa
Variabelen STARTING_MAP godtar alle offisielle Black Mesa-kart. Kartene følger navnekonvensjonen bm_cXaYZ der X er kapittelet og Y/Z er seksjonene. Kampanjen starter på bm_c0a0a.
Viktige startkart for kapitler:
| Kart | Kapittel |
|---|---|
bm_c0a0a | Inbound (trikketur) |
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 kreve deaktivering av mod_forcetouchdata) |
5. Hvordan spillere kobler til
- Start Black Mesa på Steam.
- Åpne konsollen (trykk ~) og skriv:
connect IP:PORT(bruk verdiene fra GPanels Network-fane). - Alternativt kan du finne serveren i Steam-serverleseren.
- Skriv inn passordet hvis et er angitt.
Relaterte artikler
- SourceCoop Admin- og kommandoveiledning
- Hvordan finne serverens IP og port
- Hvordan laste opp filer via SFTP
Trenger du hjelp?
Hvis du støter på problemer med SourceCoop-serveren din, åpne en supportsak og inkluder serverens IP, en beskrivelse av problemet og eventuelle relevante feilmeldinger fra GPanel-konsollen.