BotanicPupPatch
Protects PUP FPS cluster collisions and building stability. Optional FGN mob ownership follows the AI target.BotanicPupPatch 2.1.0
Zusatz für PUP FPS 1.0.34 im Multiplayer:
- Schützt Gebäudestatik, solange benötigte Cluster-Kollision noch lädt.
- Hält benötigte Cluster-Kollision für Tiere und andere Physikobjekte bereit, auch auf dem Dedicated Server.
- Optional mit FGN: Mob-Besitz folgt dem aktuellen KI-Spielerziel. Zielwechsel lösen eine Übergabeprüfung aus; durch Angriffe blockierte Wechsel werden danach erneut versucht.
Benötigt: BepInExPack Valheim 5.4.2351 und PUP FPS 1.0.34. FGN ist optional; mit 1.5.36 und 1.5.41 geprüft.
Installation
Spiel und Server beenden. ZIP importieren oder die bisherige BotanicPupPatch.dll ersetzen. Auf Server und allen Clients dieselbe Version sowie PUP 1.0.34 installieren, dann neu starten.
FGN-Einstellungen
KI-Ziel-Besitz ist bei vorhandenem FGN standardmäßig aktiv und greift bei mindestens zwei geeigneten Spielern. Bei hohem Ziel-Ping übernimmt der Server nur, wenn ein anderer geeigneter Mitspieler nah am Mob steht und FGN SSS aktiv ist. Sonst bleibt das KI-Spielerziel Zielbesitzer. Gezähmte, gerittene/gesteuerte Mobs und Bosse sind ausgenommen.
Config: BepInEx/config/botanic.pup.patch.cfg, Abschnitt [FGN AI Ownership].
| Einstellung | Standard | Wirkung |
|---|---|---|
EnableAIOwnership |
true |
KI-Ziel-Besitz einschalten; false nutzt normale FGN-Regeln. |
ServerFallbackPingMs |
200 |
Ziel-Ping-Grenze für Serverübernahme, in Millisekunden. |
ServerFallbackRadius |
6 |
Maximaler Abstand des anderen geeigneten Spielers zum Mob, in Metern. |
FGN serverseitig: Balance Creature Ownership = true, beide experimentellen Server ZDO Ownership Transfer-Optionen aus. SSS wird nur für die Serverausnahme benötigt. EnableAIOwnership auf Server und Clients gleich einstellen; Änderungen benötigen Neustart. Vorhandene Config-Werte bleiben erhalten.
Eigene Logs sind standardmäßig aus. Automatisiert geprüft; echter Dedicated-Spieltest steht noch aus. Bereits zerstörte Objekte werden nicht wiederhergestellt.
