Tämä opas käsittelee palvelimen ylläpitoa, kieltojen hallintaa, tehtäväkierron määritystä, modi-tukea ja vianmääritystä Nuclear Option -dedikoidulle palvelimellesi. Nuclear Option on lähitulevaisuuteen sijoittuva ilmataistelupeli, jossa on taktisia ja strategisia ydinaseita. Alustavaa asennusta, käynnistysmuuttujia ja yhteysohjeita varten katso Nuclear Option -palvelimen asennusopas.
1. Palvelimen ylläpito
Nuclear Option -palvelimen hallinta tapahtuu seuraavin tavoin:
- DedicatedServerConfig.json: Pääasetustiedosto palvelimen juurihakemistossa.
- GPanel-konsoli: Tarkastele palvelimen tulostetta ja lokeja GPanelin Console-välilehdellä.
- Kieltolista: Tekstipohjainen kieltojärjestelmä
ban_list.txt-tiedoston kautta.
2. Kieltojen hallinta
Nuclear Option käyttää tekstipohjaista kieltolistaa. Kieltotiedoston polku määritetään tiedostossa DedicatedServerConfig.json:
"BanListPaths": ["ban_list.txt"]
Pelaajan kieltäminen
- Tunnista pelaajan Steam ID palvelimen lokeista.
- Pysäytä palvelin.
- Avaa
ban_list.txtpalvelimen juuressa (luo se, jos sitä ei ole). - Lisää Steam ID uudelle riville.
- Käynnistä palvelin.
Pelaajan kiellon poistaminen
- Pysäytä palvelin.
- Avaa
ban_list.txtja poista pelaajan Steam ID. - Käynnistä palvelin.
BanListPaths-taulukkoon. Tämä on hyödyllistä jaettaessa kieltolistoja palvelimien välillä.
3. Tehtäväkierto
Määritä tehtäväkierto tiedostossa DedicatedServerConfig.json:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
],
"RotationType": 0
| Asetus | Kuvaus |
|---|---|
MissionRotation | Tehtävien taulukko. Kullakin on Key (Group + Name) ja MaxTime sekunteina. |
RotationType | Tehtävien kiertotapa. 0 = peräkkäinen kierto. |
MaxTime | Kunkin tehtävän enimmäisaika sekunteina. 7200 = 2 tuntia. |
NoPlayerStopTime | Sekuntien määrä, jonka jälkeen palvelin pysäyttää tehtävän tyhjänä. Oletus: 30. |
Mukautetut tehtävät
Sijoita mukautetut tehtävätiedostot NuclearOption-Missions/-hakemistoon ja viittaa niihin kierrossa:
{
"Key": { "Group": "Custom", "Name": "MyMission" },
"MaxTime": 3600
}
4. Modattu palvelin
Modatun palvelimen ajamiseksi:
- Aseta MODDED_SERVER arvoon
trueGPanelin Startup-muuttujissa. - Lataa modi-tiedostot palvelimelle SFTP:n kautta (katso Tiedostojen lataaminen SFTP:n kautta).
- Käynnistä palvelin uudelleen.
MODDED_SERVER on true, palvelin näkyy modattujen palvelimien selainvälilehdellä. Pelaajilla on oltava vastaavat modit asennettuina liittyäkseen.
5. Palvelimen asetukset GPanelin kautta
| Toiminto | Toimintatapa |
|---|---|
| Muuta palvelimen nimeä | Päivitä SERVER_NAME Startup-välilehdellä (enintään 30 merkkiä). |
| Muuta salasanaa | Päivitä SERVER_PASSWORD Startup-välilehdellä. Tyhjä = ei salasanaa. |
| Muuta pelaajien enimmäismäärää | Päivitä MAX_PLAYERS Startup-välilehdellä. |
| Muokkaa tehtäväkiertoa | Muokkaa DedicatedServerConfig.json-tiedostoa suoraan (käynnistysmuuttujat eivät korvaa sitä). |
| Hallitse kieltoja | Muokkaa ban_list.txt-tiedostoa palvelimen juuressa. |
6. Vianmääritys
Palvelin ei käynnisty
- Tarkista GPanel-konsolista virheilmoitukset.
- Varmista, että
DedicatedServerConfig.jsonon kelvollista JSON-muotoa. - Varmista, että
QUERY_PORTon määritetty oikein Network-välilehdellä.
Pelaajat eivät voi yhdistää
- Varmista, että palvelin on käynnissä GPanelissa.
- Varmista, että pelaajilla on oikea salasana.
- Jos palvelin on modattu, varmista, että pelaajilla on vastaavat modit asennettuina.
- Tarkista oikea IP ja portti Network-välilehdeltä.
Tehtävät eivät lataudu
- Varmista, että
MissionRotation-taulukko on muotoiltu oikein tiedostossaDedicatedServerConfig.json. - Varmista, että sisäänrakennettujen tehtävien nimet on kirjoitettu oikein (
Escalation,Terminal Control). - Tarkista mukautettujen tehtävien osalta, että tiedostot ovat olemassa kansiossa
NuclearOption-Missions/.
Aiheeseen liittyvät artikkelit
- Nuclear Option -palvelimen asennusopas
- Palvelimen IP-osoitteen ja portin löytäminen
- Tiedostojen lataaminen SFTP:n kautta
Tarvitsetko apua?
Jos kohtaat Nuclear Option -palvelimessasi ongelmia, joita ei käsitellä täällä, avaa tukipyyntö ja liitä mukaan palvelimesi IP-osoite, ongelman kuvaus sekä mahdolliset GPanel-konsolin virheilmoitukset.