Barotrauma-vianmääritysopas
Tämä opas kattaa yleiset ongelmat, joita saatat kohdata käyttäessäsi Legion Hostingissa Barotrauma-pelipalvelinta, sekä vaiheittaiset ratkaisut. Katso palvelimen alkuasennusta varten Barotrauma-pelipalvelimen asennusopas.
Ennen vianmääritystä: Tarkista palvelinkonsolisi GPanelissa virheviestien varalta. Rivit, jotka sisältävät
[ERROR] tai Exception, osoittavat sinulle syyn useimmissa tapauksissa.
Sisällysluettelo
- Sukellusvene ei lataudu / palvelin jumissa käynnistyksessä
- Modien ristiriidat ja kaatumiset
- Palvelin ei näy selaimessa
- Yhteyden aikakatkaisu / suora yhteys ei onnistu
- Kampanjatallennusta ei löydy uudelleenkäynnistyksen jälkeen
- Palvelimen viive ja suorituskykyongelmat
Sukellusvene ei lataudu / palvelin jumissa käynnistyksessä
Oire: Palvelin käynnistyy, mutta pelaajat eivät voi liittyä, tai palvelinlokissa näkyy virhe, että sukellusvenettä ei löydy.
Ratkaisut
- Tarkista nimi tarkasti:
serversettings.xml-tiedostonSubmarine-attribuutin on vastattava tarkasti tiedostonimeä (ilman.sub-päätettä), mukaan lukien isot ja pienet kirjaimet. EsimerkiksiHumpbackon oikein, muttahumpbackei. - Varmista, että tiedosto on olemassa: Yhdistä palvelimeesi SFTP:n tai GPanelin tiedostonhallinnan kautta ja varmista, että
.sub-tiedosto onSubmarines/-hakemistossa. - Workshop-sukellusvene? Jos sukellusvene tuli Workshop-modista, se on asennettava
LocalMods/-kansioon ja rekisteröitävä palvelinasetuksiin ennen kuin sitä voidaan käyttää. Katso Modien asennusopas. - Testaa oletussukellusveneellä: Vaihda sisäänrakennettuun sukellusveneeseen (esim.
Humpback) varmistaaksesi, että palvelin käynnistyy oikein. Jos käynnistyy, ongelma on mukautetussa sukellusvenetiedostossa.
Modien ristiriidat ja kaatumiset
Oire: Palvelin kaatuu käynnistyksessä, katkaisee pelaajat liittymisen yhteydessä tai konsolissa näkyy virheitä, joissa viitataan tiettyihin sisältötunnuksiin.
Ratkaisut
- Eristä ongelmamodi: Poista käytöstä kaikki äskettäin lisätyt modit ja käynnistä palvelin uudelleen. Jos se toimii vakaasti, ota modit käyttöön yksitellen ja käynnistä uudelleen joka kerta löytääksesi ristiriidan.
- Versioiden ristiriita: Varmista, että kaikki palvelimen modit ovat samat versiot kuin asiakaskoneissa. Lataa ja lähetä modit uudelleen, jos olet epävarma. Katso päivitysprosessi Modien asennusoppaasta.
- Vain asiakaspuolen modit: Jotkin Workshop-modit ovat vain asiakaspuolisia eikä niitä tulisi asentaa palvelimelle. Tarkista tämä tieto modin Workshop-kuvaussivulta.
- Tarkista palvelinloki: Avaa konsoli GPanelissa ja etsi
[ERROR]- taiException-rivejä. Ne viittaavat yleensä tiettyyn modiin tai sisältötiedostoon, joka aiheuttaa kaatumisen.
Vinkki: Jos käytät paljon modeja etkä pysty tunnistamaan ristiriitaa, kokeile binäärihakulähestymistapaa: poista käytöstä puolet modeista kerralla yksitellen poistamisen sijaan. Tämä rajaa ongelmaa paljon nopeammin.
Palvelin ei näy selaimessa
Oire: Palvelimesi on käynnissä, mutta se ei näy pelin sisäisessä palvelinselaimessa.
Ratkaisut
- Odota muutama minuutti: Steamin palvelinselaimen listausprosessi voi kestää useita minuutteja uudelleen käynnistettyä palvelinta varten. Kokeile suoraa yhteyttä ensin varmistaaksesi, että palvelin on tavoitettavissa.
- Varmista, että palvelin on täysin käynnistynyt: Avaa GPanel ja varmista, että palvelin näkyy käynnissä olevana eikä konsolissa ole virheitä.
- Tarkista kyselyporttisi:
serversettings.xml-tiedostonQueryPort-arvon on vastattava palveluusi määritettyä kyselyporttia. Tarkista oikea porttimääritys GPanelin Network-välilehdeltä. - Vahvista suoralla yhteydellä: Kokeile yhdistää suoraan käyttäen palvelimesi IP-osoitetta ja pääporttia (tarkista GPanelin Network-välilehti määritetyn porttisi varalta), jotta voit sulkea pois selainkohtaisen ongelman.
Yhteyden aikakatkaisu / suora yhteys ei onnistu
Oire: Suoran yhteyden kautta liittymisyritys johtaa aikakatkaisuun tai "connection failed" -virheeseen.
Ratkaisut
- Tarkista IP-osoitteesi ja porttisi: Tarkista GPanelin Network-välilehdeltä palvelimesi IP-osoite ja portti. Katso Palvelimen IP-osoitteen ja portin löytäminen.
- Käytä oikeaa porttia: Yhdistä pääpelipporttiin, älä kyselyporttiin. Pääportti on se, joka on listattu ensisijaisena porttina GPanelissa.
- Varmista, että palvelin on käynnissä: Tarkista GPanelista, ettei palvelin ole kaatunut tai pysähtynyt.
- Tarkista serversettings.xml: Varmista, että
serversettings.xml-tiedostonPort-arvo vastaa GPanelissa määritettyä porttia. Jos ne eroavat, palvelin sitoutuu väärään porttiin. - Omasta päästäsi tuleva palomuuri: Harvinaisissa tapauksissa paikallinen verkkosi tai Internet-palveluntarjoajasi voi estää lähtevän UDP-liikenteen ei-standardiporteissa. Kokeile yhdistää eri verkosta tai käyttämällä VPN:ää testataksesi.
Kampanjatallennusta ei löydy uudelleenkäynnistyksen jälkeen
Oire: Palvelimen uudelleenkäynnistyksen jälkeen kampanja on poissa ja pelaajien on aloitettava uusi.
Ratkaisut
- Varmista, että tallennustiedostot ovat olemassa: Yhdistä SFTP:n kautta ja tarkista, että kampanjakansio on edelleen
Saves/Multiplayer/-kansiossa. - Tarkista siirto-ongelmat: Jos olet äskettäin siirtänyt palvelimesi tai palauttanut varmuuskopiosta, varmista, että tallennuskansio on ladattu oikeaan polkuun Barotrauma-palvelinkansion sisällä.
- Epäsiisti sammutus: Jos palvelin pakkosammutettiin (sen sijaan, että se olisi pysäytetty siististi GPanelin kautta), lopullinen tallennustila ei välttämättä ole kirjoitettu. Käytä aina GPanelin Stop-painiketta sen sijaan, että pakkosammuttaisit prosessin.
- Palauttaminen varmuuskopiosta: Jos olet aiemmin varmuuskopioinut kampanjan, pysäytä palvelin, lataa varmuuskopiokansio kansioon
Saves/Multiplayer/SFTP:n kautta ja käynnistä palvelin. Katso yksityiskohtaiset varmuuskopiointi- ja palautusohjeet pääasennusoppaasta.
Palvelimen viive ja suorituskykyongelmat
Oire: Pelaajat kokevat "rubber-banding"-ilmiötä, viivästyneitä syötteitä tai palvelin muuttuu vastaamattomaksi pelaamisen aikana.
Ratkaisut
- Vähennä pelaajamäärää: Alenna
serversettings.xml-tiedostonMaxPlayers-arvoa, jos palvelinpaketissasi ei ole tarpeeksi resursseja nykyiselle pelaajamäärälle. - Vähennä modien määrää: Jotkin modit, erityisesti ne, jotka lisäävät paljon uusia olentoja tai monimutkaisia järjestelmiä, lisäävät merkittävästi palvelimen resurssien käyttöä. Poista ei-välttämättömät modit.
- Tarkista palvelimen resurssit: Seuraa GPanelissa CPU:n ja muistin käyttöä. Jos olet jatkuvasti lähellä rajaa, harkitse palvelinpaketin päivittämistä.
- Käynnistä palvelin uudelleen: Pitkään käynnissä olevat istunnot voivat kerätä muistin käyttöä. Ajoitettu uudelleenkäynnistys peli-istuntojen välillä voi auttaa ylläpitämään suorituskykyä.
Aiheeseen liittyvät artikkelit
- Barotrauma-pelipalvelimen asennusopas
- Barotrauma-modien asennusopas
- Palvelimen IP-osoitteen ja portin löytäminen
- Tiedostojen lataaminen SFTP:n kautta
Onko ongelmia edelleen? Avaa tukipyyntö osoitteessa legionhosting.net/submitticket.php ja sisällytä palvelimesi nimi, virheviestit GPanelin konsolista sekä jo kokeilemasi vaiheet.