A simple discord/telegram/slack bot that can be hosted on a free service to monitor your game servers and players in style. 😎
A simple discord/telegram/slack bot that can be hosted on a free service to monitor your game servers and players in style. 😎
Refer to the wiki on how to acquire tokens for:
GSW Control Panel requires one port for http traffic.
(It can be any port.)
| Port | default |
|---|---|
| Web | 8081 |
| Name | Tag |
|---|---|
| Node.js 20 | ghcr.io/ptero-eggs/yolks:nodejs_20 |
Admin secret
Writable folder for data storage
Game server info refresh interval in minutes
Discord bot token
Telegram bot token
Steam web API key
Enable or disable debug mode.
Slack bot token
Slack app token
#!/bin/bash
apt-get update && apt-get install ca-certificates git -yq --no-install-suggests --no-install-recommends --allow-downgrades --allow-remove-essential --allow-change-held-packages
cd /mnt/server
git config --global --add safe.directory /mnt/server
git clone https://github.com/a-sync/game-server-watcher.git . || git pull
npm install --no-save && npm update gamedig && npm run build
npm prune --omit=dev
## install end
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"| Installation Image | node:20-bookworm-slim | Installation Entrypoint | bash |
|---|