Den här guiden går igenom hur du konfigurerar din dedikerade No More Room in Hell (NMRiH)-server hos Legion Hosting, ställer in startvariabler, redigerar server.cfg, konfigurerar kartrotation, ställer in spellägen och ansluter till din server. För admin-kommandon och plugin-stöd, se No More Room in Hell admin-kommandon.
1. Första start
- Logga in på GPanel och välj din NMRiH-server.
- Gå till fliken Startup och granska de tillgängliga variablerna (se tabellen nedan).
- Ändra eventuellt SRCDS_MAP för att ange vilken karta som laddas först.
- Återgå till fliken Console och klicka på Start.
- Vänta tills konsolen visar att servern har laddat klart den första kartan. Den första starten kan ta en stund medan servern initieras och genererar standardkonfigurationsfiler.
- När servern är igång konfigurerar du ditt servernamn, RCON-lösenord och andra inställningar i
nmrih/cfg/server.cfg(se nedan).
server.cfg innan du gör din server publik. Utan ett sådant är fjärradministratörsåtkomst inaktiverad och du har begränsad kontroll över servern medan den körs.
2. GPanel-startvariabler
Följande variabler finns tillgängliga på fliken Startup i GPanel. Inställningar som servernamn, lösenord, RCON-lösenord och maximalt antal spelare konfigureras i server.cfg (se avsnitt 3 nedan).
| Variabel | Standard | Beskrivning |
|---|---|---|
SRCDS_MAP |
nms_northway |
Kartan som laddas vid serverstart. Använd prefixet nmo_ för Objective-kartor eller nms_ för Survival-kartor. |
AUTO_UPDATE |
1 |
Uppdatera servern automatiskt vid start. Ställ in på 0 för att inaktivera. |
nmrih/cfg/server.cfg snarare än som GPanel-startvariabler.
3. Serverkonfiguration (server.cfg)
NMRiH använder Source-motorns standardfil server.cfg för detaljerad konfiguration. Stoppa din server innan du redigerar.
Filplats
nmrih/cfg/server.cfg
Öppna den här filen med fliken Files i GPanel eller anslut via SFTP. Om filen inte finns skapar du den manuellt eller startar och stoppar servern för att generera en standardfil.
Viktiga inställningar
| Inställning | Standard | Beskrivning |
|---|---|---|
hostname |
NMRiH Server |
Servernamn som visas i webbläsaren. |
sv_password |
(tomt) | Anslutningslösenord. Lämna tomt för publik åtkomst. |
rcon_password |
(inget) | RCON-lösenord för fjärradministratörsåtkomst. Måste anges för att RCON ska fungera. |
maxplayers |
8 |
Maximalt antal samtidiga spelare. |
sv_contact |
(tomt) | Kontakt-e-post eller URL för serveroperatören. Valfritt. |
sv_region |
255 |
Serverns regionkod för webbläsaren. 0=US East, 1=US West, 2=Sydamerika, 3=Europa, 4=Asien, 5=Australien, 255=Världen. |
mp_timelimit |
0 |
Tidsgräns per karta i minuter. 0 betyder ingen tidsgräns (rundbaserad progression). |
sv_alltalk |
1 |
Låt alla spelare höra varandra via röstchatt oavsett avstånd. Ställ in på 0 för avståndsbaserad röst. |
Exempel 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. Kartrotation (mapcycle.txt)
NMRiH växlar mellan kartor med hjälp av en mapcycle.txt-fil. Servern laddar nästa karta i listan efter att varje runda avslutats.
Filplats
nmrih/mapcycle.txt
Format
Ange en karta per rad. Kartor laddas i ordning uppifrån och ned, sedan upprepas cykeln.
nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway
Prefix för kartnamn
| Prefix | Spelläge | Beskrivning |
|---|---|---|
nmo_ |
Objective | Spelarna slutför mål (hittar föremål, når extraktionspunkter) medan de bekämpar zombies. Det populäraste läget. |
nms_ |
Survival | Vågbaserad överlevnad. Spelarna försvarar en position mot allt svårare zombievågor. |
nmo_- och nms_-kartor i samma mapcycle. Servern växlar automatiskt spelläge baserat på kartans prefix.
5. Spellägen
Objective-läge (nmo_)
Det primära spelläget. Spelarna måste samarbeta för att slutföra en serie mål -- hitta nycklar, aktivera generatorer, nå evakueringspunkter -- medan zombies strövar omkring på kartan. Om spelarna tar slut eller om de inte lyckas extrahera resulterar det i en förlust.
Survival-läge (nms_)
Vågbaserat försvar. Spelarna håller en position och bekämpar allt svårare vågor av zombies. Ammunition och förnödenheter är knappa. Målet är att överleva så många vågor som möjligt eller nå ett bestämt antal vågor för att vinna.
6. Så ansluter du
Alternativ A -- Steams serverläsare
- Öppna Steam-klienten.
- Klicka på View i toppmenyn och sedan på Game Servers.
- Klicka på fliken Favourites och sedan på Add a server.
- Ange din server-IP och port från GPanels flik Network:
<your-server-ip>:<port> - Klicka på Add this address to favourites, välj sedan servern och klicka på Connect.
Alternativ B -- Konsol i spelet
- Starta No More Room in Hell via Steam.
- Aktivera utvecklarkonsolen i Options > Keyboard > Advanced > Enable Developer Console.
- Tryck på
~(tilde) för att öppna konsolen. - Skriv anslutningskommandot:
connect <your-server-ip>:<port> - Om ett lösenord är angivet lägger du till det:
connect <your-server-ip>:<port>; password YourPassword
Alternativ C -- Serverläsare i spelet
- Starta No More Room in Hell via Steam.
- Från huvudmenyn väljer du Find Servers.
- Sök efter din server med namn eller bläddra i listan.
- Välj din server och klicka på Connect.
7. RCON (fjärrkonsol)
Med RCON kan du köra serverkommandon på distans utan att vara ansluten till spelet. Detta använder Source-motorns standardprotokoll för RCON.
Använda RCON i spelet
- Öppna utvecklarkonsolen (
~). - Ange ditt RCON-lösenord:
rcon_password YourRCONPassword - Kör kommandon genom att inleda med
rcon:rcon changelevel nmo_broadway rcon kick PlayerName
Använda en extern RCON-klient
Du kan även använda fristående RCON-verktyg för att hantera din server på distans. Anslut med din server-IP, port och RCON-lösenord. Populära Source RCON-klienter inkluderar HLSW och mcrcon.
Felsökning
- Servern syns inte i webbläsaren: Kontrollera att servern är fullständigt startad i GPanel. Se till att
sv_lanär inställt på0i server.cfg. Steams webbläsare kan ta 2-3 minuter att indexera en ny server. - Kan inte ansluta: Kontrollera din server-IP och port på GPanels flik Network. Försök ansluta via konsolen med
connect IP:PORT. - Fel om karta saknas: Kontrollera att kartnamnen i
mapcycle.txtmatchar de faktiska kartfilerna inmrih/maps/. Namnen är skiftlägeskänsliga. - Kraschar vid start: Ta bort
server.cfgoch starta om för att återskapa standardvärden. Kontrollera GPanel-konsolen för specifika felmeddelanden. - RCON fungerar inte: Bekräfta att
rcon_passwordär angivet både iserver.cfgoch på fliken Startup i GPanel. Se till att du använder rätt port.
Relaterade artiklar
- No More Room in Hell admin-kommandon
- Så hittar du serverns IP och port
- Så laddar du upp filer via SFTP
- Guide för serverstart
Behöver du hjälp?
Om du stöter på problem som inte täcks här, öppna ett supportärende och inkludera din server-IP, en beskrivning av problemet och eventuella felmeddelanden från GPanel-konsolen.