Modded Valheim-serverhosting

Valheim-modding heeft geen speciale host nodig. Het heeft een host nodig die de mod loader al heeft opgelost, want daar faalt een modded server in de praktijk. BepInEx is een schakelaar bij het deployen, plugins worden rechtstreeks vanuit het paneel geüpload naar een map die herstarts overleeft, en ValheimPlus is er als je dat liever wilt. Vanaf $4.99 per maand.

Wat modding van een host nodig heeft

De mod loader geïnstalleerd voordat de server start

Valheim laadt niets zelf. BepInEx moet in de serverbuild worden geïnstalleerd, en op een dedicated server betekent dat dat de host het doet, of dat jij het na elke gamepatch handmatig via SSH doet. Hier is het een schakelaar bij het deployen: zet BepInEx aan en de image installeert BepInExPack Valheim bij de eerste start, en installeert het opnieuw na elke update.

Een pluginmap waar je daadwerkelijk naar kunt schrijven

Een mod is een .dll die in de pluginmap van de server moet terechtkomen. Die map moet binnen een persistent volume staan, anders wist elke herstart je mods. Op deze site staat hij binnen het volume dat de bestandsbrowser al toont, dus een plugin uploaden is slepen en neerzetten in plaats van een SFTP-sessie, en hij overleeft herstarts en redeploys.

Geheugen voor wat de mods toevoegen

Mods kosten geheugen, en ze versterken elkaar in combinatie met de wereld. Een zwaar gebouwde wereld met een terreinmodifier, een opslagoverhaul en een handvol kwaliteit-van-leven-plugins is iets anders dan een vanilla-wereld. Kies het grootste niveau als je een volwassen modded wereld draait, en niet op basis van het aantal spelers, dat bij Valheim toch nooit tien overschrijdt.

BepInEx of ValheimPlus?

Goed om te weten voordat je je vastlegt, want het verandert wat je installeert en niet waar je host. BepInEx is de loader waarop bijna de hele Valheim-modscene bouwt: je installeert het en voegt daarna de plugins toe die je wilt, één .dll per keer. ValheimPlus is één grote overhaul die als eigen BepInEx-variant wordt verspreid, met honderden instellingen in één configuratiebestand voor bouwafstanden, uithoudingsvermogen, draagvermogen, portals en meer.

Het zijn alternatieven, geen aanvullingen op elkaar: zet de ene of de andere aan, nooit beide. Wil je een samengestelde set specifieke mods, kies dan BepInEx. Wil je één bestand met instellingen om het hele spel af te stellen, kies dan ValheimPlus. Niets op deze pagina duwt je naar een van beide, en later wisselen is een redeploy in plaats van een migratie.

Mods installeren op een Flux-server

  1. Deploy een abonnement met BepInEx ingeschakeld in de omgevingsstap.
  2. Vind je mods op Thunderstore, het register waar de Valheim-community naartoe publiceert. Elk pakket wordt als .zip gedownload.
  3. Pak de .zip uit op je computer en haal de .dll-bestanden uit de plugins-map.
  4. Upload ze vanuit het tabblad Bestanden naar de pluginmap op je servervolume, en herstart daarna. De herstart is wat ze toepast.
  5. Installeer dezelfde mods, in dezelfde versies, in de game van elke speler.

Die laatste stap is er een die geen host voor je kan doen, en het is de gebruikelijke reden dat een speler bij het joinen wordt weggestuurd. De meeste Valheim-mods wijzigen items, recepten, bouwstukken of wereldgeneratie, en de client moet het met de server eens zijn over al die zaken. Mods die alleen aan de serverkant werken bestaan, maar zijn de minderheid. Zie de volledige gids voor zelfhosting voor hoe het installeren van BepInEx eruitziet als je het zelf doet.

Een modded server dimensioneren

Het slotnummer van een abonnement is een naam, geen licentie die we per persoon verkopen: elk niveau bereikt de limiet van tien spelers van Valheim, want die limiet hoort bij het spel. Waarin de niveaus verschillen is het geheugen, en voor een modded wereld is dat het getal dat ertoe doet. Abonnementen kosten $4.99, $6.99 en $8.99 per maand voor 4GB, 6GB en 8GB.

Kies de grootte op basis van de wereld, niet van de groep. Het geheugengebruik van Valheim groeit met wat er is gebouwd en hoe ver de kaart is verkend, en mods voegen aan beide iets toe: meer bouwstukken, meer opgeslagen items, meer aangeraakt terrein. Een volwassen modded wereld op het 4GB-niveau is de gebruikelijke oorzaak van een server die een uur prima speelt en daarna gaat haperen.

Deploy een modded Valheim-server

BepInEx geïnstalleerd, pluginmap klaar, backups draaien. Eerste week gratis als je Flux-account nieuw is.

Veelgestelde vragen

Heb ik speciale hosting nodig om Valheim-mods te draaien?

Nee. Valheim-mods zijn BepInEx-plugins, dus elke host die BepInEx installeert en je .dll-bestanden in de pluginmap laat zetten, draait ze. Wat verschilt is hoeveel daarvan handmatig is. Op Flux is BepInEx een schakelaar bij het deployen en staat de pluginmap in de bestandsbrowser op je servervolume.

Waar komen Valheim-mods vandaan?

Thunderstore is waar de Valheim-modcommunity publiceert, en daar halen de populaire modmanagers hun mods vandaan. Een Thunderstore-pakket is een .zip; pak het uit en upload de .dll-bestanden erin naar de pluginmap van je server.

Hebben mijn spelers de mods ook nodig?

Voor de meeste mods wel, in overeenkomende versies. Valheim-mods die items, recepten, bouwstukken of wereldgeneratie aanpassen, moeten ook aan de clientkant worden geïnstalleerd, en een versieverschil is de gebruikelijke reden dat een speler bij het joinen wordt weggestuurd. Mods die alleen aan de serverkant werken bestaan wel, maar zijn in de minderheid.

Waarom is mijn mod niet geladen?

Bijna altijd een van drie dingen: BepInEx staat niet aan, de .dll is in de verkeerde map terechtgekomen, of de plugin is gebouwd voor een andere Valheim-versie en gooide een fout bij het laden. Het containerlog vertelt welke, en het is de eerste plek om te kijken voordat je iets opnieuw installeert.

Wat is ValheimPlus en kan ik het in plaats daarvan gebruiken?

ValheimPlus is een grote, instelbare overhaul die als eigen BepInEx-variant wordt verspreid in plaats van als gewone plugin. Het wordt hier ondersteund als alternatief voor BepInEx, niet ernaast: zet de ene of de andere aan. De instellingen staan in een configuratiebestand op je servervolume.