Update Home

the_minisip committed 2026-09-24 17:42:44 -03:00
1 parent 00b9388936
commit 2ef4c60fec
1 file changed
-2
-2
@@ -1,4 +1,3 @@
<html>
<body> <body>
<!--StartFragment--><h1><strong>Managed Valheim Server — Overview</strong></h1><p><span style="white-space: pre-wrap;">This project provides a <strong style="white-space: pre-wrap;">fully automated, self-updating, BepInEx‑patched Valheim dedicated server</strong> designed for TrueNAS SCALE and other containerized environments. It includes SteamCMD installation, mod patching, managed startup, and optional world backup automation.</span></p><div></div><h2><strong>Core Features</strong></h2><h3><strong>SteamCMD Auto‑Install &amp; Auto‑Update</strong></h3><ul role="list"><li><p><span style="white-space: pre-wrap;">Server installs and updates itself on container start.</span></p></li><li><p><span style="white-space: pre-wrap;">Uses anonymous SteamCMD login.</span></p></li><li><p><span style="white-space: pre-wrap;">Verifies installation and applies updates automatically.</span></p></li></ul><h3><strong>BepInEx Managed Integration</strong></h3><ul role="list"><li><p><span style="white-space: pre-wrap;">Downloads the official <em style="white-space: pre-wrap;">BepInExPack Valheim</em> from Thunderstore.</span></p></li><li><p><span style="white-space: pre-wrap;">Validates and extracts the pack.</span></p></li><li><p><span style="white-space: pre-wrap;">Applies custom patches:</span></p><ul role="list"><li><p><span style="white-space: pre-wrap;">Password override fix</span></p></li><li><p><span style="white-space: pre-wrap;">Launch command rewrite</span></p></li><li><p><span style="white-space: pre-wrap;">Managed wrapper installation</span></p></li></ul></li></ul><h3><strong>Managed Wrapper (</strong><code>start_server_managed.sh</code><strong>)</strong></h3><ul role="list"><li><p><span style="white-space: pre-wrap;">Handles server startup.</span></p></li><li><p><span style="white-space: pre-wrap;">Ensures correct savedir path.</span></p></li><li><p><span style="white-space: pre-wrap;">Passes environment variables cleanly.</span></p></li><li><p><span style="white-space: pre-wrap;">Supports background tasks (e.g., backup loop).</span></p></li></ul><h3><strong>World Backup System</strong></h3><ul role="list"><li><p><span style="white-space: pre-wrap;">Optional automated backups via wrapper.</span></p></li><li><p><span style="white-space: pre-wrap;">Uses <code style="white-space: pre-wrap;">/backups</code> volume.</span></p></li><li><p><span style="white-space: pre-wrap;">Creates timestamped <code style="white-space: pre-wrap;">.zip</code> archives of world directories.</span></p></li><li><p><span style="white-space: pre-wrap;">Requires <code style="white-space: pre-wrap;">zip</code> installed in the container (now fixed).</span></p></li></ul><h3><strong>TrueNAS SCALE Ready</strong></h3><ul role="list"><li><p><span style="white-space: pre-wrap;">Exposes Valheim ports (2456–2458 UDP).</span></p></li><li><p><span style="white-space: pre-wrap;">Uses <code style="white-space: pre-wrap;">/config</code> and <code style="white-space: pre-wrap;">/backups</code> volumes.</span></p></li><li><p><span style="white-space: pre-wrap;">Logs accessible through TrueNAS UI.</span></p></li></ul><div></div><h2><strong>Directory Layout</strong></h2><div><div><div tabindex="0" role="group" aria-label="Scrollable table"> <!--StartFragment--><h1><strong>Managed Valheim Server — Overview</strong></h1><p><span style="white-space: pre-wrap;">This project provides a <strong style="white-space: pre-wrap;">fully automated, self-updating, BepInEx‑patched Valheim dedicated server</strong> designed for TrueNAS SCALE and other containerized environments. It includes SteamCMD installation, mod patching, managed startup, and optional world backup automation.</span></p><div></div><h2><strong>Core Features</strong></h2><h3><strong>SteamCMD Auto‑Install &amp; Auto‑Update</strong></h3><ul role="list"><li><p><span style="white-space: pre-wrap;">Server installs and updates itself on container start.</span></p></li><li><p><span style="white-space: pre-wrap;">Uses anonymous SteamCMD login.</span></p></li><li><p><span style="white-space: pre-wrap;">Verifies installation and applies updates automatically.</span></p></li></ul><h3><strong>BepInEx Managed Integration</strong></h3><ul role="list"><li><p><span style="white-space: pre-wrap;">Downloads the official <em style="white-space: pre-wrap;">BepInExPack Valheim</em> from Thunderstore.</span></p></li><li><p><span style="white-space: pre-wrap;">Validates and extracts the pack.</span></p></li><li><p><span style="white-space: pre-wrap;">Applies custom patches:</span></p><ul role="list"><li><p><span style="white-space: pre-wrap;">Password override fix</span></p></li><li><p><span style="white-space: pre-wrap;">Launch command rewrite</span></p></li><li><p><span style="white-space: pre-wrap;">Managed wrapper installation</span></p></li></ul></li></ul><h3><strong>Managed Wrapper (</strong><code>start_server_managed.sh</code><strong>)</strong></h3><ul role="list"><li><p><span style="white-space: pre-wrap;">Handles server startup.</span></p></li><li><p><span style="white-space: pre-wrap;">Ensures correct savedir path.</span></p></li><li><p><span style="white-space: pre-wrap;">Passes environment variables cleanly.</span></p></li><li><p><span style="white-space: pre-wrap;">Supports background tasks (e.g., backup loop).</span></p></li></ul><h3><strong>World Backup System</strong></h3><ul role="list"><li><p><span style="white-space: pre-wrap;">Optional automated backups via wrapper.</span></p></li><li><p><span style="white-space: pre-wrap;">Uses <code style="white-space: pre-wrap;">/backups</code> volume.</span></p></li><li><p><span style="white-space: pre-wrap;">Creates timestamped <code style="white-space: pre-wrap;">.zip</code> archives of world directories.</span></p></li><li><p><span style="white-space: pre-wrap;">Requires <code style="white-space: pre-wrap;">zip</code> installed in the container (now fixed).</span></p></li></ul><h3><strong>TrueNAS SCALE Ready</strong></h3><ul role="list"><li><p><span style="white-space: pre-wrap;">Exposes Valheim ports (2456–2458 UDP).</span></p></li><li><p><span style="white-space: pre-wrap;">Uses <code style="white-space: pre-wrap;">/config</code> and <code style="white-space: pre-wrap;">/backups</code> volumes.</span></p></li><li><p><span style="white-space: pre-wrap;">Logs accessible through TrueNAS UI.</span></p></li></ul><div></div><h2><strong>Directory Layout</strong></h2><div><div><div tabindex="0" role="group" aria-label="Scrollable table">
Path | Purpose Path | Purpose
@@ -16,4 +15,3 @@ Managed wrapper
(headless Unity server)</span></p></li><li><p><span style="white-space: pre-wrap;"><code style="white-space: pre-wrap;">OnGUI function detected…</code> (headless Unity server)</span></p></li><li><p><span style="white-space: pre-wrap;"><code style="white-space: pre-wrap;">OnGUI function detected…</code>
(IMGUI stripped — normal)</span></p></li></ul><!--EndFragment--> (IMGUI stripped — normal)</span></p></li></ul><!--EndFragment-->
</body> </body>
</html>