You are viewing a potentially older version of this package. View all versions.
warpalicious-DiscordTools-1.4.0 icon

DiscordTools

Client/server tools for collecting full Valheim client logs on a dedicated server.

Date uploaded 2 weeks ago
Version 1.4.0
Download link warpalicious-DiscordTools-1.4.0.zip
Downloads 255
Dependency string warpalicious-DiscordTools-1.4.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333

README

DiscordTools

Client/server mod for collecting Valheim client logs.

Features

  • Server command to request a connected player's client log.
  • Client log upload on logout.
  • Client log upload attempt on normal quit.
  • Gzip-compressed log transfer.
  • Server-side log archive by player name and stable player ID.
  • JSON metadata and lookup indexes for received logs.
  • Optional upload of received logs to a compatible Discord bot API.

Discord linking, creative inventory, creative biome override, siege portal bridge, and ValheimEvents client telemetry live in PraetorisClient.

Donations/Tips

I make mods because I enjoy it and want to make Valheim more enjoyable for everyone. If you feel like saying thanks you can tip me here.

My Ko-fi: ko-fi

Source Code

Source code is available on Github.

Github Repository: DiscordTools

CHANGELOG

Version Update Notes
1.4.0 - Removed Discord link, creative inventory, creative biome, and siege portal bridge behavior now provided by PraetorisClient
- Kept client log requests, logout/quit uploads, server archive storage, and bot API uploads
1.3.2 - Rebuilt DiscordTools from merged main for the siege portal bridge and creative biome override release
1.3.1 - Added creative biome override RPC for server-side creative zones
1.3.0 - Added creative inventory RPC for server-side tools that need a trusted client inventory count
- Added optional item-entry details for player inventory and Shudnal ExtraSlots inventories
1.2.0 - Added in-game !link CODE support for linking a Valheim player to a Discord user
- Added server-side link API posting with player ID, player name, endpoint, and platform display name
- Added server-only link API URL configuration and environment variable support
1.1.0 - Store new client log archives in folders named with both player name and stable player ID
- Added folder-aware metadata and indexes for players with multiple character names
- Preserved legacy players/{playerId} index paths when old archives exist
- Updated bot upload metadata to include the archive folder path
1.0.0 - Initial release
- Added server command to request a connected player's full BepInEx log
- Added client log upload on logout and quit
- Added server-side archive organized by player ID and month
- Added optional Discord bot API upload with server-only credentials