Tämä opas käsittelee, kuinka asentaa ja määrittää Legion Hostingissa isännöity Risk of Rain 2 -erillispalvelimesi, mukaan lukien GPanelin käynnistysmuuttujat, server.cfg-määritykset, palvelimeen yhdistäminen, modituki ja tallennusten hallinta.
Ensimmäinen käynnistys
Kun käynnistät Risk of Rain 2 -palvelimesi ensimmäistä kertaa, GPanel lataa ja asentaa automaattisesti erillispalvelimen tiedostot SteamCMD:n kautta (Steam App ID 1180760). Tämä prosessi voi kestää muutaman minuutin verkon nopeudesta riippuen.
- Kirjaudu sisään GPaneliin ja valitse Risk of Rain 2 -palvelimesi.
- Klikkaa Start-painiketta Console-välilehdellä.
- Odota, kunnes asennus on valmis. Konsoli näyttää latauksen edistymisen, kun SteamCMD hakee palvelimen tiedostoja.
- Kun palvelin on täysin käynnistynyt, näet viestin, joka osoittaa, että palvelin on valmis ja kuuntelee yhteyksiä.
xvfb-virtuaalinäyttö konfiguroidaan automaattisesti palvelimen näyttövaatimusten täyttämiseksi.
GPanelin käynnistysmuuttujat
Keskeiset palvelinasetukset määritetään käynnistysmuuttujina GPanelissa. Nämä välitetään palvelinprosessille argumentteina ja astuvat voimaan joka kerta, kun palvelin käynnistyy.
- Kirjaudu sisään GPaneliin.
- Valitse Risk of Rain 2 -palvelimesi palvelinlistalta.
- Klikkaa Startup-välilehteä.
- Tarkista ja säädä alla olevia muuttujia, käynnistä sitten palvelimesi uudelleen muutosten voimaan saattamiseksi.
| Muuttuja | Oletus | Kuvaus |
|---|---|---|
HOSTNAME |
Risk of Rain 2 Dedicated Server |
Pelin sisäisessä palvelinselaimessa näytettävä nimi. Aseta jotain tunnistettavaa, jotta pelaajat löytävät palvelimesi. |
PLAYERS |
4 |
Aulaan sallittujen pelaajien enimmäismäärä. Risk of Rain 2 tukee jopa 16 pelaajaa modien kanssa, mutta peruspeli on suunniteltu enintään 4 pelaajalle. Suuremmat pelaajamäärät lisäävät resurssien käyttöä. |
PASSWORD |
(tyhjä) | Valinnainen salasana, joka pelaajien on syötettävä liittyäkseen. Jätä tyhjäksi julkista palvelinta varten. Salasanat ovat kirjainkoosta riippuvaisia. |
ADVERTISE |
1 |
Hallitsee, näkyykö palvelin pelin sisäisessä palvelinselaimessa. Aseta arvoon 1 listataksesi palvelimen julkisesti tai 0 piilottaaksesi sen (pelaajien on käytettävä suoraa yhdistämistä). |
server.cfg-määritykset
Asetuksia varten, joita ei ole saatavilla Startup-välilehdellä, voit muokata palvelimen asetustiedostoa suoraan. Tiedosto sijaitsee osoitteessa:
Risk of Rain 2_Data/Config/server.cfg
Avaa tämä tiedosto GPanelin Files-välilehden kautta tai yhdistä SFTP:n kautta. Tiedosto käyttää yksinkertaista avain-arvo-muotoa. Alla ovat yleisesti säädetyt asetukset:
| Asetus | Esimerkkiarvo | Kuvaus |
|---|---|---|
sv_hostname |
My RoR2 Server |
Palvelimen nimi. Tämä asetetaan tyypillisesti HOSTNAME-käynnistysmuuttujan kautta, mutta voidaan määritellä myös tässä. |
sv_maxplayers |
4 |
Pelaajien enimmäismäärä. Voidaan asettaa myös PLAYERS-käynnistysmuuttujan kautta. |
sv_password |
mypassword |
Palvelimen salasana. Voidaan asettaa myös PASSWORD-käynnistysmuuttujan kautta. |
heart_beat |
1 |
Lähettääkö palvelin sykepaketteja pääpalvelimelle selainlistausta varten. Vastaa ADVERTISE-käynnistysmuuttujaa. |
steam_authentication |
1 |
Ottaa käyttöön Steam-todennuksen yhdistäville pelaajille. Pidä tämä arvossa 1, ellei sinulla ole erityistä syytä poistaa sitä käytöstä. |
server.cfg-tiedostossa, käynnistysmuuttuja ohittaa asetustiedoston arvon. Käytä Startup-välilehteä keskeisiin asetuksiin ja server.cfg-tiedostoa lisäsäätöihin.
Kuinka yhdistää
Vaihtoehto A — Pelin sisäinen palvelinselain
Jos palvelimellasi on ADVERTISE asetettu arvoon 1, se näkyy pelin sisäisessä palvelinselaimessa:
- Käynnistä Risk of Rain 2.
- Valitse päävalikosta Multiplayer.
- Klikkaa Find a Game avataksesi palvelinselaimen.
- Etsi palvelimesi nimellä (määrittämäsi
HOSTNAME). - Valitse palvelin ja klikkaa Join. Syötä salasana, jos sitä pyydetään.
Vaihtoehto B — Suora yhdistäminen konsolin kautta
Voit yhdistää suoraan pelin sisäisen konsolin avulla, mikä on hyödyllistä salasanasuojatuille tai listaamattomille palvelimille:
- Käynnistä Risk of Rain 2.
- Avaa pelin sisäinen konsoli painamalla Ctrl + Alt + ` (gravisaksentti). Jos konsoli ei avaudu, sinun täytyy ehkä ottaa se käyttöön käynnistämällä peli
--doorstep-enable-lipulla tai asentamalla BepInEx (katso Modituki alla). - Kirjoita seuraava komento ja paina Enter:
Korvaaconnect "IP:PORT"IPjaPORTpalvelimesi IP-osoitteella ja peliportilla, jotka näkyvät GPanelin Network-välilehdellä. - Jos palvelimella on salasana, sinua pyydetään syöttämään se.
Lisätietoja palvelimesi IP:n ja portin löytämisestä on artikkelissa Kuinka löytää palvelimesi IP ja portti.
Modituki
Risk of Rain 2:lla on aktiivinen modaajayhteisö, joka keskittyy Thunderstoreen, modivarastoon ja -hallintaan. Useimmat palvelinpuolen modit vaativat BepInEx-modauskehyksen.
BepInEx:n asentaminen
BepInEx on Risk of Rain 2:n vakiomodilatain. Sen asentaminen palvelimellesi:
- Lataa uusin BepInExPack Thunderstoresta.
- Pysäytä palvelimesi GPanelin Console-välilehdeltä.
- Yhdistä palvelimeesi SFTP:n kautta (katso Kuinka ladata tiedostoja SFTP:n kautta).
- Pura BepInExPack-arkisto ja lataa sisältö palvelimesi juurihakemistoon yhdistäen olemassa olevien tiedostojen kanssa. Keskeiset tiedostot ovat
BepInEx/-kansio ja siihen liittyvät asetustiedostot. - Käynnistä palvelimesi. BepInEx alustuu ensimmäisellä käynnistyksellä ja luo liitännäis- ja asetushakemistonsa.
Palvelinpuolen modien asentaminen
Kun BepInEx on asennettu, voit lisätä palvelinpuolen modeja:
- Selaa Thunderstorea modien varalta. Etsi modeja, jotka on merkitty palvelinpuolisiksi tai isäntää vaativiksi.
- Lataa modi ja pura se.
- Lataa modin DLL-tiedostot palvelimesi
BepInEx/plugins/-hakemistoon SFTP:n kautta. - Käynnistä palvelin uudelleen ladataksesi uudet modit.
r2modmanin käyttö (asiakaspuoli)
Modien hallintaan paikallisessa pelinasiakkaassasi r2modman on suositeltu modihallinta. Se hoitaa modien lataukset, riippuvuuksien ratkaisun ja profiilien hallinnan. Moditettuun palvelimeesi yhdistävien pelaajien tulisi käyttää r2modmania samojen modien asentamiseen paikallisesti.
- Lataa r2modman Thunderstoresta tai sen GitHub-julkaisusivulta.
- Valitse peliksi Risk of Rain 2.
- Luo profiili ja asenna palvelimesi vaatimat modit.
- Käynnistä peli r2modmanin kautta varmistaaksesi, että kaikki modit latautuvat.
Tallennusten hallinta
Risk of Rain 2 -erillispalvelimet käsittelevät pelikierroksen tilaa ja etenemistä eri tavalla kuin yksinpeli. Tässä ovat keskeiset ymmärrettävät asiat:
- Pelikierroksen pysyvyys: Risk of Rain 2 -pelikierros kestää niin kauan kuin palvelin on käynnissä. Jos palvelin käynnistyy uudelleen tai pysäytetään, nykyinen pelikierros päättyy ja uusi aula luodaan, kun palvelin käynnistyy uudelleen. Kesken pelikierroksen ei ole tallennusjärjestelmää — tämä on tarkoituksellista, sillä pelikierrosten on tarkoitus olla jatkuvia istuntoja.
- Pelaajaprofiilit: Avaukset ja pelaajan eteneminen (esineet, ulkoasut, haasteet) tallennetaan asiakaspuolelle, ei palvelimelle. Pelaajat säilyttävät avauksensa palvelimen tilasta riippumatta.
- Palvelimen asetusten pysyvyys:
server.cfg-tiedostosi ja GPanelin käynnistysmuuttujat säilyvät uudelleenkäynnistysten yli. Vain meneillään oleva pelikierros menetetään, kun palvelin pysähtyy.
Yleisiä ongelmia
Palvelin ei näy selaimessa
- Varmista, että palvelin on täysin käynnistynyt GPanelissa. Palvelimen on suoritettava käynnistyssekvenssinsä loppuun ennen kuin se rekisteröityy pääpalvelimelle.
- Varmista, että
ADVERTISE-käynnistysmuuttuja on asetettu arvoon1. - Uusien palvelimien ilmestyminen selaimeen voi kestää useita minuutteja. Kokeile suoraa yhdistämistä odottaessasi.
- Tarkista GPanelin konsoli virheiden varalta. Jos palvelin kaatuu tai ei alustu, se ei näy selaimessa.
Pelaajat eivät voi yhdistää
- Varmista, että palvelin on käynnissä eikä kaatumissilmukassa. Tarkista GPanelin konsoli virheilmoitusten varalta.
- Jos asetit salasanan, varmista, että pelaajat syöttävät sen oikein. Salasanat ovat kirjainkoosta riippuvaisia.
- Varmista, että sekä sinä että pelaajasi käytätte samaa peliversiota. Risk of Rain 2:n päivitykset voivat rikkoa yhteensopivuuden eriävien versioiden välillä.
- Jos käytät modeja, varmista, että kaikilla yhdistävillä pelaajilla on samat modit ja versiot asennettuna. Modien ristiriidat ovat yleisin syy epäonnistuneisiin yhteyksiin moditetuilla palvelimilla.
Aiheeseen liittyvät artikkelit
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta
- Ajastetut uudelleenkäynnistykset
- Palvelimen käynnistysopas
Tarvitsetko apua?
Jos kohtaat ongelman, jota tämä opas ei käsittele, tukitiimimme on valmis auttamaan. Lähetä tukipyyntö ja liitä mukaan palvelimesi ID, kuvaus ongelmasta sekä mahdollinen asiaankuuluva konsolituloste GPanelista.