Promouvoir serveur

CSB Discord Relay v1.0.0

CSB Discord Relay forwards server events - map start/end, player connects and disconnects, and optionally public chat - to a Discord channel. Discord webhooks are HTTPS-only, so the plugin posts a small JSON body ({"content": "..."}) over plain HTTP to a local relay defined by csb_discord_host/port/path that forwards it to your webhook URL; any tiny reverse proxy or a ten-line script handles the TLS.

Messages sit in a queue and are sent one every csb_discord_rate seconds over a non-blocking socket, so a slow or dead relay never stalls the game thread.

Features

  • 16-slot queue; overflow drops instead of blocking.
  • Rate-limited sending, in-flight timeout.
  • Optional chat relay (off by default).

Installation

  1. Enable the sockets module.
  2. Point the csb_discord_* cvars at your local relay.
  3. Compile, install, add to plugins.ini, change map.
Installation
1. Enable the sockets module in addons/amxmodx/configs/modules.ini
2. Run a local HTTP->HTTPS relay for your Discord webhook and set the csb_discord_* cvars
3. Compile, install, add to plugins.ini, change map
Cvars5
CVARDefaultDescription
csb_discord_host127.0.0.1Relay host.
csb_discord_port8080Relay port.
csb_discord_path/relayRelay URL path.
csb_discord_rate2.0Minimum seconds between sent messages.
csb_discord_chat0Also relay public chat (1) or not (0).
Note
Pas encore de notes