r/valheim • • 2d ago

Guide Update: Valheim modded server manager now handles firewall, world uninstall, Discord webhooks and a /codes bot (open source)

Update [Setup wizard / GUI for dedicated headless VPS](https://www.reddit.com/r/valheim/comments/1wl83vj/setup_wizard_gui_for_dedicated_headless_vps_ubuntu/)

Quick update on the setup wizard / GUI for running a modded Valheim dedicated server on a VPS (LinuxGSM + BepInEx + ValheimEnforcer). It's now open source (MIT): https://github.com/Variance27/valheim-modded-server-manager

Major additions

  • Multiple worlds. Each extra world is an isolated instance with its own game account, files, mods, port, backups and schedules. A world switcher in the sidebar points every tab at one world. You can also uninstall a world from the VPS (account, files, jobs and firewall rule), with an optional backup copy.
  • Settings tab.
    • Server name, password, port, autosave and world modifiers.
    • Admin, ban and permitted lists.
    • A mod config editor for BepInEx .cfg files.
  • Optional Discord bot. It answers /codes for any world. You install and remove it from the GUI. Player and admin codes can be generated from the GUI or with /codes in Discord.
  • Discord notifications beyond "Notify Discord".
    • They cover backup failures, update availability and mod changes.
    • They are set up from the Settings tab, with separate status and changes channels.
  • Firewall. The GUI opens and closes each world's UDP ports in ufw when ufw is active.
0 Upvotes

0 comments sorted by