Denne guiden dekker hvordan du setter opp din dedikerte No More Room in Hell (NMRiH)-server hos Legion Hosting, konfigurerer oppstartsvariabler, redigerer server.cfg, setter opp kartrotasjon, konfigurerer spillmoduser og kobler til serveren din. For admin-kommandoer og plugin-støtte, se No More Room in Hell admin-kommandoer.
1. Første oppstart
- Logg inn på GPanel og velg NMRiH-serveren din.
- Gå til Startup-fanen og gjennomgå de tilgjengelige variablene (se tabellen nedenfor).
- Endre eventuelt SRCDS_MAP for å angi hvilket kart som lastes først.
- Gå tilbake til Console-fanen og klikk Start.
- Vent til konsollen viser at serveren har fullført innlasting av det første kartet. Den første oppstarten kan ta et minutt mens serveren initialiseres og genererer standard konfigurasjonsfiler.
- Når serveren kjører, konfigurer servernavn, RCON-passord og andre innstillinger i
nmrih/cfg/server.cfg(se nedenfor).
server.cfg før du gjør serveren offentlig. Uten et passord er ekstern admin-tilgang deaktivert, og du vil ha begrenset kontroll over serveren mens den kjører.
2. GPanel oppstartsvariabler
Følgende variabler er tilgjengelige i GPanel-fanen Startup. Innstillinger som servernavn, passord, RCON-passord og maks antall spillere konfigureres i server.cfg (se seksjon 3 nedenfor).
| Variabel | Standard | Beskrivelse |
|---|---|---|
SRCDS_MAP |
nms_northway |
Kartet som lastes ved serveroppstart. Bruk prefikset nmo_ for Objective-kart eller nms_ for Survival-kart. |
AUTO_UPDATE |
1 |
Oppdater serveren automatisk ved oppstart. Sett til 0 for å deaktivere. |
nmrih/cfg/server.cfg i stedet for som GPanel-oppstartsvariabler.
3. Serverkonfigurasjon (server.cfg)
NMRiH bruker standard Source-motorens server.cfg-fil for detaljert konfigurasjon. Stopp serveren før du redigerer.
Filplassering
nmrih/cfg/server.cfg
Åpne denne filen via Files-fanen i GPanel eller koble til via SFTP. Hvis filen ikke finnes, opprett den manuelt eller start og stopp serveren for å generere en standardfil.
Viktige innstillinger
| Innstilling | Standard | Beskrivelse |
|---|---|---|
hostname |
NMRiH Server |
Servernavn som vises i serverlisten. |
sv_password |
(tom) | Tilkoblingspassord. La stå tom for offentlig tilgang. |
rcon_password |
(ingen) | RCON-passord for ekstern admin-tilgang. Må settes for at RCON skal fungere. |
maxplayers |
8 |
Maksimalt antall samtidige spillere. |
sv_contact |
(tom) | Kontakt-e-post eller URL for serveroperatøren. Valgfritt. |
sv_region |
255 |
Serverregionkode for serverlisten. 0=US East, 1=US West, 2=Sør-Amerika, 3=Europa, 4=Asia, 5=Australia, 255=Hele verden. |
mp_timelimit |
0 |
Tidsgrense per kart i minutter. 0 betyr ingen tidsgrense (rundebasert progresjon). |
sv_alltalk |
1 |
Tillat alle spillere å høre hverandre via talechat uavhengig av avstand. Sett til 0 for nærhetsbasert tale. |
Eksempel på server.cfg
hostname "My NMRiH Server"
sv_password ""
rcon_password "MySecureRCON"
maxplayers 8
sv_region 255
mp_timelimit 0
sv_alltalk 1
sv_lan 0
4. Kartrotasjon (mapcycle.txt)
NMRiH går gjennom kart ved hjelp av en mapcycle.txt-fil. Serveren laster det neste kartet i listen etter at hver runde er ferdig.
Filplassering
nmrih/mapcycle.txt
Format
List opp ett kart per linje. Kart lastes i rekkefølge fra topp til bunn, og deretter gjentas syklusen.
nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway
Prefikser for kartnavn
| Prefiks | Spillmodus | Beskrivelse |
|---|---|---|
nmo_ |
Objective | Spillere fullfører mål (finne gjenstander, nå evakueringspunkter) mens de kjemper mot zombier. Den mest populære modusen. |
nms_ |
Survival | Bølgebasert overlevelse. Spillere forsvarer en posisjon mot stadig vanskeligere zombiebølger. |
nmo_- og nms_-kart i samme kartrotasjon. Serveren bytter automatisk spillmodus basert på kartprefikset.
5. Spillmoduser
Objective-modus (nmo_)
Den primære spillmodusen. Spillere må samarbeide for å fullføre en rekke mål -- finne nøkler, aktivere generatorer, nå evakueringspunkter -- mens zombier streifer rundt på kartet. Å gå tom for spillere eller mislykkes med å evakuere resulterer i tap.
Survival-modus (nms_)
Bølgebasert forsvar. Spillere holder en posisjon og kjemper mot stadig vanskeligere bølger av zombier. Ammunisjon og forsyninger er knappe. Målet er å overleve så mange bølger som mulig eller nå et fastsatt antall bølger for å vinne.
6. Hvordan koble til
Alternativ A -- Steam serverliste
- Åpne Steam-klienten.
- Klikk View i toppmenyen, deretter Game Servers.
- Klikk på Favourites-fanen, deretter Add a server.
- Skriv inn server-IP og port fra GPanels Network-fane:
<your-server-ip>:<port> - Klikk Add this address to favourites, velg deretter serveren og klikk Connect.
Alternativ B -- Konsoll i spillet
- Start No More Room in Hell via Steam.
- Aktiver utviklerkonsollen i Options > Keyboard > Advanced > Enable Developer Console.
- Trykk
~(tilde) for å åpne konsollen. - Skriv inn connect-kommandoen:
connect <your-server-ip>:<port> - Hvis et passord er satt, legg det til:
connect <your-server-ip>:<port>; password YourPassword
Alternativ C -- Serverliste i spillet
- Start No More Room in Hell via Steam.
- Fra hovedmenyen velger du Find Servers.
- Søk etter serveren din etter navn eller bla gjennom listen.
- Velg serveren din og klikk Connect.
7. RCON (ekstern konsoll)
RCON lar deg kjøre serverkommandoer eksternt uten å være tilkoblet spillet. Dette bruker standard RCON-protokoll for Source-motoren.
Bruke RCON i spillet
- Åpne utviklerkonsollen (
~). - Skriv inn RCON-passordet ditt:
rcon_password YourRCONPassword - Kjør kommandoer ved å sette
rconforan:rcon changelevel nmo_broadway rcon kick PlayerName
Bruke en ekstern RCON-klient
Du kan også bruke frittstående RCON-verktøy for å administrere serveren eksternt. Koble til med server-IP, port og RCON-passord. Populære Source RCON-klienter inkluderer HLSW og mcrcon.
Feilsøking
- Serveren vises ikke i serverlisten: Bekreft at serveren er fullstendig startet i GPanel. Sørg for at
sv_laner satt til0i server.cfg. Steam-serverlisten kan ta 2-3 minutter på å indeksere en ny server. - Kan ikke koble til: Sjekk server-IP og port i GPanels Network-fane. Prøv å koble til via konsollen med
connect IP:PORT. - Feil om at kart ikke ble funnet: Bekreft at kartnavn i
mapcycle.txtsamsvarer med de faktiske kartfilene inmrih/maps/. Navn skiller mellom store og små bokstaver. - Krasjer ved oppstart: Slett
server.cfgog start på nytt for å regenerere standardverdiene. Sjekk GPanel-konsollen for spesifikke feilmeldinger. - RCON fungerer ikke: Bekreft at
rcon_passworder satt i bådeserver.cfgog GPanel Startup-fanen. Sørg for at du bruker riktig port.
Relaterte artikler
- No More Room in Hell admin-kommandoer
- Hvordan finne server-IP og port
- Hvordan laste opp filer via SFTP
- Oppstartsguide for server
Trenger du hjelp?
Hvis du støter på problemer som ikke dekkes her, opprett en supportsak og inkluder server-IP, en beskrivelse av problemet og eventuelle feilmeldinger fra GPanel-konsollen.