Source-checkedQuality of life & UI

BotanicPupPatch

by Botaniclas · for Valheim

Protects PUP FPS cluster collisions and building stability. Optional FiresGhettoNetworking mob ownership follows the AI target.

556Downloads
21d agoLast updated
BepInExLoaders
ThunderstoreSource

About BotanicPupPatch

From Thunderstore

Protects PUP FPS cluster collisions and building stability. Optional FiresGhettoNetworking mob ownership follows the AI target.

BotanicPupPatch 2.1.1

Multiplayer add-on for PUP FPS:

  • Protects building stability while required cluster collisions are loading.
  • Keeps required cluster colliders available for animals and other physics objects, including on dedicated servers.
  • Optional with FiresGhettoNetworking: Mob ownership follows its current AI player target. Target changes trigger a handoff attempt; transfers blocked by an attack are retried after it ends.

Requires: BepInExPack Valheim 5.4.2351 and PUP FPS 1.0.34 or newer. FiresGhettoNetworking is optional; tested with 1.5.36 and 1.5.41.

Compatibility is checked from the required native interfaces at startup, without a fixed PUP version or DLL hash lock. Tested with PUP FPS 1.0.34 and 1.0.36. Newer native collider preparation and retention remain in charge; building-stability, restore and ownership-change safeguards stay active.

Installation

Close the game and server. Import the ZIP or replace the existing BotanicPupPatch.dll. Install the same PupPatch and PUP FPS versions on the server and all clients, then restart.

FiresGhettoNetworking settings

Strongly recommended for dedicated servers already using FiresGhettoNetworking: TooManyLags - FGN Addon can replace and extend this patch's mob ownership feature with camera-directed ownership of interactive objects and idle tamed animals.

To use its mob feature, set PupPatch's [FGN AI Ownership] EnableAIOwnership=false on the server and all clients, and keep TooManyLags' EnableAIOwnership=true. Use a TooManyLags release compatible with your PUP FPS version. Install TooManyLags on the server and all clients, then restart. PupPatch's collision and building-stability protection remains active.

AI-target ownership is enabled by default when FiresGhettoNetworking is installed and applies when at least two eligible players are present. If the target player's ping is high, the server only takes ownership when another eligible player is close to the mob and FiresGhettoNetworking's Server-Side Simulation is enabled. Otherwise, the targeted player remains the intended owner. Tamed, ridden/player-controlled mobs and bosses are excluded.

Config: BepInEx/config/botanic.pup.patch.cfg, section [FGN AI Ownership].

| Setting | Default | Effect | | --- | --- | --- | | EnableAIOwnership | true | Enable this patch's AI-target ownership. | | ServerFallbackPingMs | 200 | Target player's ping threshold for server takeover, in milliseconds. | | ServerFallbackRadius | 6 | Maximum distance between another eligible player and the mob, in metres. |

On the server, set FiresGhettoNetworking's Balance Creature Ownership = true and disable both experimental Server ZDO Ownership Transfer options. Server-Side Simulation is only required for server takeover. Use the same EnableAIOwnership setting on the server and clients; changes require a restart. Existing config values are preserved.

Diagnostic logging is off by default. Automated checks passed; live dedicated-server testing is still pending. Previously destroyed objects are not restored.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 21d ago.

BotanicPupPatch 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
Optional 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
2.1.1, released 2026-10-14

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 14 recorded builds of BotanicPupPatch.

Recent builds

BuildReleasedGame versionsLoaders
2.1.12026-10-14n/aBepInEx
2.1.02026-10-09n/aBepInEx
2.0.02026-10-08n/aBepInEx
1.10.132026-10-07n/aBepInEx
1.10.112026-10-07n/aBepInEx
1.10.52026-10-06n/aBepInEx

Dependencies

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

Run BotanicPupPatch 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 “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Works on a server

From source side support

Thunderstore lists server-side support for BotanicPupPatch as optional: it can run on a server, but isn’t required there.

Compatibility

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

Verified at the source

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

BotanicPupPatch, answered

Generated from the mod’s own source data.

Do my players need to install BotanicPupPatch?

Thunderstore lists server-side support for BotanicPupPatch as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. BotanicPupPatch 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 BotanicPupPatch on a Valheim server.

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