Tämä opas käsittelee palvelimen hallintaa, konsolikomentoja, lisäosien hallintaa, karttakiertoa ja pelitilan määritystä Sonic Robo Blast 2 (SRB2) -palvelimellasi Legion Hostingilla. Alkuasennusta ja pelaajien yhdistämisohjeita varten katso SRB2-palvelimen asennusopas.
1. Palvelimen konsoli
SRB2-palvelimen konsoliin pääsee GPanelin Console-välilehden kautta. Kirjoita komennot suoraan konsolin syöttökenttään palvelimen ollessa käynnissä.
2. Yleiset konsolikomennot
| Komento | Kuvaus |
|---|---|
help |
Luettelee käytettävissä olevat konsolikomennot. |
map [mapname] |
Vaihtaa määritettyyn karttaan (esim. map MAP01). |
exitlevel |
Pakottaa nykyisen tason päättymään ja siirtyy seuraavaan karttaan. |
kick [player#] [reason] |
Potkii pelaajan pois pelaajanumeron perusteella valinnaisella syyllä. |
ban [player#] [reason] |
Estää pelaajan pelaajanumeron perusteella. |
unban [ban#] |
Poistaa eston estoluettelon numeron perusteella. |
banlist |
Näyttää nykyisen estoluettelon. |
listplayers |
Näyttää kaikki yhdistetyt pelaajat ja heidän pelaajanumeronsa. |
password [pass] |
Vaihtaa palvelimen salasanan. Käytä tyhjää arvoa poistaaksesi salasanan. |
maxplayers [num] |
Muuttaa pelaajien enimmäismäärää (enintään 32). |
gametype [type] |
Vaihtaa pelitilaa (esim. coop, match, ctf, race, tag). |
pointlimit [num] |
Asettaa pisterajan nykyiselle pelitilalle. |
timelimit [minutes] |
Asettaa aikarajan karttaa kohden minuutteina. 0 poistaa käytöstä. |
forceskin [player#] [skin] |
Pakottaa pelaajan käyttämään tiettyä hahmoskiniä. |
say [message] |
Lähettää palvelinviestin kaikille pelaajille. |
quit |
Sammuttaa palvelimen. |
3. Pelitilan määritys
Vaihda aktiivista pelitilaa käyttämällä gametype-komentoa tai asettamalla se adedserv.cfg-tiedostossa.
| Pelitila | Komento | Kuvaus |
|---|---|---|
| Co-op | gametype coop |
Yhteistyöpohjainen kampanjapeli. |
| Competition | gametype competition |
Pistepohjainen tasokilpailu. |
| Race | gametype race |
Pikajuoksukilpailutasot. |
| Match | gametype match |
Kaikki vastaan kaikki -rengastaistelu. |
| Team Match | gametype teammatch |
Joukkuepohjainen rengastaistelu. |
| CTF | gametype ctf |
Capture the Flag. |
| Tag | gametype tag |
Hippapelitila. |
| Hide & Seek | gametype hns |
Piiloleikkitila. |
4. Lisäosat ja mukautettu sisältö
SRB2 tukee lisäosia .pk3- ja .wad-muodoissa. Lisätäksesi mukautettua sisältöä:
- Pysäytä palvelin.
- Lataa lisäosatiedostot palvelinhakemistoon SFTP:n kautta.
- Lisää seuraava rivi
adedserv.cfg-tiedostoon ladataksesi lisäosan käynnistyksen yhteydessä:addfile myaddon.pk3 - Käynnistä palvelin uudelleen.
5. Karttakierto
Määritä karttakierto lisäämällä karttakomentoja adedserv.cfg-tiedostoon. Voit myös käyttää seuraavia konsolimuuttujia:
map [mapname]-- Vaihda nykyinen kartta välittömästi.nextmap [mapname]-- Aseta kierron seuraava kartta.exitlevel-- Päätä nykyinen taso ja siirry seuraavaan.
6. Lisämäärityksiä
Lisää mikä tahansa konsolimuuttuja tai komento adedserv.cfg-tiedostoon, jotta se suoritetaan palvelimen käynnistyksen yhteydessä. Esimerkkejä:
servername "My SRB2 Server"
wait 5
password MyPassword
wait 5
maxplayers 16
wait 5
gametype match
wait 5
timelimit 10
pointlimit 50
wait-komentoa komentojen välissä. wait [tics] -komento lisää viiveen komentojen väliin määritystiedostossa. Tämä estää komentojen käsittelyn liian nopeasti ja niiden ohittamisen.
7. Vianmääritys
| Ongelma | Ratkaisu |
|---|---|
| Palvelin ei näy pääluettelossa | Varmista, että ROOM_NR on asetettu oikein (33 tai 28). Tarkista, että palvelin on käynnissä eikä ole salasanalla estetty näkymästä luettelossa. |
| Pelaajat eivät voi liittyä | Tarkista IP-osoite ja portti GPanelissa, varmista että salasana on oikein, ja tarkista että palvelimen versio vastaa asiakasohjelman versiota. |
| Lisäosat eivät lataudu | Varmista, että addfile-komento adedserv.cfg-tiedostossa viittaa oikeaan tiedostonimeen ja että tiedosto on palvelimen juurihakemistossa. |
| Palvelin kaatuu kartan vaihdossa | Jotkin mukautetut kartat saattavat olla yhteensopimattomia. Yritä poistaa äskettäin lisätyt lisäosat ja testaa oletuskartoilla. |
Aiheeseen liittyvät artikkelit
- SRB2-palvelimen asennusopas
- Kuinka löytää palvelimesi IP-osoite ja portti
- Kuinka ladata tiedostoja SFTP:n kautta
Tarvitsetko apua?
Jos kohtaat ongelmia SRB2-palvelimesi kanssa, avaa tukipyyntö ja sisällytä siihen palvelimesi IP-osoite, kuvaus ongelmasta sekä mahdolliset asiaankuuluvat virheilmoitukset GPanelin konsolista.