Tämä opas käsittelee yleisiä ongelmia, joita saatat kohdata ajaessasi Rust-pelipalvelinta Legion Hostingilla, ja kuinka ratkaista ne. Yleisestä palvelimen määrityksestä löydät tietoa Rust-palvelimen määritysoppaasta.
Palvelin ei näy palvelinselaimessa
Jos palvelimesi on käynnissä mutta pelaajat eivät löydä sitä pelinsisäisestä selaimesta:
- Palvelinselaimen indeksointi vasta käynnistetylle palvelimelle voi kestää 10–20 minuuttia. Käytä suoraa yhteyttä F1-konsolin kautta (
client.connect IP:PORT) varmistaaksesi, että palvelin on tavoitettavissa selaimen päivittyessä. - Varmista, että käynnistysmuuttuja
QUERY_PORT(GPanelin Startup-välilehdellä) vastaa GPanelin Network-välilehdellä varattua kyselyporttia. Virheellinen kyselyportti on yleisin syy siihen, ettei palvelin näy selaimessa. - Varmista, että palvelin on täysin käynnistetty -- etsi rivi
Server startup completekonsolista ennen yhteyksien testaamista. - Tarkista, että
server.hostnameon asetettu tiedostossaserver.cfg. Palvelimet ilman hostnamea eivät välttämättä näy oikein selaimessa.
Palvelimeen ei saa yhteyttä
Jos saat yhteysvirheen tai aikakatkaisun yrittäessäsi liittyä:
- Varmista, että palvelin on käynnissä ja täysin käynnistetty GPanelin Console-välilehdellä.
- Tarkista, että käytät oikeaa IP-osoitetta ja pelin porttia GPanelin Network-välilehdeltä.
- Jos palvelin päivittyi äskettäin (erityisesti ensimmäisen torstain pakotetun wipen aikana), varmista, että olet käynnistänyt palvelimen uudelleen päivityksen jälkeen. Uudella asiakasversiolla olevat pelaajat eivät voi muodostaa yhteyttä vanhempaa versiota ajavaan palvelimeen.
- Tarkista, ettei
server.maxplayersole ylitetty. Jos palvelin on täynnä, uudet yhteydet hylätään. - Varmista, ettei sinua ole bannattu. Tarkista palvelimen ylläpitäjältä tai katso
bans.cfgpalvelimella.
RCON:iin ei saa yhteyttä ulkoisella työkalulla
Jos RustAdmin, RCON.IO tai muu RCON-asiakasohjelma ei saa yhteyttä:
- Varmista, että
rcon.web 1on asetettu tiedostossaserver.cfg. Useimmat ulkoiset työkalut vaativat WebSocket-RCON-liittymän. - Varmista, että käytät RCON-porttia etkä pelin porttia. Tarkista määritetty RCON-portti GPanelin Network-välilehdeltä.
- Tarkista, että RCON-salasana vastaa täsmälleen tiedostossa
server.cfgasetettua. Salasanat erottelevat isot ja pienet kirjaimet. - Palvelimen on oltava täysin käynnistetty ennen kuin RCON-yhteyksiä hyväksytään. Odota tulostetta
Server startup completekonsolissa.
Täydelliset RCON-määritysohjeet löydät artikkelista Rustin RCON-käyttö ja ylläpitäjän komennot.
Oxide-laajennukset eivät lataudu
- Varmista, että Oxide on asennettu ja aktiivinen. GPanelin Startup-välilehdellä
FRAMEWORK-muuttujan arvon on oltavaoxide. Konsolilokissa pitäisi näkyäLoaded plugin Oxide.Corekäynnistyksen aikana. - Laajennustiedostot on sijoitettava suoraan hakemistoon
oxide/plugins/täsmälleen.cs-tunnisteella. Alihakemistoissa olevat tai väärillä tunnisteilla varustetut tiedostot ohitetaan. - Tarkista konsolista ja hakemistosta
oxide/logs/käännösvirheet. Syntaksivirheen sisältävä laajennus ei lataudu, ja virheilmoitus kuvaa ongelman. - Joillakin laajennuksilla on riippuvuuksia muihin laajennuksiin (esim. Economics). Asenna kaikki vaaditut riippuvuudet ensin.
- Varmista, että laajennuksen versio on yhteensopiva nykyisen Oxide-versiosi kanssa. Vanhentuneet laajennukset eivät välttämättä käänny uudempaa Oxide-julkaisua vastaan.
Täydelliset laajennusten asennusohjeet löydät artikkelista Rustin Oxide/uMod-laajennusten asennus.
Palvelin käyttää liikaa RAM-muistia tai suoritintehoa
Jos palvelimesi toimii hitaasti, nykii tai ylittää resurssirajat:
- Pienennä kartan kokoa. Laske
server.worldsize-arvoa tiedostossaserver.cfg. Suuremmat kartat vaativat huomattavasti enemmän RAM-muistia ja suoritintehoa ajamiseen ja ylläpitämiseen. Kartan koko3000on hyvä tasapaino useimmille palvelimille. - Tarkista asennetut laajennukset. Jotkin huonosti kirjoitetut tai vanhentuneet laajennukset voivat aiheuttaa korkeaa suoritinkuormaa tai muistivuotoja. Käytä komentoa
oxide.pluginslistataksesi aktiiviset laajennukset ja yritä poistaa niitä käytöstä yksi kerrallaan syyllisen tunnistamiseksi. - Laske pelaajamäärää. Pienennä
server.maxplayers-arvoa, jos palvelin on aliteholtainen nykyiselle pelaajamäärällesi. Jokainen yhdistettyt pelaaja lisää resurssikuormaa. - Tarkista entiteettien kertyminen. Pitkään käynnissä olevilla palvelimilla hylätyt tukikohdat ja rappeutuvat esineet voivat kertyä. Kartan wipe nollaa entiteettimäärät.
Maailman muutoksia ei tallenneta / palautus uudelleenkäynnistyksen jälkeen
Jos pelaajien edistyminen menetetään palvelimen uudelleenkäynnistysten jälkeen:
- Varmista, että
server.saveintervalon asetettu järkevään arvoon tiedostossaserver.cfg(oletus on60sekuntia). Sen asettaminen arvoon0tai erittäin suureen lukuun käytännössä poistaa automaattitallennukset käytöstä. - Suorita
server.savemanuaalisesti GPanelin konsolin tai RCON:in kautta ennen palvelimen pysäyttämistä pakottaaksesi välittömän tallennuksen. - Varmista, että palvelin pysäytetään hallitusti GPanelista sen sijaan, että se lopetettaisiin väkisin. Äkillinen lopetus voi aiheuttaa viimeisen tallennusvälin muutosten menetyksen.
- Tarkista käytettävissä oleva levytila. Jos palvelimen levytila loppuu, se ei voi kirjoittaa tallennustiedostoja.
Palvelin kaatuu käynnistyksessä
Jos palvelin käynnistyy mutta kaatuu välittömästi tai siirtyy uudelleenkäynnistyssilmukkaan:
- Tarkista konsolitulosteesta virheilmoitukset. Yleisiä syitä ovat vioittuneet tallennustiedostot, yhteensopimattomat laajennukset tai puuttuvat työkalutiedostot.
- Jos kaatuminen alkoi laajennuksen lisäämisen jälkeen, poista viimeksi lisätty
.cs-tiedosto hakemistostaoxide/plugins/ja käynnistä uudelleen. - Jos kaatuminen alkoi pelipäivityksen jälkeen, varmista, että
FRAMEWORK-muuttuja on asetettu oikein. Työkalutiedostot saattavat vaatia uudelleenlatauksen Rust-päivityksen jälkeen -- käynnistä palvelin yksinkertaisesti uudelleen, niin päivitetty työkalu pitäisi noutaa automaattisesti. - Yritä poistaa tallennustiedostot (
proceduralmap.*.savjaproceduralmap.*.map) ja tehdä uusi kartan wipe. Vioittuneet tallennustiedostot voivat estää palvelimen käynnistymisen.
Kartan luominen kestää hyvin kauan
Wipen jälkeen palvelimen on luotava uusi proseduraalinen kartta. Tämä on normaalia ja odotettavissa:
- Kartan koon
3000luominen kestää tyypillisesti 2–5 minuuttia. - Suuremmat kartat (
4000–6000) voivat kestää yli 10 minuuttia. - Älä käynnistä palvelinta uudelleen kartan luomisen aikana. Anna sen valmistua täysin. Konsolissa näkyy
Server startup complete, kun palvelin on valmis.
Tarvitsetko apua?
Jos ongelmaasi ei käsitellä tässä, tukitiimimme auttaa mielellään. Lähetä tukipyyntö ja liitä mukaan:
- Palvelimesi tunnus (näkyy GPanelissa)
- Ongelman kuvaus ja milloin se alkoi
- Mahdollinen olennainen konsolituloste tai virheilmoitukset
- Toimenpiteet, joita olet jo kokeillut