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
- Enable the
socketsmodule. - Point the
csb_discord_*cvars at your local relay. - 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
| CVAR | Default | Description |
|---|---|---|
csb_discord_host | 127.0.0.1 | Relay host. |
csb_discord_port | 8080 | Relay port. |
csb_discord_path | /relay | Relay URL path. |
csb_discord_rate | 2.0 | Minimum seconds between sent messages. |
csb_discord_chat | 0 | Also relay public chat (1) or not (0). |
Note
Pas encore de notes









