ValheimPlus also named V+ or Valheim+ is a mod based on HarmonyX, made to improve the quality of Valheim servers. You need to be careful, before installing this mod remind that this mod is still experimental.
ValheimPlus includes several features including:
- InGame stats editor for players, buildings & entities,
- A system made to build and place objects with precision,
- A feature to edit already placed objects,
- Change the difficulty, get a better experience in general,
- A version control and configuration system to ensure that only players with the same configuration as the server are able to join the server.
WARNING: If you want to log & play on a modded Valheim server, all the players need to have to mod installed too. Otherwise, the message "Incompatible Version" will be displayed for players who don't have it.
How to install Valheim Plus ?
Install the server version of ValheimPlus
In this tutorial, we will use the mTx panel to install the mod on your server. First thing to know, it is the last stable version of the mod that will be installed!
You can find the latest stable version number here.
- 1/ Go to your panel,
- 2/ Turn off your server,
- 3/ Click on
Plugins
section and selectValheimPlus
- 4/ Click on
Install
and confirm, - 5/ Restart your server.
Here it is, your mod is fully installed !
Install the client version of ValheimPlus
Now that your server is ready, it is time to install ValheimMod on your computer to be able to connect to your the server.
- 1/ Download the latest stable version
WindowsClient.zip
on the official website, - 2/ On Steam right click on the game, then
Properties
->Local Files
and clickBrowse...
, - 3/ Once the window is opened, you have to extract Valheim_Data contents folder from the
WindowsClient.zip
archive, into your game folder.
GOOD! You can now join your modded server ;)
WARNING: If you encounter problems, you have not installed the client version correctly.
What do to in case of a new version of ValheimPlus ?
Each new version of Valheim may cause ValheimPlus to stop working. If you are experiencing client-side issues, use Steam's integrity check feature.
Then, you just have to unzip the Valheim_Data folder of the last version of the mod, into your game folder.
How to configure ValheimPlus
To edit your configuration, go on valheim_plus.cfg
located in BepInEx\config
.
- If you have
enforceConfiguration
andenforceMod
enabled, only people with the same configuration and mod version will be able to join your server and you can only join servers with the same mod and configuration, - If you have disabled it, you can join all the servers including Vanilla as long as they let you,
- You will be able to join each server with Valheim+ installed too, as long as its version is identical.
Default configuration
[Player]
enabled=false
; enable/disable Player changes
baseMegingjordBuff=150
; default is 150 (float)
; Ingame Tooltip is not affected
baseMaximumWeight=300
; default is 300 (float)
baseAutoPickUpRange=2
; default is 2 (float)
disableCameraShake=false
; enable/disable screen shake
experienceGainedNotifications=true
; enabled/disable EXP gained notification for skills in the top left corner
[UnarmedScaling]
enabled=false
; enable/disable changes to the Unarmed weapons scaling
baseDamage=100
; default is 100, this is the value it will approach in damage as you gain skill until capped.
[Food]
enabled=false
; enable/disable Food changes
foodDuration=0
; default is 0, this is a percent value. (default + foodDuration%)
; 100 is 100% increased food duration.
; currently does not properly show in item tooltips
[Fermenter]
enabled=false
; enable/disable Fermenter changes
fermenterDuration=2400
; default is 2400 (float) (48 ingame hours)
; lower is faster
fermenterItemsProduced=6
; default is 6 (integer) items per fermenter process
[Fireplace]
enabled=false
; enable/disable Fireplace changes
; "disables" fuel consumption of all "fireplace" type objects (Torches/campfires/braziers), fuel can still be added, but will always stay at 1
onlyTorches=false
; applies the effect only to torches(Torches/Scounce/Brazier)
; (boolean) default false
[Furnace]
enabled=false
; enable/disable Furnace changes
maximumOre=10
; default is 10 (int)
maximumCoal=20
; default is 20 (int)
productionSpeed=30
; default it 30 (float)
; lower is faster
coalUsedPerProduct=2
; default is 2 (int)
[Kiln]
; Responsible for changing Charcoal Kiln stats
enabled=false
; enable/disable Kiln changes
productionSpeed=15
; default it 15 (float)
; lower is faster
maximumWood=25
; default 25
[Items]
enabled=false
; enable/disable item changes
noTeleportPrevention=false
; default is false (boolean)
baseItemWeight=0
; default is 0(float), this is a percent value.
; -50 is -50% item weight, 50 is +50% item weight.
itemStackMultiplier=0
; default is 0(float), this is a percent value.
; Only positive values are allowed.
; 50 would be 50% increased maximum stack size.
; !CAUTION! -> If you reduce the stack size, items above the limit are lost.
[Building]
enabled=false
; enable/disable Building changes
noInvalidPlacementRestriction=false
; (boolean) Removes the "Invalid Placement" restriction
noWeatherDamage=false
; Removes weather/rain damage on building objects
maximumPlacementDistance=5
; default 5(float)
[Beehive]
enabled=false
; enable/disable Beehive changes
maximumHoneyPerBeehive=4
; (integer) default is 4.
honeyProductionSpeed=1200
; (float), default is 1200. (24 ingame hours)
; lower is faster
[Server]
enabled=false
; enable/disable Server changes
maxPlayers=10
; (int) default is 10
disableServerPassword=false
; (boolean) default is false
enforceConfiguration=true
; enforce every user trying to join your game or server to have the same mod configuration.
; NOTE: if people want to join your server with a custom configuration, they need to set this setting to false as well as the server.
enforceMod=true
; enforce every user to atleast have the mod installed when connecting to the server
; turn this off to remove version restrictions from your client and from your server
[Map]
enabled=false
; enable/disable Map changes
exploreRadius=100
; default 100 (float), the radius around each player that get explored
shareMapProgression=false
; default false (boolean), shares the map progress (reveal) across all players
; players need to be online to receive map progression
; only shares the map progression of people that have selected to be visible on the map
[Hotkeys]
; https://docs.unity3d.com/ScriptReference/KeyCode.html <- a list of keycodes
rollForwards=F9
; roll forward on button press
rollBackwards=F10
; roll backwards on button press
enterAdvancedBuildingMode=F1
; Freeze Object and allow advanced controls
exitAdvancedBuildingMode=F3
; Unfreeze Object and use default place mode
enterAdvancedEditingMode=Keypad0
; the object you are looking at will be selected to be modified using AEM
confirmPlacementOfAdvancedEditingMode=KeypadEnter
; Confirms Placement of selected and modified object
resetAdvancedEditingMode=F7
; Resets the position and rotation of the object selected with AEM
abortAndExitAdvancedEditingMode=F8
; Resets the position and rotation of the object selected with AEM and stops AEM mode
[AdvancedBuildingMode]
enabled=false
; enable/disable advanced building mode, more info on the github page
[AdvancedEditingMode]
enabled=false
; enable/disable advanced editing mode, more info on the github page
[Stamina]
enabled=false
; Each of these values reduce the stamina cost by percent
dodgeStaminaUsage=10
; default 10(float)
encumberedStaminaDrain=10
; default 10(float)
sneakStaminaDrain=10
; default 5(float)
runStaminaDrain=10
; default 10(float)
staminaRegenDelay=0.5
; default 1(float)
staminaRegen=10
; default 5(float)
swimStaminaDrain=5
; default 5(float)
jumpStaminaUsage=10
; default 10(float)
[WeaponsStamina]
enabled=false
Swords=0
; default 0(float)
Knives=0
; default 0(float)
Clubs=0
; default 0(float)
Polearms=0
; default 0(float)
Spears=0
; default 0(float)
Axes=0
; default 0(float)
Bows=0
; default 0(float)
Unarmed=0
; default 0(float)
Pickaxes=0
; default 0(float)
[Workbench]
enabled=false
workbenchRange=20
; default 20(float)