Valheim-server verschijnt niet in de serverlijst

Een Valheim-server die prima draait maar nooit in de browser verschijnt, faalt bijna altijd op één specifiek ding, en er zijn maar een handvol kandidaten. Die staan hieronder in de volgorde waarin ze blijken de oorzaak te zijn.

Scheid eerst de drie fouten

Voordat je de lijst afwerkt, bepaal je welk probleem je echt hebt. Controleer eerst het logboek: als de server nooit klaar is met starten, is dit een wachtwoord- of wereldprobleem en doet de browser er nog niet toe. Als hij wél is gestart, probeer dan een directe verbinding naar je adres en poort van buiten je netwerk. Als dat lukt, is de server gezond en zit het probleem in de vermelding. Lukt het niet, dan is de server onbereikbaar en is de ontbrekende vermelding een symptoom, niet de fout.

Die drie leiden naar verschillende helften van deze pagina, en ze door elkaar halen kost de meeste tijd.

De vijf oorzaken, in volgorde

1.De queryport (2457) staat niet open

Valheim adverteert zichzelf op de spelpoort plus één. Open je 2456 en vergeet je 2457, dan krijg je het kenmerkende symptoom: de server draait, vrienden die het adres intypen komen binnen, en hij verschijnt voor niemand in de browser. Dit is de meest voorkomende oorzaak, en het is de moeite waard om die uit te sluiten voordat je iets anders aanraakt.

2.Het wachtwoord breekt een van Valheims twee regels

De server weigert helemaal te starten, wat voor iemand die het logboek niet heeft gelezen lijkt op "verschijnt niet". Een publieke server heeft een wachtwoord nodig van minimaal vijf tekens, en het wachtwoord mag NIET in de servernaam of de wereldnaam voorkomen. Die tweede regel treft groepen die de server naar het wachtwoord noemen, zodat het makkelijk te onthouden is. Hernoem één van de drie en hij start op.

3.De server staat op privé

Een server die als niet-publiek is gestart, registreert zich bewust nooit bij de browser. Hij accepteert nog steeds directe verbindingen en crossplay-joincodes, dus alles werkt voor iedereen die het adres heeft. Als iemand deze instelling op "verbergen" heeft gezet om vreemden buiten te houden, doet de instelling precies wat er staat.

4.Crossplay-spelers kijken op de verkeerde plek

De community-browser is een lijst op de Steam-backend. Xbox- en Game Pass-spelers vinden crossplay-servers daar niet en moeten met een joincode of via het adres verbinden. Als je Steam-spelers de server zien en je consolespelers niet, ligt het meestal hieraan. De andere kandidaat is dat de crossplay-poort 2458 niet is gepubliceerd.

5.Hij staat erin en jij filtert hem eruit

De browser in het spel onthoudt filters tussen sessies en verbergt servers op regio, op of ze vol zijn, en op een deel van de naam. Ga er niet van uit dat de lijst kapot is: wis eerst de filters en zoek op de exacte servernaam, of gebruik een directe verbinding om te bevestigen dat de server zelf bereikbaar is.

Valheim is alleen UDP

Het is het vermelden waard, omdat hier veel probleemoplossingstijd naartoe gaat. Valheim gebruikt UDP 2456 voor het spel, UDP 2457 voor de serverquery en UDP 2458 voor crossplay. Er is geen TCP bij betrokken. Routerinterfaces staan standaard op TCP, en doorstuurregels die voor TCP zijn geschreven zien er in de interface goed uit terwijl ze voor het spel niets doen.

Het logboek lezen in plaats van raden

De server meldt bij het opstarten in bijna elk geval waarom hij niet kon starten. Een wachtwoord dat een van de twee regels schendt, noemt zichzelf. Een wereld die niet kon worden geladen, wordt zo gemeld. Open het containerlogboek, herstart de server en lees de eerste dertig seconden in plaats van de laatste dertig: de oorzaak zit bijna altijd in de opstartvolgorde, en alles daarna is het gevolg.

Eén ding zul je niet vinden: een RCON-console. De dedicated server van Valheim heeft er geen, dus er is geen externe opdracht om een draaiende server mee te ondervragen. Het logboek en het queryantwoord zijn het hele diagnostische oppervlak, en daarom is het niet toevallig dat de queryport zo belangrijk is.

Als het de queryport is

De oplossing is om 2457 naast 2456 te publiceren, en de server keert binnen een minuut of twee na registratie terug in de browser. Er is geen heartbeat-interval om op te wachten en niets om handmatig opnieuw te registreren. Als hij na een herstart en een paar minuten niet is teruggekomen, lag de oorzaak niet bij wat je hebt gewijzigd: ga terug naar het logboek.

Draai je crossplay, publiceer dan ook 2458. Een server zonder die poort gedraagt zich op de meest verwarrende manier mogelijk: volkomen normaal voor Steam-spelers, alleen kapot voor alle anderen. Het is ook de poort die marktplaatsspecs en hostvoorinstellingen het vaakst vergeten, dus het is de moeite waard om te controleren in plaats van aan te nemen.

Of begin met een server die al is ingericht

Alle drie de UDP-poorten gepubliceerd, crossplay aan, back-ups draaiend, en een wachtwoord dat het spel echt accepteert. Eerste week gratis als je Flux-account nieuw is.

Veelgestelde vragen

Waarom staat mijn Valheim-server niet in de serverlijst?

Meestal de queryport of het wachtwoord. Valheim adverteert zichzelf op UDP 2457, de spelpoort plus één, en een server met 2456 open maar niet 2457 draait prima en wordt nooit vermeld. De andere veelvoorkomende oorzaak is een server die als publiek is gemarkeerd zonder wachtwoord, of een wachtwoord korter dan vijf tekens, waarmee de server helemaal niet start.

Mijn server werkt bij een directe verbinding maar staat niet in de lijst. Waarom?

Die combinatie wijst vrijwel uitsluitend naar de queryport. Directe verbindingen gebruiken 2456 en slagen; de vermelding heeft 2457 nodig en komt nooit. Open de tweede UDP-poort en de server keert zonder enige andere wijziging terug in de browser.

Heeft Valheim ook TCP nodig naast UDP?

Nee. Valheim is alleen UDP: 2456 voor het spel, 2457 voor de query en 2458 voor crossplay. TCP openzetten heeft geen effect, en tijd besteden aan TCP-regels is de meest voorkomende verspilde stap bij het diagnosticeren hiervan.

Waarom weigert de server überhaupt te starten?

Controleer eerst het wachtwoord. Valheim vereist minimaal vijf tekens voor een publieke server, en het weigert te starten als het wachtwoord voorkomt in de servernaam of de wereldnaam. Die regel treft mensen die hun server naar het wachtwoord noemen, zodat hun vrienden het onthouden.

Hoe lang duurt het voordat mijn server verschijnt na een fix?

Een minuut of twee, zodra hij zich succesvol heeft geregistreerd. Als hij niet is teruggekomen na een herstart en een paar minuten, lag de oorzaak niet bij wat je hebt gewijzigd. Ga terug naar het logboek en lees de opstartvolgorde.

Kan een host dit veroorzaken?

Alleen door de verkeerde poorten te publiceren, wat je zelf kunt zien. Wat een goede host wegneemt, zijn de faalmodi die hij zelf beheert: 2456, 2457 en 2458 publiceren, en weigeren dat een server wordt gedeployd met een wachtwoord dat het spel zal afwijzen.