Valheimin lagi dedikoidulla palvelimella näkyy yleensä rubberbanding-ilmiönä ja desyncinä: heilautat kirvestä greydwarfiin ja sinut nykäistään askel taaksepäin, ovi aukeaa sekunnin viiveellä, rakennuspalat ilmestyvät myöhässä tai vene lipuu sivuttain samalla kun muut näkevät sen ihan muualla. Dedikoidulla palvelimella tämä ei lähes koskaan johdu raudasta, eikä muistin lisääminen lähes koskaan korjaa sitä.
Tämä opas käy läpi todelliset syyt siinä järjestyksessä, joka korjaa eniten palvelimia nopeimmin, alkaen itse yhteyspolusta.
Jos pelaajat heitetään kokonaan ulos palvelimelta sen sijaan, että he laggaisivat yhteyden ollessa päällä, kyse on eri ongelmasta. Aloita silloin artikkelista Valheim Failed to connect: näin korjaat sen.
Etsi ensin syy. Useimmat palvelimet osuvat yhteen riviin:
| Mitä näet | Todennäköisin syy | Osio |
|---|---|---|
| Kaikki lagaavat, koko kartalla, ja porukka pelaa vain Steamissa | Crossplay-välitys | Osio 1 |
| Yksi alue lagaa, ja yksi pelaaja ei huomaa mitään | Alueen omistajan yhteys | Osio 2 |
| Sujuvaa ulkona, kamalaa tukikohdassa | Instanssien määrä datakattoa vasten | Osio 3 |
| Nykäys samassa rytmissä koko illan | Maailman tallennusväli | Osio 5 |
| Paheni, kun porukka kasvoi | Pelaajien määrä yhdessä paikassa | Osio 6 |
| Paheni pelipäivityksen jälkeen | Vanhentunut modi | Osio 7 |
1. Kytke crossplay pois, jos kaikki pelaavat Steamillä
Tämä kannattaa kokeilla ensimmäisenä, ja monella palvelimella se on ainoa tarvittava toimenpide.
Kun crossplay on päällä, palvelin rekisteröityy Microsoftin PlayFab-relayn kanssa ja jokainen yhteys kulkee sen kautta, myös Steam-pelaajilla. Relay lisää viivettä ja voi reitittää liikenteesi pitkän kierroksen kautta ennen kuin se päätyy palvelimelle. Kun crossplay on pois päältä, Steam-pelaajat yhdistävät Steamin kautta eikä relay ole enää lainkaan mukana polulla.
Palvelinpaneelissa kyse on Crossplay-kortin kytkimestä Overview-välilehdellä.

Käännä se pois ja käynnistä palvelin uudelleen. Paneeli laittaa samalla Public server -asetuksen päälle, ja niin sen on pakko tehdä, koska Join IP kysyy palvelimen Steam-kyselyporttia ennen yhdistämistä.
Vaihtokauppa on todellinen, joten lue se ennen kuin käännät mitään:
- Steam-pelaajat liittyvät Join IP -toiminnolla ja Overview-välilehden palvelinosoitteella liittymiskoodin sijaan.
- Liittymiskoodia ei enää ole, eikä vanha koodi enää toimi.
- Xbox-, Game Pass-, PS5- ja Switch 2 -pelaajat menettävät pääsyn palvelimelle kokonaan.
Jos porukassasi on yksikin konsolipelaaja, jätä crossplay päälle ja käy loput tästä listasta läpi. Koko toimenpide ja se, mitä pelaajat tekevät sen jälkeen, on kuvattu artikkelissa näin kytket crossplayn pois Valheim-palvelimelta.
2. Selvitä, kuka omistaa alueen
Valheim ei ole täysin palvelinvetoinen peli. Ensimmäisenä alueelle saapuva pelaaja muuttuu sen alueen verkko-omistajaksi, ja hänen koneensa pyörittää alueen fysiikan ja tekoälyn samalla kun palvelin välittää tulokset kaikille muille.
Sillä on yksi hyvin käytännöllinen seuraus: yksittäinen pelaaja heikolla koneella tai huonolla yhteydellä voi laggauttaa alueen koko porukalle, olipa palvelin miten hyvä tahansa. Paljastava merkki on se, että ongelman aiheuttaja tuntee itse yleensä vähiten lagia, koska hänen oma clienttinsä on määräävä eikä joudu koskaan odottamaan ketään.
Mitä tehdä:
- Kysy, kuka saapui alueelle ensimmäisenä. Hän on alueen omistaja.
- Pyydä häntä tarkistamaan oma päänsä: langallinen yhteys wifin sijaan, ei latauksia taustalla eikä muuta peliä tai striimiä käynnissä.
- Kokeile antaa jonkun toisen kävellä sisään ensin. Jos lagi seuraa samaa pelaajaa ympäri karttaa, olet löytänyt sen.
- Jos nykiminen tapahtuu mob-taistelussa, katso sen alueen omistajaa, jossa mobit seisovat, ei sitä kuka niitä tappelee.
Tämä on myös syy siihen, miksi raidi kaverin tukikohdassa voi tuntua pahemmalta kuin sama raidi omassasi.
Jos sama pelaaja päätyy joka kerta alueen omistajaksi eikä voi tehdä yhteydelleen mitään, palvelinpuolella on ratkaisu: Thunderstoren Serverside Simulations -modi siirtää alueen simuloinnin itse palvelimelle, jolloin kenenkään pelaajan kone ei vastaa alueesta. Se asennetaan vain palvelimelle, ei pelaajille. Hintana on hieman lisää viivettä sille pelaajalle, joka olisi muuten omistanut alueen, ja kuten mikä tahansa modi se voi hajota pelipäivityksessä, joten ota maailmasta ensin varmuuskopio ja poista modi käytöstä päivityksen jälkeen, kunnes tekijä vahvistaa sen toimivan.
3. Pelaajakohtainen datakatto ja ylisuuret tukikohdat
Valheim rajaa kullekin yhdistyneelle pelaajalle lähettämänsä datan noin 64 KB:hen sekunnissa. Metsässä se riittää hyvin, mega-tukikohdan sisällä ei alkuunkaan.
Kaikki on instance, jonka palvelimen pitää kuvata: jokainen seinä, palkki, soihtu, arkku, lattialla lojuva esine, kesytetty villisika ja jokainen maastopala, jonka olet kaivanut tai nostanut. Kävele tiiviiseen tukikohtaan, ja palvelin yrittää työntää kaiken sen putkeen, joka on jo täynnä. Lopputuloksena palat ilmestyvät sekuntien viiveellä, ovet laggaavat, arkkujen sisältö välkkyy ja koko alue tuntuu veden alaiselta, vaikka muu kartta toimii hyvin.
Paina pelissä F2, niin näet instance-määrän siinä missä seisot. Vertaa erämaassa olevaa kohtaa tukikohtasi sisällä olevaan, niin ero on ilmeinen.
Korjaukset, halvin ensin:
- Pilko yksi jättimäinen tukikohta muutamaksi pienemmäksi. Saman rakennelman jakaminen kahdelle alueelle puolittaa sen, mitä yhden yhteyden pitää vastaanottaa.
- Pura vanhat aloitustukikohdat, puolivalmiit projektit ja etuvartiot, joita kukaan ei käytä. Ne lasketaan mukaan silloinkin, kun paikalla ei ole ketään.
- Siivoa lattiat. Pudonneet esinekasat, ulos jätetyt malmipinot ja rivit vanhoja soihtuja lasketaan kaikki instance-määrään.
- Älä innostu maastonmuokkauksesta. Kaivettu ja nostettu maa tallennetaan muokkaus kerrallaan, joten raskaasti veistetty rinne on kallis.
- Karsi kesytettyjä eläimiä. Neljänkymmenen villisian aitaus on neljäkymmentä asiaa, joita palvelin seuraa ja lähettää.
Better Networking nostaa kattoa
Better Networking -modi nostaa tuota pelaajakohtaista rajaa ja pakkaa sen, mitä palvelin lähettää, mikä on ainoa tapa oikeasti nostaa 64 KB:n kattoa sen kiertämisen sijaan. Asenna se palvelimelle ja jokaiselle pelaajalle: pelaajat ilman modia voivat yhä liittyä, mutta pakkaus toimii vain kahden koneen välillä, joilla molemmilla se on, joten sen väliin jättävä jää vanhaan kattoon.
Kyseessä on BepInEx-modi, joten palvelimellasi pitää olla BepInEx-loader. Paneelin Mods-välilehti hoitaa molemmat puolet: hae modi, klikkaa Install, ja jos palvelin on vielä Vanilla, paneeli vaihtaa sen ensin BepInEx:iin.

Loaderin vaihto asentaa palvelimen uudelleen, mikä tarkoittaa paria minuuttia offline-aikaa. Maailmasi ja asetuksesi säilyvät. Ennen kuin päätät, avaa modin Thunderstore-sivun Versions-välilehti: jos uusin lataus on vanhempi kuin pelin viimeisin iso päivitys, lue ensin kommenteista raportit nykyisestä versiosta. Tätä kirjoitettaessa Better Networkingia ei ole päivitetty sitten Ashlands-päivitystä edeltäneen ajan, ja verkkomodi, joka ei enää vastaa pelin versiota, aiheuttaa enemmän ongelmia kuin ratkaisee.
Loaderin vaihto ja manuaalinen reitti käydään läpi artikkelissa näin asennat BepInEx-modeja Valheim-palvelimelle.
4. Tiheät biomit rasittavat enemmän kuin avoimet
Ashlands on pelin raskain biomi palvelimelle: rikkonaista maastoa, laavaa, tiheitä partikkeliefektejä ja paljon enemmän aktiivisia vihollisia kuin missään aiemmassa biomissa. Jokainen niistä vihollisista ja maastonpaloista on instanssi, josta palvelin pitää jokaisen lähellä olevan pelaajan ajan tasalla, joten osion 3 pelaajakohtainen katto täyttyy siellä nopeammin, ja palvelimen suoritin tekee päälle enemmän töitä. Palveluntarjoajat näkevät tämän johdonmukaisesti; emme ole mitanneet tarkkaa eroa, joten pidä sitä kaavana, ei lukuna.
Sitä ei voi konfiguroida pois. Auttaa se, että pitää porukan pienenä kun sinne mennään: neljä pelaajaa hajallaan Ashlands-taistelussa on aivan eri kuorma kuin kymmenen pelaajaa kasassa yhdessä paikassa, koska palvelin lähettää jokaiselle heistä oman kopion.
5. Maailman tallennusväli
Valheim kirjoittaa maailman levylle kiinteällä välillä, ja jokainen kirjoitus on lyhyt jäätyminen kaikille. Se on se nykäisy, jonka joskus saa samassa rytmissä pitkin iltaa.
Väli löytyy paneelisi Startup-välilehdeltä nimellä Backup Interval, sekunteina. Oletus on 1800, eli 30 minuuttia.

1800 on järkevä luku, eikä sitä ole mitään syytä muuttaa suorituskyvyn takia. Jos edellinen omistaja on pudottanut sen johonkin lyhyeen varmuuden vuoksi, se vaihtokauppa on todellinen: hyvin lyhyt väli tarkoittaa hyvin tiheää nykäisyä. Älä mene noin 900:aa alemmas, ellet ole päättänyt tuntevasi mieluummin nykimisen kuin riskeeraavasi viimeisen vartin edistyksen. Toiseen suuntaan mentäessä pidempi väli tarkoittaa sulavampaa iltaa ja enemmän tehtävää uudelleen, jos palvelin kaatuu.
Käynnistä palvelin uudelleen muutoksen jälkeen.
6. Pelaajamäärä
Kymmenen pelaajaa on pelin oma oletuskatto, ja se on oletus eikä laitteistoraja, ja siihen on syynsä. Kustannus ei ole lineaarinen: jokainen alueella oleva pelaaja tarvitsee oman virtansa siitä, mitä kaikki muut tekevät, joten yhdessä tukikohdassa seisova porukka on paljon kalliimpi kuin sama porukka hajallaan kartalla.
Jos olet nostanut kattoa, se on ensimmäinen asia, joka kannattaa palauttaa lagia jahdatessa. Jos haluat sekä korkeamman katon että sulavan palvelimen, pidä porukka hajallaan ja lue näin saat yli 10 pelaajaa Valheim-palvelimelle, niin näet mitä raja oikeasti maksaa.
7. Mods
BepInEx-modit pyörivät palvelimen prosessorilla. Kourallinen kevyitä ei maksa mitään, minkä huomaisit. Pino sisältömodeja, mikä tahansa joka spawnaa lisää olentoja, ja mikä tahansa joka tekee työtä joka tickillä voi lyttätä palvelimen ihan itsekseen.
Testaa arvailun sijaan. Mods-välilehti vaihtaa palvelimen takaisin Vanillaan maailman ja asetukset säilyttäen, joten voit pelata yhden illan ilman modeja ja verrata. Jos vanilla on sulava, lisää modit takaisin muutama kerrallaan, kunnes lagi palaa. Tarkista myös päivitykset: vanhemmalle pelibuildille tehty modi voi alkaa oireilla hiljaa päivityksen jälkeen sen sijaan, että kaatuisi suoraan.
Kaksi modia vähentää lagia oikeasti: Better Networking (osio 3) ja Serverside Simulations (osio 2). Kaikki muu, mitä myydään suorituskykymodina, on asiakaspuolen grafiikkatyötä eikä muuta palvelimella mitään. Molempien asennus ja asetukset löytyvät artikkelista parhaat Valheim-palvelimen suorituskykymodit.
8. Palvelimen resurssit ja sijainti
Vasta nyt kannattaa katsoa itse konetta.
Valheimin palvelin on CPU-rajoitteinen ja tekee suurimman osan työstään yhdellä säikeellä, joten yhden ytimen nopeus ratkaisee ja lisäytimistä on hyvin vähän hyötyä. Muistin lisääminen auttaa vain, jos palvelimelta oikeasti loppuu muisti, ja siksi ”päivitin enkä huomannut mitään eroa” on niin yleinen lopputulos.
Tarkista molemmat paneelisi Overview-välilehdeltä. Jos muisti pysyy selvästi kattonsa alapuolella samalla kun palvelin laggaa, lisämuisti ei ole ratkaisusi.

Etäisyys merkitsee yhtä paljon kuin speksit. Viive on fyysinen etäisyysongelma, joten valitse palvelinta tilatessasi tai sitä siirtäessäsi se sijainti, joka on lähimpänä sitä, missä suurin osa porukastasi oikeasti asuu. Eurooppalainen porukka eurooppalaisella nodella voittaa saman porukan nopeammalla koneella valtameren takana.
Jos haluat mitata etkä arvailla, aja osoitteesi Valheim-palvelimen tilatarkistimen läpi. Se kertoo, vastaako palvelin ja kuinka nopeasti, oman verkkosi ulkopuolelta, mikä erottaa hitaan palvelimen hitaasta yhteydestä siihen.
Yleisiä ongelmia
Vain yksi pelaaja laggaa. Kyse on hänen yhteydestään, tai hän on alueen omistaja ja kaikki muut odottavat häntä. Pyydä häntä kokeilemaan langallista yhteyttä, ja anna sitten jonkun toisen mennä alueelle ensin.
Kaikki on sulavaa, kunnes saavumme tukikohtaan. Kyse on instance-määrästä 64 KB pelaajaa kohti -kattoa vasten. Paina F2 tukikohdassa ja vertaa avoimeen maastoon, karsi sitten, pilko tai modaa (osiot 3 ja 4).
Se paheni pelipäivityksen jälkeen. Älä oleta, että päivitys rikkoi palvelimesi. Tarkista ensin modisi, koska vanhentunut modi on tavallisin syy huonoon ensimmäiseen iltaan patchin jälkeen, ja käy sitten tämä lista läpi ylhäältä alas.
Palvelin nykii säännöllisin välein. Kyse on maailman tallennuksesta. Katso Backup Interval Startup-välilehdeltä.
Lagi alkoi, kun porukka kasvoi. Useampi pelaaja samalla alueella kertaa pelaajakohtaisen liikenteen. Hajaantukaa, tai katso osio 6.
Mikään näistä ei täsmää. Käy läpi yleiset Valheim-palvelinongelmat ja niiden ratkaisut, joka kattaa käynnistys-, yhteys- ja maailmaongelmat, jotka voivat sisältä katsottuna näyttää lagilta.
Usein kysytyt kysymykset
Korjaako lisämuisti Valheim-lagini? Lähes ei koskaan. Ellei Usage-kortti näytä muistia lähellä kattoaan, pullonkaula on pelaajakohtainen datakatto, alueen omistajan yhteys tai relay, eikä yksikään niistä välitä siitä, paljonko palvelimella on muistia.
Auttaako crossplayn kytkeminen pois oikeasti? Pelkästään Steamillä pelaavalle porukalle kyllä: se poistaa PlayFab-relayn yhteyspolulta. Se ei korjaa tukikohdan lagia eikä huonoa client-yhteyttä, ja siksi se on tämän listan ensimmäinen kohta eikä sen ainoa kohta.
Tarvitsevatko kaikki pelaajani Better Networkingin, vai riittääkö palvelin? Laita se kaikille. Pelaajat ilman modia voivat yhä liittyä, mutta pakkaus toimii vain kahden koneen välillä, joilla molemmilla se on, joten sen väliin jättävä jää vanhaan kattoon.
Mistä tiedän, onko tukikohtani ongelma? Paina F2 tukikohdassa ja uudelleen ulkona luonnossa. Jos instance-määrä tukikohdassa on paljon korkeampi ja lagi noudattaa samaa rajaa, sait vastauksesi.
Onko rubberbanding sama asia kuin desync? Ne tulevat samasta paikasta. Rubberbanding on se, minkä tunnet kun palvelin korjaa oman sijaintisi, ja desync on se, kun kaksi pelaajaa näkee samasta tilanteesta eri version. Molemmat tarkoittavat, ettei päivitysvirta pysy perässä.
Voinko vain käynnistää palvelimen uudelleen ja korjata sen? Uudelleenkäynnistys poistaa oireen hetkeksi palvelimella, joka on ollut pitkään pystyssä, ja se on ihan järkevä asia ajastaa. Se ei korjaa mitään tässä oppaassa mainittua, joten jos lagi on tunnin sisällä takaisin, jatka lukemista osiosta 1.
Eikö palvelinta ole vielä? Valheim-palvelimen hostauksemme pyörii Ryzen 9 -raudalla, ja crossplay-kytkin, tallennusväli, modiloader sekä CPU- ja muistigraafit ovat kaikki samassa hallintapaneelissa heti ensimmäisestä käynnistyksestä lähtien.
