Barotrauma-pelipalvelimen asennusopas
Tämä opas käy läpi Legion Hostingissa isännöidyn Barotrauma-pelipalvelimen määrittämisen ja käyttämisen, mukaan lukien palvelinasetukset, sukellusveneen valinnan, kampanjatallennusten hallinnan ja yhdistämisen.
Sisällysluettelo
- serversettings.xml-tiedoston määrittäminen
- Sukellusveneen valinta ja lataus
- Yhdistäminen
- Kampanjatallennusten hallinta
serversettings.xml-tiedoston määrittäminen
Barotrauma-palvelimesi ensisijainen määritystiedosto on serversettings.xml, joka sijaitsee palvelimen asennushakemiston juuressa. Voit muokata tätä tiedostoa GPanelin sisäänrakennetulla tiedostonhallinnalla tai ladata muokatun version SFTP:n kautta.
serversettings.xml-tiedoston muokkaamista. Palvelin korvaa tämän tiedoston sammutuksen yhteydessä, joten käynnissä olevaan palvelimeen tehdyt muutokset menetetään.
Tärkeimmät asetukset
Alla on tärkeimmät asetukset, jotka haluat määrittää. Tiedosto käyttää tavallista XML-attribuuttisyntaksia.
| Asetus | Kuvaus |
|---|---|
ServerName |
Pelin sisäisessä palvelinselaimessa näytettävä nimi. |
Port |
Pääasiallinen UDP-portti, johon pelaajat yhdistävät. Sen on vastattava GPanelin porttimäärityksiä — tarkista Network-välilehti GPanelissa. |
QueryPort |
UDP-portti, jota käytetään Steam-palvelinluettelon kyselyihin. Tarkista oikea arvo GPanelin Network-välilehdeltä. |
Password |
Aseta salasana rajoittaaksesi pääsyä. Jätä tyhjäksi julkista palvelinta varten. |
MaxPlayers |
Palvelimella samanaikaisesti sallittu enimmäispelaajamäärä. |
AllowSpectating |
Voivatko pelaajat liittyä ja katsella ilman miehistöroolin ottamista. |
GameMode |
Pelitila. Sallitut arvot: Campaign, Mission, Sandbox. Katso lisätietoja alla. |
Pelitilat
- Campaign — Pysyvä yhteistyötila, jossa on etenemistä, miehistönhallintaa ja pysyvä tallennustiedosto. Suositellaan säännöllisille kaveriporukoille.
- Mission — Yksittäiset kierrosperustaiset tehtävät. Ei pysyvää etenemistä sessioiden välillä. Sopii julkisille palvelimille.
- Sandbox — Vapaamuotoinen tila ilman tavoitteita. Hyödyllinen rakentamiseen, sukellusveneiden testaamiseen tai modeilla kokeiluun.
Esimerkki serversettings.xml-katkelmasta
<?xml version="1.0" encoding="utf-8"?>
<serversettings
ServerName="Legion Hosting Barotrauma"
Password=""
MaxPlayers="8"
AllowSpectating="true"
GameMode="Campaign"
Submarine="Humpback"
AutoRestart="true"
EnableUPnP="false"
/>
EnableUPnP="false" isännöidyillä palvelimilla. UPnP on relevanttia vain kotireitittimissä ja aiheuttaa tarpeettomia yhteydenottoyrityksiä omistetussa infrastruktuurissa.
Port ja QueryPort arvoihin, jotka näkyvät GPanelin Network-välilehdellä.
Sukellusveneen valinta ja lataus
Aktiivinen sukellusvene asetetaan serversettings.xml-tiedoston Submarine-attribuutilla. Arvon on vastattava sukellusveneen tiedostonimeä (ilman .sub-päätettä) tarkasti, mukaan lukien isot ja pienet kirjaimet.
Oletussukellusveneet
Barotraumassa on mukana useita sisäänrakennettuja sukellusveneitä. Yleisiä oletuksia ovat:
Humpback— Aloittelijaystävällinen, pieni miehistö.Dugong— Tasapainoinen keskikokoinen sukellusvene.Typhon— Suuri, vaatii täyden miehistön.Typhon2— Päivitetty suuri sukellusvene.Kastrull— Yhteisön suosikki, monipuolinen pohjaratkaisu.
Mukautetun sukellusveneen lataaminen
Jos olet rakentanut tai ladannut mukautetun sukellusveneen (.sub-tiedoston), lataa se palvelimesi asennuksen Submarines/-hakemistoon. Voit tehdä tämän SFTP:n tai GPanelin tiedostonhallinnan kautta.
- Yhdistä palvelimeesi SFTP:n kautta tai avaa GPanelin tiedostonhallinta osoitteessa gpanel.legionhosting.net.
- Siirry Barotrauma-palvelimesi kansiossa olevaan
Submarines/-hakemistoon. - Lataa
.sub-tiedostosi tähän hakemistoon. - Avaa
serversettings.xmlja päivitäSubmarine-attribuutti tarkalleen tiedostonimeksi ilman päätettä. Esimerkiksi jos tiedostosi onMySub.sub, asetaSubmarine="MySub". - Tallenna tiedosto ja käynnistä palvelin.
Submarines/-kansioon. Katso lisätietoja Modien asennusoppaasta.
Yhdistäminen
Pelaajat voivat liittyä Barotrauma-palvelimellesi kahdella tavalla: pelin sisäisen palvelinselaimen kautta tai suoralla yhteydellä.
Palvelinselain
- Käynnistä Barotrauma ja napsauta päävalikossa Play Online.
- Odota, että palvelinluettelo täyttyy. Käytä hakukenttää löytääksesi palvelimesi nimellä.
- Napsauta palvelintasi ja valitse Join. Anna salasana, jos sellainen on asetettu.
Suora yhteys
- Napsauta Play Online -näytöllä Direct Join.
- Syötä palvelimesi IP-osoite ja pääportti muodossa
xxx.xxx.xxx.xxx:port. Tarkista nämä arvot GPanelin Network-välilehdeltä. - Napsauta Join.
Jos et ole varma palvelimesi IP-osoitteesta ja portista, katso Palvelimen IP-osoitteen ja portin löytäminen.
Kampanjatallennusten hallinta
Kampanjatilassa palvelin ylläpitää pysyvää tallennustiedostoa, joka seuraa etenemistä, miehistöä, rahaa ja sukellusveneen tilaa. On tärkeää ymmärtää, missä tämä tiedosto sijaitsee ja miten sitä hallitaan varmuuskopioiden ja nollausten kannalta.
Tallennustiedoston sijainti
Kampanjatallennukset säilytetään palvelimesi asennuskansion Saves/Multiplayer/-hakemistossa. Jokainen kampanja tallennetaan kansiona, joka sisältää useita tiedostoja.
Kampanjan varmuuskopiointi
- Pysäytä palvelin GPanelista varmistaaksesi, ettei dataa kirjoiteta.
- Yhdistä SFTP:n kautta ja siirry kansioon
Saves/Multiplayer/. - Lataa koko kampanjakansio paikalliselle koneellesi varmuuskopioksi.
- Käynnistä palvelin uudelleen, kun olet valmis.
Kampanjan nollaaminen
- Pysäytä palvelin.
- Siirry kansioon
Saves/Multiplayer/SFTP:n tai GPanelin tiedostonhallinnan kautta. - Poista kampanjakansio, jonka haluat nollata.
- Käynnistä palvelin. Uusi kampanja luodaan, kun pelaaja aloittaa sellaisen pelin sisäisestä päävalikosta.
Palauttaminen varmuuskopiosta
- Pysäytä palvelin.
- Lataa varmuuskopioitu kampanjakansio takaisin
Saves/Multiplayer/-kansioon SFTP:n kautta korvaten olemassa olevat samannimiset tiedostot pyydettäessä. - Käynnistä palvelin.
Aiheeseen liittyvät artikkelit
- Barotrauma-modien asennusopas — Workshop-modit, modien hallinta ja yhteensopivuus
- Barotrauma-vianmääritysopas — Yleiset ongelmat ja ratkaisut
- Palvelimen IP-osoitteen ja portin löytäminen
- Tiedostojen lataaminen SFTP:n kautta