
Fate Forge
Experimental multiplayer beta: a golden gambling station for 20 Wood + 10 Stone. Search rewards, wager combined stacks and spin for riches. Install on server and clients. Live co-op testing is pending; enchanted gambling is unavailable.Fate Forge
0.3.2 experimental multiplayer beta for Valheim 1.0.12.
Live co-op and dedicated-server gameplay remain unverified. Use disposable saves while testing this beta. Full gameplay testing remains incomplete.
Turn humble offerings into a chance at greater riches. Build a golden Fate Forge, choose what to wager and what you hope to win, and watch the wheel reveal your fate.
- Craft the station for 20 Wood + 10 Stone, in the hammer's Crafting category.
- Search YOU GIVE for inventory offerings and YOU COULD WIN for rewards.
- Set quantities and supported equipment quality, review values and percentage, then confirm.
- Matching unequipped inventory stacks appear together, including separately picked-up stacks. Use All to wager their combined quantity, such as 150 Wood from three stacks.
- The offering is spent on either outcome. Only a win grants the requested reward.
- The green wheel segment is the winning area. The animation reveals the server's saved result.
Install and play together
Install this same 0.3.2 package, BepInExPack Valheim 5.4.2350 and Jotunn 2.30.0 on the host or dedicated server and every player. Restart all instances after updating. Use a separate mod profile and disposable characters/worlds for each private test of this beta. Profiles isolate mods, but may still show your main saves; choose only test saves.
For co-op, the host starts the disposable world with Start Server enabled. Other players join normally. On a dedicated server, install the same plugin folder and dependencies before starting its disposable test world. This package does not include a server.
Build Fate Forge, close the hammer menu and press E. Keep one empty inventory slot. Select an unequipped offering, a reward and quantities, press Review Wager, then Confirm & Spin. Players have independent transactions at the same station. F8 opens a nearby Fate Forge; the older ordinary-workbench fallback is offline only.
The server checks both prices against its own loaded items and economy configuration.
Use the same BepInEx/config/FateForge/economy.json on host/server and players. A mismatch
rejects confirmation before spending. Unavailable or absent-mod rewards stay blocked.
Prices and chance
Wood and Stone = 0.3, Resin = 0.15, Iron = 22, Black Metal = 196.46 per item. 150 Wood for 3 Iron values your offering at 45 against 66, with about 54.55% chance. 1 Iron for 1 Black Metal has about 4.01% chance. Quantity scales linearly. Recipe values use consumed ingredients divided by batch output, including cumulative equipment upgrades. Refined materials receive 10% markup; finished crafts receive 20%. Apply the output's markup once, without compounding premiums through ingredient chains. Iron's ingredient base is 20 and final value is 22.
Unchanged older default configurations upgrade in memory to these values. Customized configurations are preserved; an enabled custom Wood value must use the new 0.3 baseline.
For r = offering value / reward value:
p = min(0.95, 0.80*r) * min(1, r/0.25)
There is no minimum chance floor. Early materials may gamble for later rewards. The 22 default resource anchors are reviewed balance choices, not official game prices. Unreviewed acquisition routes remain unavailable; loading a mod does not validate its economy.
Interrupted wagers
Prices and outcomes are decided on the server. Saved receipts prevent a repeated request from rolling or paying out again. Closing the panel, walking away after spending, or disconnecting does not refund a settled wager. Rejoin with the same character and profile. A matching saved debit can resume the existing result; a delivered reward only retries its acknowledgement. A full inventory delays a winning delivery until a slot is free.
Valheim stores inventory on each player's client. This protocol is not protection against modified clients, cheating, or coordinated save/receipt deletion. It cannot make character files and server files one atomic save. Interrupted inventory changes, damaged receipt logs, or a stale character checkpoint lock gambling for review instead of guessing whether to refund or award again. Keep matching character, world and receipt backups.
Client receipts live under BepInEx/config/FateForge/multiplayer-client.receipts and server
receipts under BepInEx/config/FateForge/multiplayer-server. Do not delete them to clear an
error. Preserve the receipt ID and logs for investigation. Automatic ambiguous-case refunds
and an administrator recovery interface are not included in this beta.
Other mods and limits
The catalogue lists items actually registered by loaded mods. Unknown values are hidden by default; Show unavailable displays reasons. The optional Epic Loot bridge recognizes 0.14.5 / public API 1 for identity and cost inspection. Enchanted wagers and rewards, runes, shards and unreviewed magic materials remain unavailable. Equipment quality is separate from enchantment rarity. Epic Loot is not a required dependency.
Offerings may span matching stacks, up to 10,000 items per wager. Different quality, variant, world level or custom metadata stays separate; durable gear also keeps its durability distinction. Ordinary pickup history does not split resource stacks. Equipped offerings are refused. Rewards remain limited to one stack per wager. Unspent reviews expire after 30 seconds. A server-approved escrow does not expire after the offering has been spent. Local death/teleport pauses pending delivery.
Verification and beta limitations
Compilation succeeded. Automated desktop C# checks passed 498, with 0 failures and 5 checks blocked outside Unity. Separate native Unity fixtures passed 112, with 0 failures and 2 blocked checks. These exercised detached test objects, not connected players. The native blockers were live equipment callbacks and a current interface screenshot; neither is claimed as verified.
Live player inventory and equipped-item rollback remain unverified. Clean mod-manager installation remains unverified. Arbitrary inventory-changing mods also need compatibility testing. Enchanted wagers and rewards remain unavailable. Client-owned inventory is not cheat-proof. Interrupted inventory changes may lock gambling for review.
No game, Unity, BepInEx or Jotunn binaries are bundled. Code and original station artwork were developed with AI tools.

