Acest ghid acoperă modul de configurare a serverului dedicat No More Room in Hell (NMRiH) pe Legion Hosting, configurarea variabilelor de pornire, editarea fișierului server.cfg, configurarea rotației hărților, configurarea modurilor de joc și conectarea la server. Pentru comenzi de admin și suport pentru pluginuri, consultați Comenzi de admin No More Room in Hell.
1. Prima pornire
- Conectați-vă la GPanel și selectați serverul dvs. NMRiH.
- Mergeți la fila Startup și examinați variabilele disponibile (consultați tabelul de mai jos).
- Opțional, modificați SRCDS_MAP pentru a stabili ce hartă se încarcă prima.
- Reveniți la fila Console și apăsați Start.
- Așteptați ca consola să afișeze că serverul a terminat de încărcat prima hartă. Prima pornire poate dura un minut, deoarece serverul se inițializează și generează fișierele de configurare implicite.
- Odată ce serverul rulează, configurați numele serverului, parola RCON și alte setări în
nmrih/cfg/server.cfg(vezi mai jos).
server.cfg înainte de a face serverul public. Fără ea, accesul de admin la distanță este dezactivat și veți avea control limitat asupra serverului în timp ce acesta rulează.
2. Variabile de pornire GPanel
Următoarele variabile sunt disponibile în fila Startup din GPanel. Setări precum numele serverului, parola, parola RCON și numărul maxim de jucători sunt configurate în server.cfg (vezi secțiunea 3 de mai jos).
| Variabilă | Implicit | Descriere |
|---|---|---|
SRCDS_MAP |
nms_northway |
Harta încărcată la pornirea serverului. Folosiți prefixul nmo_ pentru hărți de tip Objective sau nms_ pentru hărți de tip Survival. |
AUTO_UPDATE |
1 |
Actualizează automat serverul la pornire. Setați la 0 pentru a dezactiva. |
nmrih/cfg/server.cfg, nu ca variabile de pornire GPanel.
3. Configurarea serverului (server.cfg)
NMRiH folosește fișierul standard server.cfg al motorului Source pentru configurarea detaliată. Opriți serverul înainte de editare.
Locația fișierului
nmrih/cfg/server.cfg
Deschideți acest fișier folosind fila Files din GPanel sau conectați-vă prin SFTP. Dacă fișierul nu există, creați-l manual sau porniți și opriți serverul pentru a genera unul implicit.
Setări cheie
| Setare | Implicit | Descriere |
|---|---|---|
hostname |
NMRiH Server |
Numele serverului afișat în browser. |
sv_password |
(gol) | Parolă de conectare. Lăsați gol pentru acces public. |
rcon_password |
(niciuna) | Parolă RCON pentru accesul de admin la distanță. Trebuie setată pentru ca RCON să funcționeze. |
maxplayers |
8 |
Numărul maxim de jucători simultani. |
sv_contact |
(gol) | Email sau URL de contact pentru operatorul serverului. Opțional. |
sv_region |
255 |
Codul de regiune al serverului pentru browser. 0=US East, 1=US West, 2=America de Sud, 3=Europa, 4=Asia, 5=Australia, 255=Lume. |
mp_timelimit |
0 |
Limita de timp per hartă în minute. 0 înseamnă fără limită de timp (progres bazat pe runde). |
sv_alltalk |
1 |
Permite tuturor jucătorilor să se audă reciproc prin chatul vocal, indiferent de distanță. Setați la 0 pentru voce bazată pe proximitate. |
Exemplu 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. Rotația hărților (mapcycle.txt)
NMRiH parcurge hărțile folosind un fișier mapcycle.txt. Serverul încarcă următoarea hartă din listă după ce fiecare rundă se încheie.
Locația fișierului
nmrih/mapcycle.txt
Format
Listați o hartă pe linie. Hărțile sunt încărcate în ordine, de sus în jos, apoi ciclul se repetă.
nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway
Prefixe ale numelor de hărți
| Prefix | Mod de joc | Descriere |
|---|---|---|
nmo_ |
Objective | Jucătorii îndeplinesc obiective (găsesc obiecte, ajung la puncte de extracție) în timp ce luptă cu zombi. Cel mai popular mod. |
nms_ |
Survival | Supraviețuire bazată pe valuri. Jucătorii apără o poziție împotriva valurilor de zombi din ce în ce mai dificile. |
nmo_ și nms_ în același mapcycle. Serverul comută automat modurile de joc în funcție de prefixul hărții.
5. Moduri de joc
Modul Objective (nmo_)
Modul de joc principal. Jucătorii trebuie să colaboreze pentru a îndeplini o serie de obiective -- găsirea cheilor, activarea generatoarelor, ajungerea la punctele de evacuare -- în timp ce zombii cutreieră harta. Rămânerea fără jucători sau eșecul extracției duce la înfrângere.
Modul Survival (nms_)
Apărare bazată pe valuri. Jucătorii păstrează o poziție și resping valuri de zombi din ce în ce mai dificile. Muniția și proviziile sunt rare. Scopul este să supraviețuiești cât mai multor valuri sau să atingi un număr stabilit de valuri pentru a câștiga.
6. Cum vă conectați
Opțiunea A -- Browserul de servere Steam
- Deschideți clientul Steam.
- Apăsați View în meniul de sus, apoi Game Servers.
- Apăsați fila Favourites, apoi Add a server.
- Introduceți IP-ul și portul serverului din fila Network din GPanel:
<your-server-ip>:<port> - Apăsați Add this address to favourites, apoi selectați serverul și apăsați Connect.
Opțiunea B -- Consola din joc
- Lansați No More Room in Hell prin Steam.
- Activați consola de dezvoltator din Options > Keyboard > Advanced > Enable Developer Console.
- Apăsați
~(tilda) pentru a deschide consola. - Tastați comanda de conectare:
connect <your-server-ip>:<port> - Dacă este setată o parolă, adăugați-o:
connect <your-server-ip>:<port>; password YourPassword
Opțiunea C -- Browserul de servere din joc
- Lansați No More Room in Hell prin Steam.
- Din meniul principal, selectați Find Servers.
- Căutați serverul după nume sau răsfoiți lista.
- Selectați serverul și apăsați Connect.
7. RCON (Consolă la distanță)
RCON vă permite să executați comenzi de server de la distanță, fără a fi conectat la joc. Acesta folosește protocolul RCON standard al motorului Source.
Utilizarea RCON în joc
- Deschideți consola de dezvoltator (
~). - Introduceți parola RCON:
rcon_password YourRCONPassword - Executați comenzi prefixându-le cu
rcon:rcon changelevel nmo_broadway rcon kick PlayerName
Utilizarea unui client RCON extern
Puteți folosi și instrumente RCON de sine stătătoare pentru a vă gestiona serverul de la distanță. Conectați-vă folosind IP-ul serverului, portul și parola RCON. Clienții RCON Source populari includ HLSW și mcrcon.
Depanare
- Serverul nu apare în browser: Verificați că serverul este complet pornit în GPanel. Asigurați-vă că
sv_laneste setat la0în server.cfg. Browserul Steam poate avea nevoie de 2-3 minute pentru a indexa un server nou. - Nu vă puteți conecta: Verificați IP-ul și portul serverului în fila Network din GPanel. Încercați să vă conectați prin consolă cu
connect IP:PORT. - Erori de tip „map not found”: Verificați că numele hărților din
mapcycle.txtcorespund fișierelor de hărți reale dinnmrih/maps/. Numele sunt sensibile la majuscule. - Blocări la pornire: Ștergeți
server.cfgși reporniți pentru a regenera valorile implicite. Verificați consola GPanel pentru mesaje de eroare specifice. - RCON nu funcționează: Confirmați că
rcon_passwordeste setată atât înserver.cfg, cât și în fila Startup din GPanel. Asigurați-vă că folosiți portul corect.
Articole conexe
- Comenzi de admin No More Room in Hell
- Cum să găsiți IP-ul și portul serverului
- Cum să încărcați fișiere prin SFTP
- Ghid de pornire a serverului
Aveți nevoie de ajutor?
Dacă întâmpinați probleme care nu sunt acoperite aici, deschideți un tichet de suport și includeți IP-ul serverului, o descriere a problemei și orice mesaje de eroare din consola GPanel.