


Rendering, logic, and loading time optimizations for both client and server versions of Valheim.
You can use the mod on either the server or the client, or both, it should work regardless.
Rest of the changes can be found in CHANGELOG.md
The mod config is stored in the dev.ontrigger.vpo.cfg file.
Most optimizations done by the mod do not affect the gameplay in any way, however some of its optimizations might cause compatibility issues with other mods.
Threaded terrain collision baking
If enabled terrain is generated in parallel, this reduces lag spikes when moving through the world. If you see terrain disappear, please report it on github, disabling this option will likely fix the issue.
Object pooling
If enabled vegetation objects are taken from a pool, instead of creating and destroying them everytime. This greatly increases performance when generating new terrain. If you notice some objects becoming invisible, please report it on github, disabling this option will likely fix the issue.
In order to manually compile the source code of the mod,
create a file called Environment.props inside the project base and change the Valheim install path to your location.
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- Needs to be your path to the base Valheim folder -->
<VALHEIM_INSTALL>E:\Steam\steamapps\common\Valheim</VALHEIM_INSTALL>
</PropertyGroup>
</Project>