Denne guiden dekker serveradministrasjon, konsollkommandoer, administrasjon av SourceMod-plugins, kartnavigasjon og feilsøking for din SourceCoop- (Black Mesa Co-op) server på Legion Hosting. For innledende oppsett og instruksjoner for spillertilkobling, se Oppsettsguide for SourceCoop-server.
1. Serverkonsoll
SourceCoop-serveren kjører på Source Engine (srcds) og gir en full konsoll tilgjengelig via Console-fanen i GPanel. Alle standard Source Engine-serverkommandoer er tilgjengelige.
2. Vanlige konsollkommandoer
| Kommando | Beskrivelse |
|---|---|
changelevel [map] |
Endrer til det angitte kartet (f.eks. changelevel bm_c1a0a). |
kick [name] [reason] |
Kaster ut en spiller etter navn. |
banid [minutes] [steamid] |
Utestenger en spiller etter Steam-ID i en angitt varighet. Bruk 0 for permanent. |
removeid [steamid] |
Fjerner en utestengelse for en bestemt Steam-ID. |
listid |
Viser den nåværende utestengelseslisten. |
status |
Viser serverinfo, tilkoblede spillere og deres Steam-ID-er. |
users |
Lister opp tilkoblede brukere. |
say [message] |
Sender en servermelding til alle spillere. |
sv_password [pass] |
Endrer serverpassordet under kjøring. Sett til 0 for å fjerne. |
mp_restartgame 1 |
Starter det nåværende kartet på nytt. |
3. SourceMod administratorsystem
SourceCoop leveres med SourceMod forhåndsinstallert, som gir et kraftig administratorsystem. For å konfigurere SourceMod-administratorer:
- Stopp serveren.
- Rediger administratorfilen via SFTP:
bms/addons/sourcemod/configs/admins_simple.ini - Legg til administratoroppføringer i formatet:
"STEAM_0:1:12345678" "99:z"Der Steam-ID-en er administratorens ID og
"99:z"gir full administratortilgang. - Start serveren på nytt.
Vanlige SourceMod administratorkommandoer
SourceMod-kommandoer har prefikset sm_ i konsollen eller ! i chatten.
| Konsollkommando | Chat-kommando | Beskrivelse |
|---|---|---|
sm_kick [name] [reason] |
!kick |
Kast ut en spiller. |
sm_ban [name] [minutes] [reason] |
!ban |
Utesteng en spiller (0 = permanent). |
sm_unban [steamid] |
!unban |
Opphev utestengelse av en spiller. |
sm_slay [name] |
!slay |
Drep en spiller. |
sm_map [mapname] |
!map |
Endre det nåværende kartet. |
sm_rcon [command] |
!rcon |
Kjør en serverkonsollkommando. |
4. SourceCoop-spesifikke innstillinger
SourceCoop legger til sine egne konfigurasjonsvariabler som kan settes i bms/cfg/server.cfg:
| Innstilling | Beskrivelse |
|---|---|
sourcecoop_homemap |
Kartet det skal sløyfes tilbake til etter at kampanjen er fullført. Kommenter ut for å bruke mapcycle-filen i stedet. |
mp_mapcycle_empty_timeout_seconds |
Tid i sekunder før serveren bytter kart når den er tom (standard: 3600). |
5. Kartnavigasjon
Kampanjen utvikler seg automatisk gjennom kartene når spillere fullfører mål. Du kan også manuelt endre kart ved hjelp av changelevel eller SourceMod !map-kommandoen.
Etter å ha fullført det siste kartet (bm_c5a1 / rulletekst), gjør serveren enten:
- Returnerer til
sourcecoop_homemaphvis konfigurert, eller - Følger
mapcycle.txt-filen ibms/
6. Avanserte innstillinger
SourceCoop- og Metamod-versjoner
Serverinstallasjonen inkluderer spesifikke versjoner av SourceCoop, Metamod:Source og SourceMod. Hvis du trenger å oppdatere disse:
| Variabel | Standard | Beskrivelse |
|---|---|---|
VERSION |
latest |
SourceCoop utgivelsesversjonstag. |
MATCH |
bms |
Utgivelsesbygg å laste ned (Black Mesa = bms). |
MMS_BUILD |
1148 |
Metamod:Source byggnummer. |
SM_BUILD |
6960 |
SourceMod byggnummer. |
7. Feilsøking
| Problem | Løsning |
|---|---|
Krasj på Nihilanth-kartet (bm_c4a4a) |
Sett MOD_FORCETOUCHDATA til 0 i Startup-fanen. |
| Spillere kan ikke koble til etter spilloppdatering | En Black Mesa-oppdatering kan kreve reinstallering av serveren med oppdaterte SourceCoop-versjoner. Sjekk SourceCoop GitHub for kompatibilitetsinformasjon. |
| SourceMod-kommandoer fungerer ikke | Sørg for at Steam-ID-en din er lagt til i admins_simple.ini og at serveren har blitt startet på nytt. |
| Serveren henger ved kartinnlasting | Noen kart krever betydelig minne for å forhåndsbufre. Hvis serveren konsekvent henger, prøv å deaktivere mod_forcetouchdata eller øke serverens minnetildeling. |
Relaterte artikler
- Oppsettsguide for SourceCoop-server
- Hvordan finne server-IP og port
- Hvordan laste opp filer via SFTP
Trenger du hjelp?
Hvis du støter på problemer med SourceCoop-serveren din, opprett en supportsak og inkluder server-IP-en din, en beskrivelse av problemet, og eventuelle relevante feilmeldinger fra GPanel-konsollen.