Ovaj vodič pokriva postavljanje administracije putem RCON, naredbe Source enginea, podršku za SourceMod/MetaMod dodatke, upravljanje igračima, upravljanje kartama, prilagođene karte i rješavanje problema za vaš No More Room in Hell (NMRiH) namjenski server. Za početno postavljanje i konfiguraciju servera, pogledajte No More Room in Hell vodič za postavljanje servera.
1. Postavljanje administracije (RCON)
RCON (Remote Console) je primarna metoda za administraciju NMRiH servera. Pruža potpuni pristup naredbama i unutar igre i na daljinu.
Postavljanje RCON-a
- Prijavite se na GPanel i odaberite svoj NMRiH server.
- Idite na karticu Startup i postavite RCON_PASSWORD na sigurnu lozinku.
- Provjerite da je ista lozinka postavljena u
nmrih/cfg/server.cfg:rcon_password "YourSecureRCON" - Ponovno pokrenite server kako bi promjene stupile na snagu.
Autentifikacija putem RCON-a u igri
- Otvorite razvojnu konzolu pritiskom na
~(tilda). - Autentificirajte se s:
rcon_password YourSecureRCON - Sada možete dodati prefiks
rconbilo kojoj naredbi za izvršavanje na serveru.
2. Naredbe Source enginea
Sljedeće naredbe su standardne naredbe Source engine servera. Izvršite ih putem RCON-a (dodajte prefiks rcon u konzoli igre) ili putem GPanel konzole.
| Naredba | Opis |
|---|---|
changelevel <map_name> |
Promijeni kartu odmah (npr. changelevel nmo_broadway). |
kick <player_name> |
Izbaci igrača sa servera po imenu. |
kickid <user_id> |
Izbaci igrača po korisničkom ID-u (prikazan u izlazu status). |
banid <minutes> <user_id> |
Zabrani igrača po korisničkom ID-u na određeno vrijeme. Koristite 0 za trajnu zabranu. |
removeid <user_id> |
Ukloni zabranu po korisničkom ID-u. |
status |
Prikaži informacije o serveru i popis svih povezanih igrača s njihovim ID-ovima i IP adresama. |
users |
Prikaži popis povezanih igrača s njihovim korisničkim ID-ovima. |
say <message> |
Pošalji poruku svim igračima iz serverske konzole. |
mp_restartgame 1 |
Ponovno pokreni trenutnu rundu nakon odgode od 1 sekunde. |
sv_password <password> |
Promijeni lozinku za pristup serveru u tijeku rada. Koristite prazne navodnike za uklanjanje lozinke. |
maps * |
Prikaži popis svih dostupnih karata na serveru. |
writeid |
Spremi trenutni popis zabrana u banned_user.cfg. |
writeip |
Spremi trenutni popis IP zabrana u banned_ip.cfg. |
3. Upravljanje igračima
Identificiranje igrača
Koristite naredbu status za pregled svih povezanih igrača:
rcon status
Ovo prikazuje ime svakog igrača, korisnički ID, Steam ID, IP adresu i vrijeme 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 korisnički ID iz status.
Zabranjivanje igrača
rcon banid 0 3 kick
Ovo trajno zabranjuje korisnika s ID-om 3 (0 minuta = trajno) i odmah ga izbacuje. Za zabranu na ograničeno vrijeme:
rcon banid 60 3 kick
Ovo zabranjuje na 60 minuta. Nakon zabrane, spremite popis zabrana:
rcon writeid
Ukidanje zabrane igračima
rcon removeid STEAM_X:X:XXXXXXX
Koristite Steam ID iz popisa zabrana ili izlaza status. Spremite promjene s rcon writeid.
4. Upravljanje kartama
Promjena karata
Za trenutnu promjenu karte tijekom igre:
rcon changelevel nmo_broadway
Pregled dostupnih karata
rcon maps *
Ovo prikazuje sve datoteke karata instalirane na serveru. Koristite naziv karte bez ekstenzije .bsp pri promjeni razina.
Uređivanje rotacije karata
Rotacija karata kontrolirana je datotekom nmrih/mapcycle.txt. Uredite ovu datoteku za dodavanje ili uklanjanje karata:
- Zaustavite server iz GPanel.
- Otvorite
nmrih/mapcycle.txtputem kartice Files ili SFTP. - Dodajte ili uklonite nazive karata (jedan po retku).
- Spremite i pokrenite server.
5. Prilagođene karte
NMRiH ima aktivnu zajednicu koja stvara prilagođene karte. Za instalaciju prilagođenih karata na vaš server:
Instalacija prilagođenih karata
- Preuzmite datoteku prilagođene karte (
.bsp) iz pouzdanog izvora kao što je Steam Workshop ili GameBanana. - Zaustavite server iz GPanel.
- Povežite se putem SFTP (pogledajte Kako prenijeti datoteke putem SFTP).
- Prenesite
.bspdatoteku unmrih/maps/. - Dodajte naziv karte u
nmrih/mapcycle.txt. - Pokrenite server.
sv_downloadurl za FastDL kako bi klijenti mogli automatski preuzeti kartu prilikom povezivanja.
FastDL postavljanje
Kako biste omogućili klijentima automatsko preuzimanje prilagođenih karata, postavite 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.
Instalacija MetaMod:Source
- Preuzmite MetaMod:Source s sourcemm.net.
- Zaustavite server iz GPanel.
- Povežite se putem SFTP i raspakirajte MetaMod datoteke u direktorij
nmrih/, zadržavajući strukturu mapa. - Pokrenite server i provjerite da je MetaMod učitan upisivanjem
rcon meta versionu konzolu.
Instalacija SourceMod
- Preuzmite SourceMod s sourcemod.net. Provjerite da ste odabrali ispravnu verziju za granu Source enginea NMRiH-a.
- Zaustavite server iz GPanel.
- Raspakirajte SourceMod datoteke u direktorij
nmrih/preko postojeće MetaMod instalacije. - Pokrenite server i provjerite upisivanjem
rcon sm version.
Uobičajeni SourceMod dodaci
- Admin izbornik: Administratorska ploča u igri za izbacivanje, zabranjivanje i promjenu karata.
- Nominacije/glasanje za karte: Omogućite igračima glasanje za sljedeću kartu.
- Rezervirana mjesta: Rezervirajte mjesta za igrače za administratore ili VIP korisnike.
- Anti-cheat dodaci: Dodatna zaštita protiv varalica.
nmrih/addons/sourcemod/configs/admins_simple.ini koristeći Steam ID-ove. Ovo daje pristup administratora u igri određenim igračima.
7. Rješavanje problema
RCON ne radi
- Provjerite da je
rcon_passwordpostavljeno i userver.cfgi u kartici Startup u GPanel. - Provjerite da se autentificirate prije izvršavanja naredbi:
rcon_password YourPasswordzatimrcon command. - Provjerite da RCON port odgovara portu igre vašeg servera (Source engine koristi isti port za RCON prema zadanom).
Prilagođene karte se ne učitavaju
- Provjerite da je
.bspdatoteka unmrih/maps/. - Provjerite da naziv karte u
mapcycle.txttočno odgovara nazivu datoteke (bez ekstenzije.bsp). - Provjerite serversku konzolu za greške "map not found".
SourceMod se ne učitava
- Potvrdite da je MetaMod ispravno instaliran provjerom
rcon meta version. - Provjerite da je verzija SourceMod-a kompatibilna s granom Source enginea NMRiH-a.
- Provjerite direktorij
nmrih/addons/sourcemod/logs/za zapisnike grešaka.
Igrači se neočekivano izbacuju
- Provjerite uzrokuje li SourceMod anti-cheat dodatak lažne pozitivne rezultate.
- Provjerite da
sv_timeoutnije postavljen prenisko (zadano je 65 sekundi). - Pregledajte serversku konzolu za poruke o razlogu izbacivanja.
Rušenje servera
- Ako su rušenja počela nakon instalacije dodataka, uklanjajte ih jedan po jedan kako biste identificirali uzrok.
- Obrišite
server.cfgi ponovno pokrenite za regeneraciju zadanih postavki. - Ako se rušenja nastave, otvorite zahtjev za podršku s porukama o greškama iz GPanel konzole.
Povezani članci
- No More Room in Hell vodič za postavljanje servera
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP
- Vodič za pokretanje servera
Trebate pomoć?
Ako naiđete na probleme koji nisu pokriveni ovdje, otvorite zahtjev za podršku i uključite IP adresu servera, opis problema i sve poruke o greškama iz GPanel konzole.