Tämä opas käsittelee järjestelmänvalvojan asetuksia, saatavilla olevia komentoja, pelaajien hallintaa ja vianmääritystä No One Survived -omistuspalvelimellesi. Opi, miten määrittää järjestelmänvalvojan oikeudet, käyttää pelin sisäisiä komentoja ja ratkaista yleisiä palvelinongelmia.
Järjestelmänvalvojan asetukset
No One Survived tarjoaa järjestelmänvalvojan käyttöoikeudet järjestelmänvalvojan salasanan kautta ja vaihtoehtoisesti Steam ID -valkoisen listan kautta. Järjestelmänvalvojan oikeudet antavat sinulle täydellisen hallinnan palvelimeen pelin aikana.
Järjestelmänvalvojan salasanan asettaminen
Järjestelmänvalvojan salasana määritetään GPanelin käynnistysmuuttujan SERVER_ADMIN_PASSWORD kautta tai konfiguraatiotiedostossa WRSH/Saved/Config/WindowsServer/Game.ini:
[ServerSetting]
AdminPassword=YourSecurePassword123
Voit myös asettaa tämän GPanelin Startup-välilehdeltä muokkaamalla muuttujaa SERVER_ADMIN_PASSWORD. Salasanan muuttamisen jälkeen käynnistä palvelin uudelleen, jotta muutos tulee voimaan.
Kirjautuminen järjestelmänvalvojaksi pelissä
- Liity palvelimellesi tavallisena pelaajana.
- Avaa pelin sisäinen konsoli (yleensä painamalla ` tai ~, tai tarkista pelin näppäimistöasetukset).
- Kirjoita järjestelmänvalvojan kirjautumiskomento salasanasi kanssa:
AdminLogin YourSecurePassword123
Sinun pitäisi nähdä vahvistusviesti, että sinulle on myönnetty järjestelmänvalvojan oikeudet nykyiselle istunnolle.
Steam ID -valkoinen lista
Ylimääräistä turvallisuuskerrosta varten voit rajoittaa järjestelmänvalvojan käyttöoikeudet tiettyihin Steam-tileihin määrittämällä Steam ID -valkoisen listan palvelimen asetuksissa:
[AdminSettings]
AdminSteamIDs=76561198012345678,76561198087654321,76561198011223344
Kun Steam ID -valkoinen lista on määritetty, vain pelaajat, joiden Steam ID:t on listattu, voivat todentautua järjestelmänvalvojaksi, vaikka he tietäisivätkin järjestelmänvalvojan salasanan. Tämä estää luvattoman pääsyn, jos salasana vuotaa.
Järjestelmänvalvojan komennot
Kun olet todennettu järjestelmänvalvojaksi, voit käyttää seuraavia komentoja pelin sisäisen konsolin kautta:
Pelaajien hallintakomennot
| Komento | Syntaksi | Kuvaus |
|---|---|---|
| Kick | Kick <PlayerName> |
Poistaa pelaajan palvelimelta. He voivat liittyä uudelleen heti. |
| Ban | Ban <PlayerName> |
Poistaa pelaajan ja estää häntä liittymästä uudelleen, kunnes esto poistetaan. |
| Unban | Unban <PlayerName> |
Poistaa pelaajan estolistalta, jolloin hän voi liittyä uudelleen. |
| Player List | ListPlayers |
Näyttää kaikki tällä hetkellä yhdistettyinä olevat pelaajat nimineen ja Steam ID:ineen. |
| Broadcast | Broadcast <Message> |
Lähettää palvelimenlaajuisen viestin, joka näkyy kaikille pelaajille. |
Teleportaatiokomennot
| Komento | Syntaksi | Kuvaus |
|---|---|---|
| Teleporttaa pelaajan luokse | TeleportTo <PlayerName> |
Teleporttaa sinut määritetyn pelaajan sijaintiin. |
| Teleporttaa pelaaja luoksesi | TeleportHere <PlayerName> |
Teleporttaa määritetyn pelaajan nykyiseen sijaintiisi. |
| Teleporttaa koordinaatteihin | Teleport <X> <Y> <Z> |
Teleporttaa sinut määritettyihin maailmankoordinaatteihin. |
Esine- ja spawn-komennot
| Komento | Syntaksi | Kuvaus |
|---|---|---|
| Anna esine | GiveItem <ItemID> <Amount> |
Spawnaa määritetyn esineen inventaariosi. |
| Anna esine pelaajalle | GiveItemTo <PlayerName> <ItemID> <Amount> |
Spawnaa esineen suoraan toisen pelaajan inventaarioon. |
| Spawnaa entiteetti | SpawnEntity <EntityID> |
Spawnaa entiteetin (zombi, NPC, eläin) sijaintiisi. |
Aika- ja säätilakomennot
| Komento | Syntaksi | Kuvaus |
|---|---|---|
| Aseta aika | SetTime <Hour> |
Asettaa pelin sisäisen ajan (0-24). Esimerkiksi SetTime 12 asettaa sen keskipäiväksi. |
| Aseta säätila | SetWeather <Type> |
Muuttaa nykyistä säätä. Vaihtoehdot: Clear, Rain, Storm, Fog. |
| Vaihda päivä/yö-kierto | ToggleDayNight |
Pysäyttää tai jatkaa päivä/yö-kiertoa nykyisessä ajassa. |
RCON-käyttö
Jos peli tukee RCONia (etäkonsoli), voit lähettää järjestelmänvalvojan komentoja olematta kirjautuneena peliin. Tämä on hyödyllistä automaattiseen palvelinhallintaan ja ulkoisille työkaluille.
RCONin käyttöönotto
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
Kun RCON on otettu käyttöön, voit käyttää mitä tahansa tavallista RCON-asiakasta yhdistääksesi palvelimeen ja suorittaaksesi komentoja etänä. RCON-portin on oltava eri kuin peli- ja kyselyporttien.
Pelaajien hallinta
Estolistan hallinta
Estot tallennetaan palvelimen estolistatiedostoon. Voit hallita estoja järjestelmänvalvojan komentojen kautta tai muokkaamalla estolistatiedostoa suoraan:
- Käytä komentoa
Ban <PlayerName>lisätäksesi pelaajan estolistalle. - Käytä komentoa
Unban <PlayerName>poistaaksesi pelaajan estolistalta. - Estolistatiedostoa voi muokata GPanelin tiedostonhallinnan kautta massamuutoksia varten.
Valkoinen lista -tila
Jos haluat rajoittaa palvelimesi vain tietyille pelaajille, voit ottaa käyttöön valkoinen lista -tilan:
[ServerSettings]
WhitelistEnabled=true
Kun valkoinen lista on otettu käyttöön, vain pelaajat, joiden Steam ID:t ovat valkoisen listan tiedostossa, voivat yhdistää. Lisää Steam ID:t valkoisen listan tiedostoon (yksi per rivi) GPanelin tiedostonhallinnan kautta.
Maailman hallinta
Päivä/yö-kierron säätö
Päivä/yö-kierto vaikuttaa merkittävästi pelattavuuteen. Pidemmät päivät antavat pelaajille enemmän turvallista aikaa resurssien keräämiseen, kun taas pidemmät yöt lisäävät selviytymishaastetta:
| Pelityyli | Päivän pituus | Yön pituus |
|---|---|---|
| Rento / Rakennukseen keskittyvä | 60 minuuttia | 15 minuuttia |
| Tasapainoinen (oletus) | 40 minuuttia | 20 minuuttia |
| Hardcore-selviytyminen | 20 minuuttia | 40 minuuttia |
| Pysyvä päivä | 120 minuuttia | 1 minuutti |
Vaikeustason säätö
Esiasetettujen vaikeustasojen lisäksi voit hienosäätää yksittäisiä asetuksia luodaksesi mukautetun vaikeustason. Yhdistä nämä räätälöityä kokemusta varten:
- Zombien tiheys: Säädä
ZombieSpawnMultiplier(0.1 lähes tyhjälle, 5.0 ylivoimaisille laumoille). - NPC-käyttäytyminen: Aseta
NPCHostilityarvoonPassiveystävällisille NPC:ille taiAggressivevihamielistä maailmaa varten. - Resurssien niukkuus: Laske
GatherRateMultiplierjaLootRespawnMultipliervaikeampaa selviytymistä varten. - Taisteluvaikeus: Yhdistä korkea zombien spawnaus matalan kestävyyden kanssa haastavaa taistelukokemusta varten.
Vianmääritys
Palvelimen kaatumiset
- Tarkista konsolin loki: Tutki GPanelin konsolin tuloste virheviestien varalta ennen kaatumista. Yleisiä syitä ovat muistirajoitukset ja vioittunut tallennusdata.
- Muistiongelmat: Jos palvelin kaatuu maailman generoinnin aikana tai monilla pelaajilla, se saattaa tarvita enemmän RAMia. Harkitse palvelinpaketin päivittämistä.
- Vioittunut maailmatallennus: Jos palvelin kaatuu toistuvasti käynnistyksessä, yritä palauttaa varmuuskopio tai suorittaa maailman nollaus. Katso No One Survived -palvelimen asennusopas varmuuskopioinnin ja nollauksen ohjeita varten.
- Pelipäivitykset: Pelipäivityksen jälkeiset kaatumiset voivat viitata yhteensopivuusongelmiin. Käynnistä palvelin uudelleen päivityksen soveltamiseksi ja tarkista yhteisön foorumit tunnettujen ongelmien varalta.
Yhteysongelmat
- Palvelin ei näy selaimessa: Varmista, että palvelin on käynnistynyt täysin (tarkista GPanelin konsoli valmius-viestiä varten). Vahvista, että kyselyportti on oikein määritetty.
- Ei voi yhdistää suoralla IP-osoitteella: Tarkista IP-osoite ja peliportti (ei kyselyportti). Katso Miten löydät palvelimesi IP-osoitteen ja portin.
- Aikakatkaisu yhdistäessä: Palvelin saattaa olla ylikuormittunut tai vastaamaton. Yritä käynnistää uudelleen GPanelin kautta. Jos ongelma jatkuu, tarkista konsoli virheiden varalta.
- "Version mismatch": Sekä palvelimen että asiakkaan on oltava samassa peliversiossa. Käynnistä palvelin uudelleen odottavien päivitysten soveltamiseksi.
Tallennustietojen vioittuminen
- Oireet: Palvelin ei käynnisty, lataa tyhjään maailmaan tai pelaajat menettävät kaiken edistyksensä.
- Ennaltaehkäisy: Pysäytä palvelin aina siististi GPanelin kautta ennen huoltoa. Vältä palvelinprosessin pakkolopettamista.
- Palautus: Palauta varmuuskopio, joka on tehty ennen vioittumisen tapahtumista. Jos varmuuskopiota ei ole, maailman nollaus on välttämätön.
Zombien spawn-ongelmat
- Zombeja ei spawnaa: Tarkista, että
ZombieSpawnMultiplierei ole asetettu arvoon0. Vahvista, että vaikeustasoa ei ole asetettu tilaan, joka poistaa zombit käytöstä. - Liian monta zombia / viive: Vähennä
ZombieSpawnMultiplier-arvoa. Korkeat spawn-määrät yhdistettynä moneen pelaajaan voivat aiheuttaa merkittävää palvelimen viivettä. - Zombit eivät despawnaa: Tämä voi olla pelin bugi. Palvelimen uudelleenkäynnistys tyhjentää kaikki spawnatut entiteetit ja ratkaisee ongelman tilapäisesti.
Suorituskyvyn optimointi
- Vähennä
MaxPlayers-arvoa, jos palvelin kamppailee nykyisellä pelaajamäärällä. - Laske
ZombieSpawnMultiplier-arvoa vähentääksesi entiteettimäärää ja CPU-käyttöä. - Varmista, että palvelimella on riittävästi RAMia kartan koolle ja pelaajamäärälle.
- Ajasta säännölliset uudelleenkäynnistykset (päivittäin tai muutaman päivän välein) muistivuotojen tyhjentämiseksi ja entiteettimäärien nollaamiseksi.
- Jos saatavilla, vähennä näkyvyysetäisyyttä tai simulaatioaluetta palvelimen asetuksissa.
Liittyvät artikkelit
- No One Survived -palvelimen asennusopas
- Miten löydät palvelimesi IP-osoitteen ja portin
- Miten ladata tiedostoja SFTP:llä
- Aloitus uudella palvelimellasi