Acest ghid acoperă configurarea administratorului prin RCON, comenzile motorului Source, suportul pentru plugin-uri SourceMod/MetaMod, gestionarea jucătorilor, gestionarea hărților, hărțile personalizate și depanarea pentru serverul tău dedicat No More Room in Hell (NMRiH). Pentru configurarea și setarea inițială a serverului, consultă Ghid de configurare a serverului No More Room in Hell.
1. Configurarea administratorului (RCON)
RCON (Remote Console) este metoda principală de administrare a serverelor NMRiH. Oferă acces complet la comenzi atât în joc, cât și la distanță.
Configurarea RCON
- Conectează-te la GPanel și selectează serverul tău NMRiH.
- Mergi la fila Startup și setează RCON_PASSWORD la o parolă sigură.
- Verifică dacă aceeași parolă este setată în
nmrih/cfg/server.cfg:rcon_password "YourSecureRCON" - Repornește serverul pentru ca modificările să aibă efect.
Autentificarea prin RCON în joc
- Deschide consola de dezvoltator apăsând
~(tildă). - Autentifică-te cu:
rcon_password YourSecureRCON - Acum poți prefixa orice comandă cu
rconpentru a o executa pe server.
2. Comenzile motorului Source
Următoarele comenzi sunt comenzi standard de server ale motorului Source. Execută-le prin RCON (prefixează cu rcon în consola jocului) sau prin consola GPanel.
| Comandă | Descriere |
|---|---|
changelevel <map_name> |
Schimbă imediat la o hartă specifică (de ex., changelevel nmo_broadway). |
kick <player_name> |
Dă kick unui jucător de pe server după numele său. |
kickid <user_id> |
Dă kick unui jucător după ID-ul său de utilizator (afișat în ieșirea status). |
banid <minutes> <user_id> |
Dă ban unui jucător după ID-ul de utilizator pentru o durată specificată. Folosește 0 pentru permanent. |
removeid <user_id> |
Elimină un ban după ID-ul de utilizator. |
status |
Afișează informații despre server și o listă a tuturor jucătorilor conectați cu ID-urile și adresele lor IP. |
users |
Listează jucătorii conectați cu ID-urile lor de utilizator. |
say <message> |
Trimite un mesaj tuturor jucătorilor din consola serverului. |
mp_restartgame 1 |
Repornește runda curentă după o întârziere de 1 secundă. |
sv_password <password> |
Schimbă parola de conectare la server în timpul rulării. Folosește ghilimele goale pentru fără parolă. |
maps * |
Listează toate hărțile disponibile pe server. |
writeid |
Salvează lista de ban-uri curentă în banned_user.cfg. |
writeip |
Salvează lista de ban-uri IP curentă în banned_ip.cfg. |
3. Gestionarea jucătorilor
Identificarea jucătorilor
Folosește comanda status pentru a vedea toți jucătorii conectați:
rcon status
Aceasta afișează numele fiecărui jucător, ID-ul de utilizator, Steam ID-ul, adresa IP și timpul de conectare.
Kick jucători
rcon kick "PlayerName"
rcon kickid 3
Folosește ghilimele în jurul numelor de jucători care conțin spații. Varianta kickid folosește ID-ul numeric de utilizator din status.
Ban jucători
rcon banid 0 3 kick
Aceasta dă ban permanent ID-ului de utilizator 3 (0 minute = permanent) și le dă kick imediat. Pentru a da ban pentru un timp limitat:
rcon banid 60 3 kick
Aceasta dă ban pentru 60 de minute. După ce dai ban, salvează lista de ban-uri:
rcon writeid
Eliminarea ban-ului jucătorilor
rcon removeid STEAM_X:X:XXXXXXX
Folosește Steam ID-ul din lista de ban-uri sau din ieșirea status. Salvează modificările cu rcon writeid.
4. Gestionarea hărților
Schimbarea hărților
Pentru a schimba hărțile imediat în timpul jocului:
rcon changelevel nmo_broadway
Vizualizarea hărților disponibile
rcon maps *
Aceasta listează toate fișierele de hartă instalate pe server. Folosește numele hărții fără extensia .bsp când schimbi nivelurile.
Editarea ciclului de hărți
Rotația hărților este controlată de nmrih/mapcycle.txt. Editează acest fișier pentru a adăuga sau elimina hărți:
- Oprește serverul din GPanel.
- Deschide
nmrih/mapcycle.txtprin fila Files sau SFTP. - Adaugă sau elimină nume de hărți (câte unul pe linie).
- Salvează și pornește serverul.
5. Hărți personalizate
NMRiH are o comunitate activă care creează hărți personalizate. Pentru a instala hărți personalizate pe serverul tău:
Instalarea hărților personalizate
- Descarcă fișierul hărții personalizate (
.bsp) dintr-o sursă de încredere, cum ar fi Steam Workshop sau GameBanana. - Oprește serverul din GPanel.
- Conectează-te prin SFTP (vezi Cum să încarci fișiere prin SFTP).
- Încarcă fișierul
.bspînnmrih/maps/. - Adaugă numele hărții în
nmrih/mapcycle.txt. - Pornește serverul.
sv_downloadurl pentru FastDL astfel încât clienții să poată descărca harta automat la conectare.
Configurarea FastDL
Pentru a permite clienților să descarce hărți personalizate automat, configurează FastDL în server.cfg:
sv_downloadurl "http://your-fastdl-url.com/nmrih/"
sv_allowdownload 1
sv_allowupload 0
6. Suport pentru SourceMod și MetaMod
NMRiH suportă SourceMod și MetaMod:Source, care oferă un cadru puternic de plugin-uri pentru administrarea extinsă a serverului.
Instalarea MetaMod:Source
- Descarcă MetaMod:Source de la sourcemm.net.
- Oprește serverul din GPanel.
- Conectează-te prin SFTP și extrage fișierele MetaMod în directorul
nmrih/, menținând structura folderelor. - Pornește serverul și verifică dacă MetaMod este încărcat tastând
rcon meta versionîn consolă.
Instalarea SourceMod
- Descarcă SourceMod de la sourcemod.net. Asigură-te că selectezi versiunea corectă pentru ramura motorului Source a NMRiH.
- Oprește serverul din GPanel.
- Extrage fișierele SourceMod în directorul
nmrih/peste instalarea MetaMod existentă. - Pornește serverul și verifică tastând
rcon sm version.
Plugin-uri SourceMod comune
- Meniu de administrator: Panou de administrator în joc pentru kick-uri, ban-uri și schimbări de hartă.
- Nominalizări/vot pentru hărți: Permite jucătorilor să voteze următoarea hartă.
- Sloturi rezervate: Rezervă sloturi de jucător pentru administratori sau VIP-uri.
- Plugin-uri anti-cheat: Protecție suplimentară împotriva trișorilor.
nmrih/addons/sourcemod/configs/admins_simple.ini folosind Steam ID-uri. Aceasta acordă acces de administrator în joc jucătorilor specificați.
7. Depanare
RCON nu funcționează
- Verifică dacă
rcon_passwordeste setat atât înserver.cfg, cât și în fila Startup din GPanel. - Asigură-te că te autentifici înainte de a executa comenzi:
rcon_password YourPasswordapoircon command. - Verifică dacă portul RCON corespunde cu portul de joc al serverului tău (motorul Source folosește implicit același port pentru RCON).
Hărțile personalizate nu se încarcă
- Verifică dacă fișierul
.bspeste înnmrih/maps/. - Asigură-te că numele hărții din
mapcycle.txtcorespunde exact cu numele fișierului (fără extensia.bsp). - Verifică consola serverului pentru erori „map not found”.
SourceMod nu se încarcă
- Confirmă că MetaMod este instalat corect verificând
rcon meta version. - Verifică dacă versiunea SourceMod este compatibilă cu ramura motorului Source a NMRiH.
- Verifică directorul
nmrih/addons/sourcemod/logs/pentru jurnale de erori.
Jucătorii primesc kick în mod neașteptat
- Verifică dacă un plugin anti-cheat SourceMod cauzează rezultate fals pozitive.
- Verifică dacă
sv_timeoutnu este setat prea jos (implicit este 65 de secunde). - Revizuiește consola serverului pentru mesaje cu motivul kick-ului.
Blocările serverului
- Dacă blocările au început după instalarea plugin-urilor, elimină-le pe rând pentru a identifica cauza.
- Șterge
server.cfgși repornește pentru a regenera valorile implicite. - Dacă blocările persistă, deschide un tichet de suport cu mesajele de eroare din consola GPanel.
Articole conexe
- Ghid de configurare a serverului No More Room in Hell
- Cum să găsești IP-ul și portul serverului tău
- Cum să încarci fișiere prin SFTP
- Ghid de pornire a serverului
Ai nevoie de ajutor?
Dacă întâmpini probleme care nu sunt acoperite aici, deschide un tichet de suport și include IP-ul serverului tău, o descriere a problemei și orice mesaje de eroare din consola GPanel.