Denne guide dækker, hvordan du opsætter din No More Room in Hell (NMRiH) dedikerede server på Legion Hosting, konfigurerer opstartsvariabler, redigerer server.cfg, opsætter banerotation, konfigurerer spiltilstande og forbinder til din server. For admin-kommandoer og plugin-understøttelse, se No More Room in Hell Admin Commands.
1. Første start
- Log ind på GPanel og vælg din NMRiH-server.
- Gå til Startup-fanen og gennemgå de tilgængelige variabler (se tabellen nedenfor).
- Skift eventuelt SRCDS_MAP for at indstille hvilken bane der indlæses først.
- Gå tilbage til Console-fanen og klik på Start.
- Vent på at konsollen viser, at serveren er færdig med at indlæse den første bane. Første start kan tage et minut, da serveren initialiserer og genererer standardkonfigurationsfiler.
- Når serveren kører, konfigurer dit servernavn, RCON-adgangskode og andre indstillinger i
nmrih/cfg/server.cfg(se nedenfor).
server.cfg før du gør din server offentlig. Uden en er fjern-admin-adgang deaktiveret, og du vil have begrænset kontrol over serveren, mens den kører.
2. GPanel-opstartsvariabler
Følgende variabler er tilgængelige i GPanels Startup-fane. Indstillinger som servernavn, adgangskode, RCON-adgangskode og maks. spillere konfigureres i server.cfg (se afsnit 3 nedenfor).
| Variabel | Standard | Beskrivelse |
|---|---|---|
SRCDS_MAP |
nms_northway |
Banen der indlæses ved serverstart. Brug nmo_-præfiks for Objective-baner eller nms_ for Survival-baner. |
AUTO_UPDATE |
1 |
Opdater automatisk serveren ved opstart. Sæt til 0 for at deaktivere. |
nmrih/cfg/server.cfg i stedet for som GPanel-opstartsvariabler.
3. Serverkonfiguration (server.cfg)
NMRiH bruger den standard Source engine server.cfg-fil til detaljeret konfiguration. Stop din server før redigering.
Filplacering
nmrih/cfg/server.cfg
Åbn denne fil via Files-fanen i GPanel eller forbind via SFTP. Hvis filen ikke eksisterer, opret den manuelt eller start og stop serveren for at generere en standardfil.
Vigtige indstillinger
| Indstilling | Standard | Beskrivelse |
|---|---|---|
hostname |
NMRiH Server |
Servernavn vist i browseren. |
sv_password |
(tom) | Adgangskode for tilslutning. Lad være tom for offentlig adgang. |
rcon_password |
(ingen) | RCON-adgangskode til fjern-admin-adgang. Skal sættes for at RCON fungerer. |
maxplayers |
8 |
Maksimalt antal samtidige spillere. |
sv_contact |
(tom) | Kontakt-e-mail eller URL for serveroperatøren. Valgfrit. |
sv_region |
255 |
Serverregionskode for browseren. 0=US East, 1=US West, 2=Sydamerika, 3=Europa, 4=Asien, 5=Australien, 255=Verden. |
mp_timelimit |
0 |
Tidsgrænse pr. bane i minutter. 0 betyder ingen tidsgrænse (rundebaseret progression). |
sv_alltalk |
1 |
Tillad alle spillere at høre hinanden via stemmechat uanset afstand. Sæt til 0 for nærhedsbaseret stemme. |
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. Banerotation (mapcycle.txt)
NMRiH roterer baner ved hjælp af en mapcycle.txt-fil. Serveren indlæser den næste bane i listen, når hver runde slutter.
Filplacering
nmrih/mapcycle.txt
Format
List én bane pr. linje. Baner indlæses i rækkefølge fra top til bund, hvorefter cyklussen gentages.
nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway
Banenavnspræfikser
| Præfiks | Spiltilstand | Beskrivelse |
|---|---|---|
nmo_ |
Objective | Spillere gennemfører mål (find genstande, nå udtrækningspunkter) mens de kæmper mod zombier. Den mest populære tilstand. |
nms_ |
Survival | Bølgebaseret overlevelse. Spillere forsvarer en position mod stadig sværere zombiebølger. |
nmo_- og nms_-baner i den samme banerotation. Serveren skifter automatisk spiltilstand baseret på banepræfikset.
5. Spiltilstande
Objective-tilstand (nmo_)
Den primære spiltilstand. Spillere skal arbejde sammen om at gennemføre en række mål -- finde nøgler, aktivere generatorer, nå evakueringspunkter -- mens zombier strejfer rundt på banen. Hvis alle spillere dør, eller I ikke når at blive udtrukket, taber I.
Survival-tilstand (nms_)
Bølgebaseret forsvar. Spillere holder en position og kæmper mod stadig sværere bølger af zombier. Ammunition og forsyninger er knappe. Målet er at overleve så mange bølger som muligt eller nå et bestemt antal bølger for at vinde.
6. Sådan forbinder du
Mulighed A -- Steam serverbrowser
- Åbn Steam-klienten.
- Klik på View i topmenuen, derefter Game Servers.
- Klik på fanen Favourites, derefter Add a server.
- Indtast din server-IP og port fra GPanels Network-fane:
<your-server-ip>:<port> - Klik på Add this address to favourites, vælg derefter serveren og klik på Connect.
Mulighed B -- Konsol i spillet
- Start No More Room in Hell via Steam.
- Aktiver udviklerkonsollen i Options > Keyboard > Advanced > Enable Developer Console.
- Tryk på
~(tilde) for at åbne konsollen. - Skriv forbindelseskommandoen:
connect <your-server-ip>:<port> - Hvis en adgangskode er indstillet, tilføj den:
connect <your-server-ip>:<port>; password YourPassword
Mulighed C -- Serverbrowser i spillet
- Start No More Room in Hell via Steam.
- Fra hovedmenuen, vælg Find Servers.
- Søg efter din server ved navn eller gennemse listen.
- Vælg din server og klik på Connect.
7. RCON (Remote Console)
RCON giver dig mulighed for at udføre serverkommandoer eksternt uden at være forbundet til spillet. Dette bruger den standard Source engine RCON-protokol.
Brug af RCON i spillet
- Åbn udviklerkonsollen (
~). - Indtast din RCON-adgangskode:
rcon_password YourRCONPassword - Udfør kommandoer ved at sætte
rconforan:rcon changelevel nmo_broadway rcon kick PlayerName
Brug af en ekstern RCON-klient
Du kan også bruge selvstændige RCON-værktøjer til at administrere din server eksternt. Forbind med din server-IP, port og RCON-adgangskode. Populære Source RCON-klienter inkluderer HLSW og mcrcon.
Fejlfinding
- Serveren vises ikke i browseren: Bekræft at serveren er fuldt startet i GPanel. Sørg for at
sv_laner sat til0i server.cfg. Steam-browseren kan tage 2-3 minutter om at indeksere en ny server. - Kan ikke forbinde: Tjek din server-IP og port i GPanels Network-fane. Prøv at forbinde via konsollen med
connect IP:PORT. - Bane ikke fundet-fejl: Bekræft at banenavne i
mapcycle.txtmatcher de faktiske banefiler inmrih/maps/. Navne skelner mellem store og små bogstaver. - Nedbrud ved opstart: Slet
server.cfgog genstart for at gendanne standardindstillinger. Tjek GPanel-konsollen for specifikke fejlmeddelelser. - RCON virker ikke: Bekræft at
rcon_passworder sat i bådeserver.cfgog GPanel Startup-fanen. Sørg for at du bruger den korrekte port.
Relaterede artikler
- No More Room in Hell Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Brug for hjælp?
Hvis du støder på problemer, der ikke er dækket her, opret en supportticket og inkluder din server-IP, en beskrivelse af problemet og eventuelle fejlmeddelelser fra GPanel-konsollen.