Source-checkedGameplay & overhauls

ServersideQoL DuplicateSummonFix

by Laredson · for Valheim

Unofficial server-only fix preventing duplicate summon animation keys, such as Wizardry's staff_summon, from aborting ServersideQoL initialization.

104Downloads
3 mo agoLast updated
BepInExLoaders
ThunderstoreSource

About ServersideQoL DuplicateSummonFix

From Thunderstore

Unofficial server-only fix preventing duplicate summon animation keys, such as Wizardry's staff_summon, from aborting ServersideQoL initialization.

ServersideQoL Duplicate Summon Fix

Author: laredson

Unofficial, server-only compatibility patch for ServersideQoL 1.8.0.

It prevents PlayerSpawnedProcessor.Initialize from aborting when multiple modded summon staves use the same attack-animation key, for example:

System.ArgumentException: An item with the same key has already been added.
Key: staff_summon

This is known to occur with content packs that add multiple summon staves, including Wizardry.

What the patch changes

ServersideQoL inserts each summon animation into a dictionary with Dictionary.Add. A repeated animation key throws an exception. This patch changes only that insertion path:

  • Unique key: behavior remains unchanged.
  • Duplicate key: the configured duplicate policy is applied.
  • Default Merge: merges tracked summon-prefab lists and uses the highest MaxSpawned value.
  • KeepFirst and KeepLast: diagnostic fallback policies.

Because ServersideQoL indexes this data by animation rather than by individual staff, duplicate staves using the same animation share a combined summon cap under the default merge policy.

Installation

Install only on the dedicated server:

Valheim dedicated server/BepInEx/plugins/ServersideQoL.DuplicateSummonFix.dll

Clients do not need this patch.

Remove any earlier test build before installing this release.

Requires:

  • BepInExPack Valheim 5.4.2333 or compatible
  • ServersideQoL 1.8.0

Verification

At startup, the server log should contain:

[Info   : ServersideQoL Duplicate Summon Fix] Patched PlayerSpawnedProcessor summon animation dictionary insertion.

When a duplicate is encountered, it logs the key once instead of throwing.

Configuration

Generated at:

BepInEx/config/laredson.serversideqol.duplicatesummonfix.cfg

Options:

  • DuplicatePolicy = Merge — recommended.
  • LogDuplicateKeys = true — logs each duplicate key once.

Tested with

  • Valheim 0.221.12
  • ServersideQoL 1.8.0
  • Wizardry 1.1.8

Compatibility scope

Built specifically for ServersideQoL 1.8.0. If a future ServersideQoL version fixes the issue, remove this patch. If the target method changes, this patch logs an error and does not alter unrelated code.

This is an unofficial patch and is not affiliated with the ServersideQoL or Wizardry authors.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 3 mo ago.

ServersideQoL DuplicateSummonFix on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server side
Required on the server
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
0.1.2, released 2026-07-27

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 1 recorded build of ServersideQoL DuplicateSummonFix.

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run ServersideQoL DuplicateSummonFix on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Runs on your server

From source side support

Thunderstore lists ServersideQoL DuplicateSummonFix as required on the server. Check its Thunderstore page to see whether players need it too.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serverrequired on the server
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorLaredson, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

ServersideQoL DuplicateSummonFix, answered

Generated from the mod’s own source data.

Do my players need to install ServersideQoL DuplicateSummonFix?

Thunderstore lists ServersideQoL DuplicateSummonFix as required on the server. Check its Thunderstore page to see whether players need it too.

Which loaders does it support?

BepInEx.

Is it free?

Yes. ServersideQoL DuplicateSummonFix is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run ServersideQoL DuplicateSummonFix on a Valheim server.

Deploy in about a minute from $9.99 a month, then add ServersideQoL DuplicateSummonFix in one click.