Ovaj vodič pokriva podešavanje administratora putem RCON-a, komande Source engine-a, podršku za SourceMod/MetaMod dodatke, upravljanje igračima, upravljanje mapama, prilagođene mape i rešavanje problema za vaš No More Room in Hell (NMRiH) namenski server. Za početno podešavanje i konfiguraciju servera, pogledajte Vodič za podešavanje No More Room in Hell servera.
1. Podešavanje administratora (RCON)
RCON (Remote Console) je primarni metod za administriranje NMRiH servera. Pruža potpun pristup komandama kako u igri tako i daljinski.
Podešavanje RCON-a
- Prijavite se na GPanel i izaberite svoj NMRiH server.
- Idite na karticu Startup i postavite RCON_PASSWORD na bezbednu lozinku.
- Proverite da li je ista lozinka podešena u
nmrih/cfg/server.cfg:rcon_password "YourSecureRCON" - Ponovo pokrenite server da bi promene stupile na snagu.
Autentifikacija putem RCON-a u igri
- Otvorite developer konzolu pritiskom na
~(tilda). - Autentifikujte se pomoću:
rcon_password YourSecureRCON - Sada možete dodati prefiks
rconispred bilo koje komande da biste je izvršili na serveru.
2. Komande Source engine-a
Sledeće komande su standardne komande servera Source engine-a. Izvršite ih putem RCON-a (sa prefiksom rcon u konzoli igre) ili kroz GPanel konzolu.
| Komanda | Opis |
|---|---|
changelevel <map_name> |
Odmah promeni na određenu mapu (npr. changelevel nmo_broadway). |
kick <player_name> |
Izbaci igrača sa servera prema njegovom imenu. |
kickid <user_id> |
Izbaci igrača prema njegovom user ID-u (prikazanom u izlazu status). |
banid <minutes> <user_id> |
Banuj igrača prema user ID-u na određeno trajanje. Koristite 0 za trajno. |
removeid <user_id> |
Ukloni ban prema user ID-u. |
status |
Prikaži informacije o serveru i listu svih povezanih igrača sa njihovim ID-evima i IP adresama. |
users |
Izlistaj povezane igrače sa njihovim user ID-evima. |
say <message> |
Pošalji poruku svim igračima iz konzole servera. |
mp_restartgame 1 |
Ponovo pokreni trenutnu rundu nakon kašnjenja od 1 sekunde. |
sv_password <password> |
Promeni lozinku za pridruživanje serveru u toku rada. Koristite prazne navodnike za nepostojanje lozinke. |
maps * |
Izlistaj sve dostupne mape na serveru. |
writeid |
Sačuvaj trenutnu listu banova u banned_user.cfg. |
writeip |
Sačuvaj trenutnu listu IP banova u banned_ip.cfg. |
3. Upravljanje igračima
Identifikovanje igrača
Koristite komandu status da vidite sve povezane igrače:
rcon status
Ovo prikazuje ime svakog igrača, user ID, Steam ID, IP adresu i vreme povezivanja.
Izbacivanje igrača
rcon kick "PlayerName"
rcon kickid 3
Koristite navodnike oko imena igrača koja sadrže razmake. Varijanta kickid koristi numerički user ID iz status.
Banovanje igrača
rcon banid 0 3 kick
Ovo trajno banuje user ID 3 (0 minuta = trajno) i odmah ga izbacuje. Da biste banovali na ograničeno vreme:
rcon banid 60 3 kick
Ovo banuje na 60 minuta. Nakon banovanja, sačuvajte listu banova:
rcon writeid
Uklanjanje bana igrača
rcon removeid STEAM_X:X:XXXXXXX
Koristite Steam ID sa liste banova ili iz izlaza status. Sačuvajte promene pomoću rcon writeid.
4. Upravljanje mapama
Promena mapa
Da biste odmah promenili mape tokom igre:
rcon changelevel nmo_broadway
Pregled dostupnih mapa
rcon maps *
Ovo izlistava sve datoteke mapa instalirane na serveru. Koristite naziv mape bez ekstenzije .bsp prilikom promene nivoa.
Uređivanje ciklusa mapa
Rotacija mapa kontroliše se putem nmrih/mapcycle.txt. Uredite ovu datoteku da biste dodali ili uklonili mape:
- Zaustavite server iz GPanel-a.
- Otvorite
nmrih/mapcycle.txtputem kartice Files ili SFTP-a. - Dodajte ili uklonite nazive mapa (po jedan u redu).
- Sačuvajte i pokrenite server.
5. Prilagođene mape
NMRiH ima aktivnu zajednicu koja kreira prilagođene mape. Da biste instalirali prilagođene mape na svoj server:
Instaliranje prilagođenih mapa
- Preuzmite datoteku prilagođene mape (
.bsp) iz pouzdanog izvora kao što su Steam Workshop ili GameBanana. - Zaustavite server iz GPanel-a.
- Povežite se putem SFTP-a (pogledajte Kako otpremiti datoteke putem SFTP).
- Otpremite
.bspdatoteku unmrih/maps/. - Dodajte naziv mape u
nmrih/mapcycle.txt. - Pokrenite server.
sv_downloadurl za FastDL kako bi klijenti mogli automatski da preuzmu mapu prilikom povezivanja.
Podešavanje FastDL-a
Da biste omogućili klijentima da automatski preuzimaju prilagođene mape, podesite FastDL u server.cfg:
sv_downloadurl "http://your-fastdl-url.com/nmrih/"
sv_allowdownload 1
sv_allowupload 0
6. Podrška za SourceMod i MetaMod
NMRiH podržava SourceMod i MetaMod:Source, koji pružaju moćan okvir za dodatke za proširenu administraciju servera.
Instaliranje MetaMod:Source
- Preuzmite MetaMod:Source sa sourcemm.net.
- Zaustavite server iz GPanel-a.
- Povežite se putem SFTP-a i raspakujte MetaMod datoteke u direktorijum
nmrih/, zadržavajući strukturu fascikli. - Pokrenite server i proverite da li je MetaMod učitan kucanjem
rcon meta versionu konzoli.
Instaliranje SourceMod-a
- Preuzmite SourceMod sa sourcemod.net. Uverite se da ste izabrali ispravnu verziju za NMRiH-ovu granu Source engine-a.
- Zaustavite server iz GPanel-a.
- Raspakujte SourceMod datoteke u direktorijum
nmrih/preko postojeće MetaMod instalacije. - Pokrenite server i proverite kucanjem
rcon sm version.
Uobičajeni SourceMod dodaci
- Admin meni: Administratorski panel u igri za izbacivanja, banove i promene mapa.
- Nominacije/glasanje za mape: Omogućite igračima da glasaju za sledeću mapu.
- Rezervisana mesta: Rezervišite mesta za igrače za administratore ili VIP-ove.
- Anti-cheat dodaci: Dodatna zaštita protiv varalica.
nmrih/addons/sourcemod/configs/admins_simple.ini koristeći Steam ID-eve. Ovo dodeljuje pristup administratoru u igri određenim igračima.
7. Rešavanje problema
RCON ne radi
- Proverite da li je
rcon_passwordpodešen i userver.cfgi na kartici Startup u GPanel-u. - Uverite se da se autentifikujete pre izvršavanja komandi:
rcon_password YourPassword, zatimrcon command. - Proverite da li se RCON port poklapa sa game portom vašeg servera (Source engine podrazumevano koristi isti port za RCON).
Prilagođene mape se ne učitavaju
- Proverite da li je
.bspdatoteka unmrih/maps/. - Uverite se da se naziv mape u
mapcycle.txttačno poklapa sa nazivom datoteke (bez ekstenzije.bsp). - Proverite konzolu servera za greške „map not found”.
SourceMod se ne učitava
- Potvrdite da je MetaMod ispravno instaliran proverom
rcon meta version. - Proverite da li je SourceMod verzija kompatibilna sa NMRiH-ovom granom Source engine-a.
- Proverite direktorijum
nmrih/addons/sourcemod/logs/za logove grešaka.
Igrači bivaju neočekivano izbačeni
- Proverite da li neki SourceMod anti-cheat dodatak izaziva lažne pozitivne rezultate.
- Proverite da
sv_timeoutnije postavljen previše nisko (podrazumevano je 65 sekundi). - Pregledajte konzolu servera za poruke o razlogu izbacivanja.
Padovi servera
- Ako su padovi počeli nakon instaliranja dodataka, uklanjajte ih jedan po jedan da biste identifikovali uzrok.
- Obrišite
server.cfgi ponovo pokrenite da biste regenerisali podrazumevane vrednosti. - Ako se padovi nastave, otvorite tiket za podršku sa porukama o greškama iz GPanel konzole.
Povezani članci
- Vodič za podešavanje No More Room in Hell servera
- Kako pronaći IP adresu i port servera
- Kako otpremiti datoteke putem SFTP
- Vodič za pokretanje servera
Potrebna vam je pomoć?
Ako naiđete na probleme koji ovde nisu obrađeni, otvorite tiket za podršku i navedite IP adresu vašeg servera, opis problema i sve poruke o greškama iz GPanel konzole.