See juhend käsitleb administraatori seadistamist RCON kaudu, Source mootori käske, SourceMod/MetaMod pistikprogrammide tuge, mängijate haldust, kaardihaldust, kohandatud kaarte ja tõrkeotsingut teie No More Room in Hell (NMRiH) pühendatud serveri jaoks. Serveri esmase seadistuse ja konfiguratsiooni jaoks vaadake No More Room in Hell serveri seadistamise juhend.
1. Administraatori seadistamine (RCON)
RCON (Remote Console) on peamine meetod NMRiH serverite administreerimiseks. See pakub täielikku käsuligipääsu nii mängusiseselt kui ka kaugelt.
RCON seadistamine
- Logige sisse GPanel-i ja valige oma NMRiH server.
- Minge Startup vahekaardile ja määrake RCON_PASSWORD turvaliseks parooliks.
- Veenduge, et sama parool on määratud failis
nmrih/cfg/server.cfg:rcon_password "YourSecureRCON" - Taaskäivitage server, et muudatused jõustuksid.
RCON kaudu autentimine mängusiseselt
- Avage arendaja konsool, vajutades
~(tilde). - Autentimiseks sisestage:
rcon_password YourSecureRCON - Nüüd saate lisada mis tahes käsule eesliite
rcon, et see serveris käivitada.
2. Source mootori käsud
Järgnevad käsud on standardsed Source mootori serverikäsud. Käivitage need RCON kaudu (lisage mängukonsoolis eesliide rcon) või GPanel konsooli kaudu.
| Käsk | Kirjeldus |
|---|---|
changelevel <map_name> |
Vaheta kohe kindlale kaardile (nt changelevel nmo_broadway). |
kick <player_name> |
Viska mängija serverist välja nime järgi. |
kickid <user_id> |
Viska mängija välja kasutaja ID järgi (näidatud status väljundis). |
banid <minutes> <user_id> |
Keela mängijal liitumine kasutaja ID järgi kindlaks ajaks. Kasutage 0 püsivaks keelamiseks. |
removeid <user_id> |
Eemalda keeld kasutaja ID järgi. |
status |
Kuva serveri teave ja kõigi ühendatud mängijate nimekiri koos nende ID-de ja IP-aadressidega. |
users |
Kuva ühendatud mängijate nimekiri koos kasutaja ID-dega. |
say <message> |
Saada teade kõigile mängijatele serveri konsoolist. |
mp_restartgame 1 |
Taaskäivita praegune voor 1-sekundilise viivitusega. |
sv_password <password> |
Muuda serveri liitumisparooli töö ajal. Kasutage tühje jutumärke parooli eemaldamiseks. |
maps * |
Kuva kõik serveris saadaolevad kaardid. |
writeid |
Salvesta praegune keelunimekiri faili banned_user.cfg. |
writeip |
Salvesta praegune IP keelunimekiri faili banned_ip.cfg. |
3. Mängijate haldus
Mängijate tuvastamine
Kasutage käsku status, et näha kõiki ühendatud mängijaid:
rcon status
See näitab iga mängija nime, kasutaja ID-d, Steam ID-d, IP-aadressi ja ühenduse aega.
Mängijate välja viskamine
rcon kick "PlayerName"
rcon kickid 3
Kasutage jutumärke mängijaannimede ümber, mis sisaldavad tühikuid. kickid variant kasutab status väljundi numbrilist kasutaja ID-d.
Mängijate keelamine
rcon banid 0 3 kick
See keelab kasutaja ID 3 püsivalt (0 minutit = püsiv) ja viskab ta kohe välja. Ajaliselt piiratud keelamiseks:
rcon banid 60 3 kick
See keelab 60 minutiks. Pärast keelämist salvestage keelunimekiri:
rcon writeid
Mängijate keelu eemaldamine
rcon removeid STEAM_X:X:XXXXXXX
Kasutage Steam ID-d keelunimekirjast või status väljundist. Salvestage muudatused käsuga rcon writeid.
4. Kaardihaldus
Kaartide vahetamine
Kaardi koheseks vahetamiseks mängu ajal:
rcon changelevel nmo_broadway
Saadaolevate kaartide vaatamine
rcon maps *
See kuvab kõik serverisse paigaldatud kaardifailid. Kasutage kaardi nime ilma .bsp laiendita tasemete vahetamisel.
Kaarditsükli redigeerimine
Kaartide rotatsiooni juhib nmrih/mapcycle.txt. Redigeerige seda faili kaartide lisamiseks või eemaldamiseks:
- Peatage server GPanel-ist.
- Avage
nmrih/mapcycle.txtFiles vahekaardi või SFTP kaudu. - Lisage või eemaldage kaardinimeneid (üks rea kohta).
- Salvestage ja käivitage server.
5. Kohandatud kaardid
NMRiH-l on aktiivne kogukond, kes loob kohandatud kaarte. Kohandatud kaartide paigaldamiseks oma serverisse:
Kohandatud kaartide paigaldamine
- Laadige alla kohandatud kaardifail (
.bsp) usaldusväärsest allikast nagu Steam Workshop või GameBanana. - Peatage server GPanel-ist.
- Ühenduge SFTP kaudu (vaadake Kuidas laadida faile üles SFTP kaudu).
- Laadige
.bspfail üles kaustanmrih/maps/. - Lisage kaardi nimi faili
nmrih/mapcycle.txt. - Käivitage server.
sv_downloadurl-iga FastDL jaoks, et kliendid saaksid kaardi ühendamisel automaatselt alla laadida.
FastDL seadistamine
Et võimaldada klientidel kohandatud kaarte automaatselt alla laadida, seadistage FastDL failis server.cfg:
sv_downloadurl "http://your-fastdl-url.com/nmrih/"
sv_allowdownload 1
sv_allowupload 0
6. SourceMod ja MetaMod tugi
NMRiH toetab SourceMod ja MetaMod:Source, mis pakuvad võimsat pistikprogrammide raamistikku laiendatud serveri administreerimiseks.
MetaMod:Source paigaldamine
- Laadige MetaMod:Source alla aadressilt sourcemm.net.
- Peatage server GPanel-ist.
- Ühenduge SFTP kaudu ja pakkige MetaMod failid lahti kausta
nmrih/, säilitades kaustastruktuuri. - Käivitage server ja veenduge, et MetaMod on laaditud, tippides konsooli
rcon meta version.
SourceMod paigaldamine
- Laadige SourceMod alla aadressilt sourcemod.net. Veenduge, et valite NMRiH Source mootori harule õige versiooni.
- Peatage server GPanel-ist.
- Pakkige SourceMod failid lahti kausta
nmrih/olemasoleva MetaMod paigalduse peale. - Käivitage server ja veenduge, tippides
rcon sm version.
Levinud SourceMod pistikprogrammid
- Administraatorimenüü: Mängusisene administraatoripaneel väljaviskamisteks, keelamiseks ja kaardivahetusteks.
- Kaardi nomineerimine/hääletamine: Võimaldab mängijatel hääletada järgmise kaardi üle.
- Reserveeritud kohad: Reserveerige mängijakohti administraatoritele või VIP-idele.
- Pettusevastased pistikprogrammid: Täiendav kaitse petturite vastu.
nmrih/addons/sourcemod/configs/admins_simple.ini kasutades Steam ID-sid. See annab määratud mängijatele mängusisese administraatoriligipääsu.
7. Tõrkeotsing
RCON ei tööta
- Veenduge, et
rcon_passwordon määratud nii failisserver.cfgkui ka GPanel Startup vahekaardil. - Veenduge, et autentite enne käskude täitmist:
rcon_password YourPasswordseejärelrcon command. - Kontrollige, et RCON port vastab teie serveri mänguportile (Source mootor kasutab vaikimisi sama porti RCON jaoks).
Kohandatud kaardid ei laadi
- Veenduge, et
.bspfail on kaustasnmrih/maps/. - Veenduge, et kaardi nimi failis
mapcycle.txtvastab täpselt failinimele (ilma.bsplaiendita). - Kontrollige serveri konsooli "map not found" vigade osas.
SourceMod ei laadi
- Kinnitage, et MetaMod on õigesti paigaldatud, kontrollides
rcon meta version. - Veenduge, et SourceMod versioon ühildub NMRiH Source mootori haruga.
- Kontrollige vigade logisid kaustas
nmrih/addons/sourcemod/logs/.
Mängijad visatakse ootamatult välja
- Kontrollige, kas mõni SourceMod pettusevastane pistikprogramm põhjustab valepositiivseid tulemusi.
- Veenduge, et
sv_timeoutpole seatud liiga madalale (vaikimisi on 65 sekundit). - Vaadake üle serveri konsooli väljaviskamise põhjuse teated.
Serveri kokkujooksmised
- Kui kokkujooksmised algasid pärast pistikprogrammide paigaldamist, eemaldage neid ükshaaval, et tuvastada põhjus.
- Kustutage
server.cfgja taaskäivitage vaikeväärtuste taastamiseks. - Kui kokkujooksmised jätkuvad, avage tugiteenuse pilet koos veateadetega GPanel konsoolist.
Seotud artiklid
- No More Room in Hell serveri seadistamise juhend
- Kuidas leida oma serveri IP-d ja porti
- Kuidas laadida faile üles SFTP kaudu
- Serveri käivitamise juhend
Vajate abi?
Kui teil tekib probleeme, mida siin ei käsitleta, avage tugiteenuse pilet ja lisage oma serveri IP, probleemi kirjeldus ning kõik veateated GPanel konsoolist.