Tämä opas kattaa ylläpitäjäkomennot, RCON:n, pelitilat, Lua-skriptauksen ja palvelinhallinnan CS2D-erillispalvelimellesi. Alkuasennusta varten katso CS2D-palvelimen asennusopas.
1. RCON-käyttöoikeus
Aseta RCON-salasana tiedostossa sys/server.cfg ottaaksesi etähallinnan käyttöön:
sv_rcon your_rcon_password
Käyttääksesi RCON:ia pelissä, avaa konsoli ja kirjoita:
rcon your_rcon_password [command]
Voit myös suorittaa komentoja suoraan GPanelin Console-välilehdeltä.
2. Ylläpitäjäkomennot
| Komento | Kuvaus |
|---|---|
kick [id] [reason] |
Potkii pelaajan ID:n perusteella. |
ban [id] [duration] [reason] |
Bannaa pelaajan. Kesto minuutteina (0 = pysyvä). |
unban [usgn/ip] |
Poistaa bannin pelaajalta USGN:n tai IP:n perusteella. |
listplayers |
Näyttää kaikki yhdistetyt pelaajat ID:eineen. |
changemap [map] |
Vaihtaa toiseen karttaan. |
restartround |
Käynnistää nykyisen kierroksen uudelleen. |
say [message] |
Lähettää palvelinviestin. |
setname [id] [name] |
Pakottaa pelaajan uudelleennimeämisen. |
slap [id] [damage] |
Läpsäisee pelaajaa (aiheuttaa vahinkoa). |
kill [id] |
Tappaa pelaajan. |
setmoney [id] [amount] |
Asettaa pelaajan rahat. |
3. Pelitilat
Aseta pelitila tiedostossa sys/server.cfg komennolla sv_gamemode:
| Arvo | Tila | Kuvaus |
|---|---|---|
| 0 | Standard | Klassinen Counter-Strike (pommin purkaminen, panttivankien pelastaminen). |
| 1 | Deathmatch | Free-for-all, jokainen pelaaja itsekseen. |
| 2 | Team Deathmatch | Joukkuepohjainen deathmatch. |
| 3 | Capture the Flag | Kaappaa vihollisjoukkueen lippu. |
| 4 | Domination | Hallitse kaappauspisteitä kartalla. |
4. Karttakierto
Luo tai muokkaa tiedostoa sys/mapcycle.txt, jossa on yksi kartan nimi per rivi:
de_dust
de_dust2
cs_assault
de_aztec
cs_italy
Palvelin kiertää näitä karttoja järjestyksessä jokaisen kierroksen jälkeen.
5. Lua-skriptaus
CS2D tukee Lua-skriptejä mukautettua toiminnallisuutta varten. Sijoita skriptit sys/lua/-hakemistoon ja lataa ne tiedostossa sys/server.cfg:
lua "lua/myscript.lua"
Lua-skriptit voivat lisätä mukautettuja ylläpitäjäkomentoja, pelitiloja ja palvelinpuolen logiikkaa. Katso CS2D-dokumentaatiosta täydellinen Lua-API.
6. Bannien hallinta
Bannit tallennetaan tiedostoon sys/bans.cfg. Voit hallita niitä komennoilla tai muokkaamalla tiedostoa suoraan:
- USGN-bannit säilyvät nimenmuutosten yli, koska ne on sidottu pelaajan tiliin.
- IP-bannit estävät tietyn IP-osoitteen.
- Tyhjentääksesi kaikki bannit poista tiedoston
sys/bans.cfgsisältö ja käynnistä uudelleen.
7. Vianmääritys
- Palvelin ei käynnisty: Tarkista GPanelin konsoli virheiden varalta. Varmista, että tiedostossa
sys/server.cfgei ole syntaksivirheitä. - RCON ei toimi: Vahvista, että RCON-salasana on asetettu ja syötetty oikein.
- Karttaa ei löydy: Varmista, että karttatiedosto on olemassa
maps/-hakemistossa. Mukautetut kartat on ladattava SFTP:n kautta. - Lua-skriptivirheet: Tarkista konsoli Lua-virheilmoitusten varalta. Poista tai korjaa skripti palauttaaksesi palvelimen vakauden.
Aiheeseen liittyvät artikkelit
Tarvitsetko apua?
Jos tarvitset lisäapua, avaa tukipyyntö palvelimesi IP:n ja kaikkien GPanelin konsolin virheilmoitusten kanssa.