
Roguenarok Extraction Modpack
Roguenarok extraction prototype modpack. Includes Foundation 0.2.0 with synchronized raid timers and persistent checkpoints. Automatically installs BepInEx and Jotunn.Roguenarok Extraction Modpack
Package version: 0.2.1. Included Foundation DLL version: 0.2.0, matching the current server. BepInEx and Jotunn are installed automatically through dependencies.
The networking foundation for Roguenarok, a Valheim extraction mode in development.
Install the same version on the server and every client. This release provides the raid controller and test interface; islands, travel, combat runes and extraction rewards are not implemented yet.
Features
- Shared raid state and countdown synchronized by the server.
- Waiting, preparation, raid, evacuation and finished phases.
- Raid participants retained across reconnects; players joining after raid start are spectators.
- Server-checked administrator commands.
- Persistent checkpoints scoped to the world, with atomic replacement and a backup.
- Downtime counts against the raid timer. Expired raids finish when the server starts.
- Exact mod version checking through Jotunn.
Installation
Install through r2modman or Thunderstore Mod Manager. BepInExPack Valheim and Jotunn are declared dependencies.
For a manual install, merge the BepInEx folder from the ZIP into your game or mod-manager profile folder. On a dedicated server, use the server installation folder. Restart the game or server after updates. Keep only one copy of Roguenarok.Foundation.dll.
Controls
Press F6 in a world to open the test panel. F6 or Escape closes it.
Administrators listed in the server's adminlist.txt can use:
| Command | Action |
|---|---|
| rogue status | Refresh raid status; available to any connected player |
| rogue start 300 | Start a five-minute raid after five seconds of preparation |
| rogue extract | Start test evacuation, up to two minutes and no longer than the remaining raid time |
| rogue finish | Finish the current raid or evacuation |
| rogue reset | Return to waiting |
Enter commands in the F6 panel, or in the game console if enabled. Start duration is 10–2700 seconds. The test raid supports 1–4 connected participants.
The participant counter shows connected raid members / total raid members, not total server population. Before starting a group test, have all players join the world, then reset and start the raid.
Checkpoints
Server files: BepInEx/Roguenarok/state/<world UID>/raid-state.xml and .bak.
Configure the storage directory through Server / StateDirectory in BepInEx/config/local.roguenarok.foundation.cfg. This setting is used on the server only. Interface / ShowHUD controls the local HUD.
If the main file is damaged, the backup is loaded and the damaged file is retained. If no valid checkpoint exists, or a checkpoint cannot be written, raid commands are blocked and an error is logged. New state is not acknowledged until saved. Keep the server clock correct.
Current scope and testing
This is an early prototype. Test commands do not change player inventory, grant rewards, teleport players or delete structures.
49 automated state, permission, timer, snapshot-order and persistence checks passed. Shared timer operation was tested with two players in 0.1.0. Checkpoint creation and restoration were verified on a Linux dedicated server in 0.2.0. Active-raid downtime and damaged-file recovery are covered by automated tests; repeat the multiplayer gameplay test after installing this release.
This mod was developed with AI assistance.