☀️ Ensimmäinen kuukausi 50 % halvemmalla:SUMMER26
Valheim-palvelin pudottaa pelaajia: näin korjaat sen (opas 2026)

Valheim-palvelin pudottaa pelaajia: näin korjaat sen (opas 2026)

Valheim-palvelin katkeilee? Toimivat korjaukset UDP-portteihin, salasanaan, Ashlandsin zone owner -lagiin, BepInEx-eroon ja rikkinäiseen Dedicated.db:hen.

Magnus·
6 min lukuaika
·
1.6.2026
·
Päivitetty viimeksi: 2.8.2026

Jos Valheim-palvelimesi pudottaa pelaajia jatkuvasti, syy ei ole juuri koskaan nettiyhteytesi. Olemme ajaneet tuhansia Valheim-instansseja Pterodactyl-paneelimme läpi, ja näemme samat kuusi syyllistä kerta toisensa jälkeen: UDP-portit eivät oikeasti ole auki, Valheim kieltäytyy hiljaa hyväksymästä salasanaa, huonolla koneella oleva zone owner vetää koko porukan mukanaan, BepInEx-versiot ovat ajautuneet eri linjoille clientin ja palvelimen välillä, Dedicated.db on korruptoitunut, tai vanhentunut Steam-istunto kieltäytyy autentikoimasta. Tämä opas käy jokaisen korjauksen läpi siinä järjestyksessä, jossa ne kannattaa kokeilla, ja kertoo tarkat asetukset ja lokirivit, jotka vahvistavat että löysit oikean.

Viikinkilaiva merellä Valheimissa

Varmista ensin, että kyse todella on yhteyskatkosta

Valheim näyttää saman punaisen connection lost -ikonin kolmesta hyvin erilaisesta ongelmasta: pudonneesta TCP-kättelystä (verkko), epäonnistuneesta Steam-autentikointilipusta (Steamin puoli) ja siitä, että palvelin jää maailmasimulaatiossa niin pahasti jälkeen, että client luovuttaa (zone owner -lagi). Korjauspolku haarautuu tästä. Avaa palvelimesi konsoli (Pterodactylissa Console-välilehti) ja etsi jotakin näistä:

Closing socket 60xx                        # verkkokatkos
Got status response 0 ms                   # zone owner -lagi, palvelin on kunnossa mutta client aikakatkaisee
Failed to authenticate user                # Steam-lippu / väärä salasana
Failed to load world: Dedicated.db         # tallennuksen korruptio
No BepInEx loaded plugins                  # clientillä on modeja, palvelimella ei (tai toisin päin)

Viesti kertoo, mihin osioon hypätä. Loput voit ohittaa.

Korjaus 1: UDP-portit 2456-2458 (se, jonka useimmat unohtavat)

Valheim käyttää kolmea peräkkäistä UDP-porttia alkaen käynnistysargumenttiesi -port-arvosta. Oletus on 2456, joten palvelin tarvitsee oikeasti portit 2456, 2457 JA 2458 auki UDP:llä. TCP:tä ei käytetä itse peliin lainkaan. Noin 60 % saamistamme "kaverini ei pääse sisään" -tiketeistä on joku, joka on avannut vain portin 2456 tai avannut TCP:n UDP:n sijaan.

DoomHostingilla määritämme porttisi automaattisesti ja avaamme ne ylävirtaan, joten tällä on väliä vain jos isännöit itse kotona. Tarkistus toiselta koneelta eri verkosta:

nmap -sU -p 2456-2458 your-server-ip

Kaikkien kolmen pitäisi raportoida open tai open|filtered. Jos jokin on closed, palomuuri tai NAT pudottaa ne. Windowsissa oikea sääntö on Inbound > New Rule > Port > UDP > 2456-2458 > Allow. Useimmat kuluttajareitittimet vaativat lisäksi erillisen porttiohjauksen, jonka protokollaksi asetetaan UDP, ei "Both".

Nopea järkevyystesti: pyydä kaveria yhdistämään Join IP -toiminnolla ensin lähiverkko-osoitteellasi. Jos se toimii mutta julkinen IP ei, ongelma on reitittimessä eikä palvelimessa.

Korjaus 2: salasana hylätään hiljaa

Valheimin salasanasäännöt ovat tiukemmat kuin käynnistin kertoo. Palvelin käynnistyy normaalisti mutta hylkää jokaisen yhteyden, jos salasanasi rikkoo jotakin näistä:

  • Alle 5 merkkiä
  • Sisältää maailman nimen osanaan
  • Sisältää merkin ' " @ tai !
  • On sama kuin Steam-näyttönimesi

Oire on identtinen väärän salasanan kanssa: client heitetään takaisin server browseriin ilman virheilmoitusta. Vahvista palvelimen lokista:

Failed to authenticate user xxx, password mismatch

Jos näet tämän JA kirjoitit salasanan oikein, salasana itsessään on ongelma. Aseta uusi 8-merkkinen kirjaimista ja numeroista koostuva salasana, käynnistä palvelin uudelleen ja yhdistä uudestaan. DoomHostingilla tämä on SERVER_PASSWORD-ympäristömuuttuja Käynnistys-välilehdellä. Vaihda se sieltä, niin paneeli käynnistyy uudelleen uudella arvolla.

Korjaus 3: zone owner -lagi (Ashlandsin tappaja)

Valheimin verkkomalli antaa jokaisen karttalohkon omistajuuden sille pelaajalle, joka saapui sinne ensimmäisenä. Sen pelaajan kone simuloi zonen jokaisen entiteetin: mobit, sään, tukikohdan tickauksen, kaiken. Jos hänen koneensa yskii, kaikki muut samassa zonessa lagaavat tai putoavat, vaikka dedikoitu palvelin olisi täysin kunnossa.

Ashlands teki tästä dramaattisesti pahempaa, koska biomi spawnaa enemmän entiteettejä lohkoa kohden kuin mikään muu paikka pelissä. Näemme neljän pelaajan porukoita, jotka pyörivät ongelmitta Black Forestissa ja romahtavat sillä hetkellä kun ne saapuvat Ashlandsiin.

Diagnoosi: avaa F2-debugpaneeli clientin puolella. Rivi zone owner kertoo, kenen kone simuloi nykyistä lohkoasi. Jos se on joka ikinen kerta sama kaveri kun joku putoaa, hänen verkkonsa tai rautansa on pullonkaula.

Korjaukset, jotka oikeasti auttavat:

  • Pyydä heikoimmalla koneella olevaa pelaajaa poistumaan zonesta ensin ennen kuin taistelu alkaa, jolloin omistajuus siirtyy vahvemmalle koneelle
  • Vähennä populaatiota dedikoidun palvelimen asetuksista: world_modifier raids less, world_modifier portals casual
  • Vähintään viiden hengen porukoille nosta palvelimen muistivaraus vähintään 4 GB:hen, jotta se ehtii puskuroida zonen omistajanvaihdot ilman pysähdystä

Moninpelitaistelu kivigolemia vastaan Valheimissa, pelaajien nimet näkyvissä

Paneelissamme voit nostaa muistivarausta resurssiliukurista menettämättä hahmodataasi. Palvelin ottaa uuden arvon käyttöön seuraavalla prosessin käynnistyksellä.

Korjaus 4: BepInEx-versioero potkii modatut clientit

Jos palvelin ajaa BepInEx:iä ja client yhdistää eri versiolla, eri modisetillä tai eri hashilla, yhteys katkeaa ilman selkeää viestiä, joskus kesken latauksen, joskus 30 sekuntia maailmaan saapumisen jälkeen. Oire palvelimen lokissa:

Client sent invalid mod data
Kicked: ZNet:Disconnect, reason=IncompatibleVersion

Korjaus:

  1. Sammuta palvelin
  2. Vertaa palvelimen BepInEx-versiota (kansiossa BepInEx/core/) siihen, mikä jokaisella clientillä on asennettuna
  3. Täsmää tarkka buildi. Thunderstoren r2modman tekee tästä triviaalia, käsin tehdyt asennukset ovat se paikka, jossa ero syntyy
  4. Täsmää myös pluginsetti: yhden ylimääräisen BetterUI.dll-tiedoston kanssa ajava client potkitaan tiukalta palvelimelta

DoomHostingilla BepInEx:n FTP-juuri on /BepInEx/plugins/. Pudota sinne sama DLL-setti kuin pelaajillasi on paikallisesti, niin potkut loppuvat.

Korjaus 5: rikkoutunut Dedicated.db

Jos maailmasi lakkaa latautumasta kokonaan tai kaatuu kesken session eikä sen jälkeen suostu latautumaan, tallennus on todennäköisesti korruptoitunut. Palvelimen loki näyttää yleensä:

Failed to load world data: end of file at position xxx
Exception: World file is corrupt

Valheim kirjoittaa aktiivisen .db-tiedoston viereen .db.backup-tiedoston joka automaattitallennuksella. Palautus on mekaanista:

  1. Sammuta palvelin
  2. Nimeä maailmakansiossa Dedicated.db uudelleen muotoon Dedicated.db.broken
  3. Nimeä Dedicated.db.backup uudelleen muotoon Dedicated.db
  4. Käynnistä palvelin

Paneelissamme maailmakansio on /worlds_local/. Menetät korkeintaan viimeisen automaattitallennusvälin (oletuksena 20 minuuttia). Jos sekä db että varmuuskopio ovat rikki, joudutaan menemään taaksepäin päivittäiseen tilannevedokseen, jonka säilytämme. Avaa tiketti, niin palautamme sen.

Korjaus 6: vanhentunut Steam-autentikointi

Harvinaisempi mutta erittäin hämmentävä kun osuu kohdalle: palvelin pyörii normaalisti, hyväksyy vanhat clientit, mutta hylkää jokaisen uuden yhteyden. Loki:

SteamGameServer_Init failed
Failed to issue auth ticket

Kyse on siitä, että palvelin pitää kiinni Steam-istuntotunnuksesta, jonka Steam itse on mitätöinyt, yleensä sen jälkeen kun Valheim-päivitys tuli palvelimen ollessa päällä. Käynnistä itse palvelinprosessi uudelleen (ei kontti, vaan varsinainen valheim_server.x86_64-binääri). DoomHostingilla klikkaa paneelista Käynnistä uudelleen, jolloin Steam-kättely ajetaan uusiksi ja yhteydet palaavat.

Yhä pudottaa? Aja nämä diagnostiikat

Jos olet käynyt kaikki kuusi läpi ja pelaajat putoavat yhä, kerää nämä ennen tukipyynnön avaamista, koska hostisi tarvitsee ne kaikki auttaakseen nopeasti:

# palvelimen puolella
tail -200 /home/container/logs/latest.log
ss -tulnp | grep -E '2456|2457|2458'
free -m
uptime

# clientin puolella, pelaajalta joka putoaa
ping -c 50 your-server-ip
traceroute your-server-ip

tail näyttää katkoksen syyn. ss vahvistaa, että palvelin oikeasti kuuntelee oikeita UDP-portteja. free ja uptime sulkevat pois sen, että palvelimelta olisi loppunut muisti tai että se olisi jumissa. Clientin puolelta ping 50 paketilla näyttää pakettihävikin ja traceroute näyttää, missä kohtaa verkkopolkua pudotus tapahtuu.

Isännöi Valheim-palvelintasi DoomHostingilla

Suurin osa yllä olevista korjauksista muuttuu hallitulla hostilla yhden klikkauksen muutoksiksi. UDP-portit ovat valmiiksi auki. Salasanat menevät Käynnistys-välilehdelle ja paneeli käynnistyy siististi uudelleen. Muisti skaalautuu ilman että menetät maailmasi. Dedicated.db.backup-tiedoston uudelleennimeäminen on yksi nappi. Jos olet kyllästynyt debuggaamaan yhteyskatkoksia, ota Valheim-palvelimesi DoomHostingilta: välitön käyttöönotto Ryzen 9 -raudalla, BepInEx tuettuna, täysi FTP, DDoS-suojaus ja 24/7-tuki.

Dedikoidun palvelimen kuuluu kadota taustalle. Kun omasi pudottaa pelaajia joka tunti, verkko tai asetukset tekevät sitä työtä, jonka niiden pitäisi tehdä puolestasi.

Valheim

Hanki oma Valheim -palvelin

Vuokraa pelipalvelin DoomHostingilta. Välitön käyttöönotto, 24/7 tuki ja 99,99 % käytettävyystakuu.

Aiheeseen liittyvät kirjoitukset