Skip to content

ChatRelay UDP v1.0.1

Latest

Choose a tag to compare

@ShAgGy2035 ShAgGy2035 released this 06 Nov 21:28
· 6 commits to main since this release
213495b

ChatRelay UDP v1.0.1

Release date: 2026-11-06.

Added

Encrypted chat delivery

  • Chat messages forwarded to Universal are encrypted and protected against alteration in transit. Universal rejects duplicate messages and messages outside the accepted time window.
  • Each destination uses its own shared key, so multiple desktop listeners can be configured independently. The key is never sent with chat messages.

Changed

Upgrade and setup

  • Requires .NET 10, CounterStrikeSharp API 1.0.372 or a compatible runtime, and Universal 1.0.6 or another listener supporting the encrypted version-1 format.
  • Configure a matching generated, base64-encoded 32-byte key in each ChatRelay destination and its Universal server profile.
  • In Universal, use Edit server > Integrations > Generate, save the profile, then use Copy ChatRelay target JSON on the Chat tab. Check the destination address for externally hosted servers; the copied entry starts with the adapter's local IP.
  • Unencrypted delivery is no longer supported. Older configurations must be updated; missing or invalid keys do not fall back to unencrypted messages.
  • Reload ChatRelay after editing its configuration. Stop and re-enable Universal's listener after changing profiles or keys, and keep both computers' clocks accurate.
  • Back up the configuration privately: it contains encryption keys and must not be included in public downloads or source control.
  • Existing all-chat/team-chat forwarding, up to 10 destinations, and global/per-destination command filters remain available. Encryption does not replace listener, router, or firewall setup, and UDP does not guarantee delivery.

Fixed

None.

See the README for complete configuration, network setup, and troubleshooting.