Relays map changes, connects and optional chat to Discord via a queued, rate-limited local HTTP relay.
Daemon666
1.0.0 - Initial release.
| csb_discord_webhook.sma main | 511403d | 5.7 KB |
README.md
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.
Instalacja
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
Cvary
| 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). |
Lista zmian — v1.0.0
1.0.0 - Initial release.Wersje →
Ocena
No ratings yet.
Download v1.0.0
Wymagania
| AMX Mod X | ≥ 1.9 |
| Engine | ReHLDS HLDS |
| ReGameDLL | Opcjonalne |
| ReAPI | Opcjonalne |
| Metamod | Metamod / Metamod-r |
| Moduły | sockets |
Współtwórcy









