


Connect your Valheim server (dedicated or served from the game itself) to a Discord Webhook. (Find mod documentation on the official website.)
See the current roadmap as a Github project.
Full changelog history available on the Github repository.
Release 1.0.0+ is a breaking release since the structure of the configuration files completely changes. When you update you will need to modify the config to save your webhook again and to update any message customization you have done!
Fixes:
Also this update modifies when the startup, shutting down, and shut down messages are sent. There now will likely be a bit of a pause because the startup message gets sent when the game is initialized instead of when the loading of the map starts for the server.
Fixes:
A breaking change was found with the records.json in 1.2.0. The records.json file needs to have all PlayerName changed to Key.
If you are seeing an error message in your logs from Discord Connector, this is the likely culprit (should see something about
JsonException I believe). For example:
records.json pre 1.2.0:
[{"Category":"death","Values":[{"PlayerName":"Xithyr","Value":13} ...
records.json 1.2.0+ (PlayerName changed to Key)
[{"Category":"death","Values":[{"Key":"Xithyr","Value":13} ...
Features:
%PUBLICIP% message variable available in the server messages
There is no variable for what port the game is running on since I figured that had to be set manually in the first place (if not default),
and you should be able to modify the message to be something like Join the server on %PUBLICIP%:2457 or similar if you want to.
Messages for events start/pause/stopping
A feature that I wanted finally added. This was difficult to test in a server environment and I did the testing running on the client and then the client running as a server. In those instances I verified that the messages were fired when events started, ended, paused or resumed. The resume message is the same as the start message by default because I couldn't think of a way to word it that made sense.