Ovaj vodič obrađuje podešavanje administratora, dostupne komande, upravljanje igračima i rešavanje problema za vaš No One Survived namenski server. Naučite kako da konfigurišete administratorski pristup, koristite komande unutar igre i rešite uobičajene probleme servera.
Podešavanje administratora
No One Survived pruža administratorski pristup putem administratorske lozinke i opciono putem liste dozvoljenih Steam ID-jeva. Administratorske mogućnosti vam daju potpunu kontrolu nad serverom dok igrate.
Postavljanje administratorske lozinke
Administratorska lozinka se konfiguriše putem GPanel promenljive pri pokretanju SERVER_ADMIN_PASSWORD, ili u konfiguracionom fajlu WRSH/Saved/Config/WindowsServer/Game.ini:
[ServerSetting]
AdminPassword=YourSecurePassword123
Ovo takođe možete postaviti preko GPanel kartice Startup izmenom promenljive SERVER_ADMIN_PASSWORD. Nakon promene lozinke, ponovo pokrenite server da bi promena stupila na snagu.
Prijava kao administrator unutar igre
- Pridružite se svom serveru kao običan igrač.
- Otvorite konzolu unutar igre (obično pritiskom na ` ili ~, ili proverite mape tastera u igri).
- Ukucajte komandu za administratorsku prijavu sa svojom lozinkom:
AdminLogin YourSecurePassword123
Trebalo bi da vidite poruku potvrde da su vam dodeljene administratorske privilegije za trenutnu sesiju.
Lista dozvoljenih Steam ID-jeva
Za dodatni sloj bezbednosti, možete ograničiti administratorski pristup na određene Steam naloge konfigurisanjem liste dozvoljenih Steam ID-jeva u podešavanjima servera:
[AdminSettings]
AdminSteamIDs=76561198012345678,76561198087654321,76561198011223344
Kada je konfigurisana lista dozvoljenih Steam ID-jeva, samo igrači čiji su Steam ID-jevi navedeni mogu da se autentifikuju kao administratori, čak i ako znaju administratorsku lozinku. Ovo sprečava neovlašćeni pristup ako lozinka procuri.
Administratorske komande
Kada se autentifikujete kao administrator, možete koristiti sledeće komande putem konzole unutar igre:
Komande za upravljanje igračima
| Komanda | Sintaksa | Opis |
|---|---|---|
| Kick | Kick <PlayerName> |
Uklanja igrača sa servera. Mogu se odmah ponovo pridružiti. |
| Ban | Ban <PlayerName> |
Uklanja igrača i sprečava ga da se ponovo pridruži dok mu se zabrana ne ukine. |
| Unban | Unban <PlayerName> |
Uklanja igrača sa liste zabrana, omogućavajući mu da se ponovo pridruži. |
| Lista igrača | ListPlayers |
Prikazuje sve trenutno povezane igrače sa njihovim imenima i Steam ID-jevima. |
| Broadcast | Broadcast <Message> |
Šalje poruku celom serveru vidljivu svim igračima. |
Komande za teleportaciju
| Komanda | Sintaksa | Opis |
|---|---|---|
| Teleportuj se do igrača | TeleportTo <PlayerName> |
Teleportuje vas na lokaciju navedenog igrača. |
| Teleportuj igrača do tebe | TeleportHere <PlayerName> |
Teleportuje navedenog igrača na vašu trenutnu lokaciju. |
| Teleportuj se na koordinate | Teleport <X> <Y> <Z> |
Teleportuje vas na navedene koordinate sveta. |
Komande za predmete i prizivanje
| Komanda | Sintaksa | Opis |
|---|---|---|
| Daj predmet | GiveItem <ItemID> <Amount> |
Priziva navedeni predmet u vaš inventar. |
| Daj predmet igraču | GiveItemTo <PlayerName> <ItemID> <Amount> |
Priziva predmet direktno u inventar drugog igrača. |
| Prizovi entitet | SpawnEntity <EntityID> |
Priziva entitet (zombi, NPC, životinja) na vašoj lokaciji. |
Komande za vreme i vremenske prilike
| Komanda | Sintaksa | Opis |
|---|---|---|
| Postavi vreme | SetTime <Hour> |
Postavlja vreme u igri (0-24). Na primer, SetTime 12 ga postavlja na podne. |
| Postavi vremenske prilike | SetWeather <Type> |
Menja trenutne vremenske prilike. Opcije: Clear, Rain, Storm, Fog. |
| Uključi/isključi ciklus dana/noći | ToggleDayNight |
Pauzira ili nastavlja ciklus dana/noći u trenutnom vremenu. |
RCON pristup
Ako igra podržava RCON (daljinsku konzolu), možete slati administratorske komande bez potrebe da budete prijavljeni u igru. Ovo je korisno za automatizovano upravljanje serverom i eksterne alate.
Omogućavanje RCON-a
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
Kada je RCON omogućen, možete koristiti bilo koji standardni RCON klijent za povezivanje na server i daljinsko izvršavanje komandi. RCON port mora biti različit od game i query portova.
Upravljanje igračima
Upravljanje listom zabrana
Zabrane se čuvaju u fajlu liste zabrana na serveru. Zabranama možete upravljati putem administratorskih komandi ili direktnom izmenom fajla liste zabrana:
- Koristite
Ban <PlayerName>da dodate igrača na listu zabrana. - Koristite
Unban <PlayerName>da uklonite igrača sa liste zabrana. - Fajl liste zabrana može se izmeniti putem GPanel Menadžera fajlova za masovne izmene.
Režim liste dozvoljenih
Ako želite da ograničite svoj server samo na određene igrače, možete omogućiti režim liste dozvoljenih:
[ServerSettings]
WhitelistEnabled=true
Kada je lista dozvoljenih omogućena, samo igrači čiji su Steam ID-jevi u fajlu liste dozvoljenih mogu da se povežu. Dodajte Steam ID-jeve u fajl liste dozvoljenih (po jedan u redu) putem GPanel Menadžera fajlova.
Upravljanje svetom
Podešavanje ciklusa dana/noći
Ciklus dana/noći značajno utiče na gejmplej. Duži dani daju igračima više bezbednog vremena za sakupljanje resursa, dok duže noći povećavaju izazov preživljavanja:
| Stil igre | Dužina dana | Dužina noći |
|---|---|---|
| Opušteno / Fokusirano na gradnju | 60 minuta | 15 minuta |
| Balansirano (podrazumevano) | 40 minuta | 20 minuta |
| Hardcore preživljavanje | 20 minuta | 40 minuta |
| Stalni dan | 120 minuta | 1 minut |
Podešavanje težine
Pored unapred postavljenih nivoa težine, možete fino podesiti pojedinačna podešavanja kako biste kreirali prilagođenu težinu. Kombinujte ih za prilagođeno iskustvo:
- Gustina zombija: Podesite
ZombieSpawnMultiplier(0.1 za skoro nijedan, 5.0 za nepregledne horde). - Ponašanje NPC-ja: Postavite
NPCHostilitynaPassiveza prijateljske NPC-jeve iliAggressiveza neprijateljski svet. - Oskudnost resursa: Snizite
GatherRateMultiplieriLootRespawnMultiplierza teže preživljavanje. - Težina borbe: Kombinujte visoko prizivanje zombija sa niskom izdržljivošću za izazovno borbeno iskustvo.
Rešavanje problema
Padovi servera
- Proverite log konzole: Pregledajte izlaz GPanel konzole za poruke o greškama pre pada. Uobičajeni uzroci uključuju ograničenja memorije i oštećene sačuvane podatke.
- Problemi sa memorijom: Ako se server ruši tokom generisanja sveta ili sa mnogo igrača, možda mu je potrebno više RAM-a. Razmislite o nadogradnji svog serverskog plana.
- Oštećen sačuvani svet: Ako se server uporno ruši pri pokretanju, pokušajte da vratite rezervnu kopiju ili izvršite resetovanje sveta. Pogledajte Vodič za podešavanje No One Survived servera za uputstva o rezervnoj kopiji i resetovanju.
- Ažuriranja igre: Padovi nakon ažuriranja igre mogu ukazivati na probleme kompatibilnosti. Ponovo pokrenite server da biste primenili ažuriranje i proverite forume zajednice za poznate probleme.
Problemi sa povezivanjem
- Server se ne pojavljuje u pregledaču: Uverite se da se server potpuno pokrenuo (proverite GPanel konzolu za poruku o spremnosti). Proverite da li je query port ispravno dodeljen.
- Nije moguće povezivanje preko direktnog IP-a: Dvostruko proverite IP i game port (ne query port). Pogledajte Kako pronaći IP adresu i port vašeg servera.
- Isteklo vreme pri povezivanju: Server može biti preopterećen ili ne odgovara. Pokušajte da ga ponovo pokrenete preko GPanel-a. Ako se problem nastavi, proverite konzolu za greške.
- „Version mismatch“: I server i klijent moraju biti na istoj verziji igre. Ponovo pokrenite server da biste primenili neobrađena ažuriranja.
Oštećenje sačuvanih podataka
- Simptomi: Server se ne pokreće, učitava se u prazan svet, ili igrači gube sav napredak.
- Prevencija: Uvek čisto zaustavite server preko GPanel-a pre održavanja. Izbegavajte prisilno gašenje procesa servera.
- Oporavak: Vratite iz rezervne kopije napravljene pre nego što je došlo do oštećenja. Ako rezervna kopija ne postoji, neophodno je resetovanje sveta.
Problemi sa prizivanjem zombija
- Zombiji se ne prizivaju: Proverite da
ZombieSpawnMultipliernije postavljen na0. Proverite da težina nije postavljena na režim koji onemogućava zombije. - Previše zombija / kašnjenje: Smanjite
ZombieSpawnMultiplier. Visoke stope prizivanja u kombinaciji sa mnogo igrača mogu izazvati značajno kašnjenje servera. - Zombiji ne nestaju: Ovo može biti greška u igri. Ponovno pokretanje servera briše sve prizvane entitete i privremeno rešava problem.
Optimizacija performansi
- Smanjite
MaxPlayersako se server bori sa trenutnim brojem igrača. - Snizite
ZombieSpawnMultiplierda biste smanjili broj entiteta i upotrebu procesora. - Uverite se da server ima dovoljno RAM-a za veličinu mape i broj igrača.
- Zakažite periodična ponovna pokretanja (dnevno ili svakih nekoliko dana) da biste očistili curenja memorije i resetovali broj entiteta.
- Ako je dostupno, smanjite vidno polje ili opseg simulacije u podešavanjima servera.
Srodni članci
- Vodič za podešavanje No One Survived servera
- Kako pronaći IP adresu i port vašeg servera
- Kako otpremiti fajlove preko SFTP-a
- Početak rada sa vašim novim serverom