nwesterhausen-DiscordConnector icon

DiscordConnector

Connects your Valheim server to a Discord webhook. Works for both dedicated and client-hosted servers.

Last updated 2 hours ago
Total downloads 403
Total rating 2 
Categories Mods Server-side Utility
Dependency string nwesterhausen-DiscordConnector-1.3.0
Dependants 0 other mods depend on this mod

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.1600 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.1600

README

Discord Connector

Connect your Valheim server (dedicated or served from the game itself) to a Discord Webhook. (Find mod documentation on the official website.)

Features

  • Set your own webhook, lets you configure icon, title, and a target channel
  • Enable or Disable any messages
  • Set what text gets sent for most messages
  • Set more than one message for each type and have one randomly chosen!
  • Record number of logins/deaths/pings and flavor the Discord messages
  • Works with non-dedicated server (games opened to lan from the client)

Supported Message Notificaitons

  • Server startup (server starting, loading the world)
  • Server started (world loaded, ready to join)
  • Server shutting down (server stopping)
  • Player join
  • Player leave
  • Player shouting
  • Player pinging
  • Player death
  • Random events start/pause/resume/end

Roadmap

See the current roadmap as a Github project.

  • Fancier Discord messages
  • Discord bot integration
  • Multiple webhook support
  • More statistics able to be sent

Changelog

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!

Release 1.2.0 affected the records.json file so if you update and notice that your recorded stats aren't changing, it's a simple fix.

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} ...

Version 1.3.0

Features:

  • Additional leaderboard options. The existing leaerboard option will now default to sending top 3 players for what is enabled. You can enable a highest and lowest leaderboard for each tracked stat now. All leaderboards get sent on the same interval.

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2021-10-20 1.3.0 3 Version 1.3.0 Install
2021-10-18 1.2.2 31 Version 1.2.2 Install
2021-10-15 1.2.1 51 Version 1.2.1 Install
2021-10-11 1.2.0 38 Version 1.2.0 Install
2021-10-9 1.1.1 49 Version 1.1.1 Install
2021-10-8 1.1.0 15 Version 1.1.0 Install
2021-10-7 1.0.0 10 Version 1.0.0 Install
2021-10-7 0.10.1 6 Version 0.10.1 Install
2021-10-7 0.10.0 7 Version 0.10.0 Install
2021-10-6 0.9.1 11 Version 0.9.1 Install
2021-10-6 0.9.0 8 Version 0.9.0 Install
2021-10-6 0.8.0 13 Version 0.8.0 Install
2021-10-6 0.7.3 7 Version 0.7.3 Install
2021-10-6 0.7.2 7 Version 0.7.2 Install
2021-10-6 0.7.1 8 Version 0.7.1 Install
2021-10-5 0.7.0 13 Version 0.7.0 Install
2021-10-5 0.6.0 18 Version 0.6.0 Install
2021-10-5 0.5.1 8 Version 0.5.1 Install
2021-10-5 0.5.0 13 Version 0.5.0 Install
2021-10-1 0.4.0 39 Version 0.4.0 Install
2021-10-1 0.3.0 12 Version 0.3.0 Install
2021-10-1 0.2.0 13 Version 0.2.0 Install
2021-10-1 0.1.2 11 Version 0.1.2 Install
2021-10-1 0.1.1 12 Version 0.1.1 Install