Valheim: Vertraging uitgelegd
Valheim lag is niet altijd een hardwareprobleem. De dedicated server host de wereld en stuurt het verkeer door, maar gevechten, fysica en wezens in een geladen gebied worden gesimuleerd op de pc van de speler die dat gebied als eerste betrad. Eén zwakke client kan ervoor zorgen dat de hele groep last heeft van rubberbanding, zelfs als het AleForge-abonnement over voldoende RAM beschikt.
Identificeer welk patroon je ziet voordat je iets gaat upgraden.
Serverbelasting versus zone-eigenaar vertraging
Section titled “Serverbelasting versus zone-eigenaar vertraging”Serverbelasting
Section titled “Serverbelasting”De speciale server slaat de spelwereld op, accepteert verbindingen en slaat ongeveer elke 20 minuten een savegame op. Wanneer het RAM-geheugen krap is of de savegame erg groot is geworden, ondervindt iedereen tegelijk problemen: trage saves, een pauze door een timer en traagheid, ongeacht waar spelers zich bevinden.
Zone-eigenaar vertraging
Section titled “Zone-eigenaar vertraging”Valheim is geen peer-to-peer-verbinding. Pakketten gaan nog steeds van elke client naar de dedicated server. De spellogica in een geladen gebied wordt nog steeds uitgevoerd door de eerste speler die arriveerde. Iron Gate beschrijft het als volgt: als speler A er al is, blijft speler A de meeste objecten besturen wanneer speler B binnenkomt. Wanneer speler A vertrekt, neemt speler B het over.
Als de pc of internetverbinding van de zone-eigenaar problemen ondervindt, zien spelers in de buurt vijanden teleporteren, missen ze hun aanvallen en schudden boten. Zo werkt Valheim op elke host, inclusief een server die je thuis beheert.
Hoe weet je welke je hebt?
Section titled “Hoe weet je welke je hebt?”- Iedereen ondervindt de hele sessie lang vertraging. Open
Consolein het AleForge-paneel en bekijk de geheugengrafiek. Als het RAM-geheugen de geplande limiet bereikt, duidt dit op serverbelasting. Upgrade RAM en herstart de server zodat het extra geheugen wordt geactiveerd. - Ongeveer elke 20 minuten een hapering. Dat komt overeen met de wereldopslag van de dedicated server. Oude werelden met grote basissen duren langer. Meer RAM en een schonere save helpen. Een geplande herstart tussen lange sessies helpt ook.
- Het spel verloopt prima totdat een specifieke vriend verschijnt, en alleen in hun buurt. Dat is vertraging veroorzaakt door de zone-eigenaar. Extra server-RAM zal hun pc of netwerk niet repareren.
- Slechts één speler ondervindt lag, ongeacht wie er verder online is. Die speler heeft een slechte verbinding met de server. Probeer een datacenter dichterbij of een bekabelde verbinding aan hun kant.
- Niemand kan deelnemen, maar de wereld files blijft onaangetast. Als Crossplay is ingeschakeld, verlopen verbindingen via Microsoft PlayFab. Een storing bij PlayFab kan wereldwijd deelname blokkeren totdat die service weer beschikbaar is.
Druk in het spel op F2. De overlay toont je ping en welke speler momenteel jouw zone beheert. Als de rubberbanding steeds dezelfde naam weergeeft, ligt de oorzaak bij de hardware of het netwerk van die client.
Wat moet je als eerste proberen?
Section titled “Wat moet je als eerste proberen?”Gebruik de locatie die het dichtst bij uw groep ligt. Een lagere ping naar de server is gunstig voor elke relay-hop. We zullen de server (/contactus/) kosteloos naar een andere regio (AleForge) verplaatsen.
Geef de voorkeur aan bekabelde verbindingen. In Valheim bepaalt de zwakste client in een gebied de norm voor iedereen in de buurt. Openbare wifi, een VPN of een pc die al 100% van de CPU gebruikt, wordt weergegeven als desynchronisatie binnen de groep.
Voeg RAM toe aan een wereld die al maanden draait. Structuren, buit en getemde dieren blijven voor altijd in de savegame behouden. Als de nachten in het begin rustig zijn en het tijdens de sessie steeds erger wordt, upgrade RAM in de facturering en herstart de server.
Herstart tussen lange sessies. Dat verwijdert de resterende spelstatus. Stel een geplande herstart in als de groep vele uren achter elkaar speelt.
Maak de wereld schoon. Hopen voorwerpen, uitgestrekte boerderijen en enorme kuddes tamme dieren kosten allemaal simulatietijd. Het verbranden van buit en het uitdunnen van kuddes helpt meer dan mensen denken.
Blijf in de buurt van de ontwerplimiet van Valheim. Het spel is ontworpen voor maximaal 10 spelers. Het samenbrengen van een dichtbevolkt bioom met een grotere groep zet het zone-eigenaarsmodel onder druk.
Als je mods gebruikt, test dan met ze uitgeschakeld. Zware mods verhogen het RAM-gebruik en geven de zone-eigenaar meer werk.
Wat meer RAM-geheugen niet zal oplossen
Section titled “Wat meer RAM-geheugen niet zal oplossen”Als het gevecht alleen vastloopt wanneer een vriend in de buurt is, ligt het probleem bij zijn pc of internetverbinding. Laat hem een ethernetverbinding gebruiken, achtergrondapps afsluiten of de zone verlaten, zodat de controle over het gebied kan worden overgedragen aan een krachtigere computer.
Koop extra RAM-geheugen wanneer het geheugen daadwerkelijk de limiet bereikt, of wanneer het opslaan van de spelvoortgang op de hele server vastloopt. Koop het niet om de wifi-problemen van één speler te maskeren.
Crossplay en PlayFab
Section titled “Crossplay en PlayFab”Crossplay maakt het mogelijk voor pc- en console-spelers om een wereld te delen. Wanneer dit is ingeschakeld, communiceert de dedicated server met Microsoft PlayFab in plaats van rechtstreekse verbindingen te maken. Deze extra stap kan vertraging veroorzaken. Een storing bij PlayFab kan ervoor zorgen dat alle verbindingen tegelijk mislukken, zelfs als je files- en AleForge-spelers wel gewoon verbinding kunnen maken. De Steam-only-modus (zonder Crossplay) vermijdt deze extra stap als de groep alleen uit pc-spelers bestaat.
Zit je nog steeds vast?
Section titled “Zit je nog steeds vast?”Als de hele groep constant vertraging ondervindt, met bescheiden basisstations en goede verbindingen, neem dan contact op met de support met:
- Server-ID
- Of de lag nu wereldwijd is of alleen in de buurt van één speler.
- RAM-plan en gebruikelijke spelersaantallen
- Of het nu begon na een Valheim patch of een mod wijziging
- Een screenshot van de
Consolegeheugengrafiek tijdens de vertraging.
We kunnen het werkelijke resourcegebruik controleren en u vertellen of meer geheugen zou helpen of dat het zone-owner-model de oorzaak is.
Veelgestelde vragen
Section titled “Veelgestelde vragen”Maakt Valheim gebruik van peer-to-peer?
Section titled “Maakt Valheim gebruik van peer-to-peer?”Nee. Het verkeer gaat tussen elke client en de dedicated server. De simulatie van een geladen gebied draait nog steeds op de eerste speler in dat gebied, vandaar dat een zwakke verbinding eruit kan zien als “serververtraging”.
Zal het upgraden van het RAM-geheugen het rubberbandingprobleem oplossen?
Section titled “Zal het upgraden van het RAM-geheugen het rubberbandingprobleem oplossen?”Alleen als de server daadwerkelijk geheugenproblemen heeft of als het opslaan van de spelwereld voor iedereen hapert. Rubberbanding die één speler volgt, duidt op lag bij de zone-eigenaar en moet worden opgelost op de pc of het netwerk van die speler.
Waarom hapert de server elke 20 minuten?
Section titled “Waarom hapert de server elke 20 minuten?”De speciale server kloont de wereld in het geheugen en schrijft deze met een bepaald interval naar de schijf. Grote basissen, stapels voorwerpen en getemde kuddes zorgen ervoor dat die pauze langer duurt.
Hoe kan ik zien wie de eigenaar van de zone is?
Section titled “Hoe kan ik zien wie de eigenaar van de zone is?”Druk in het spel op F2. Als de gevechten altijd slecht verlopen wanneer dezelfde naam als zone-eigenaar staat geregistreerd, laat die speler dan het gebied verlaten zodat het eigendom kan worden overgedragen.