A go service that uses palworld-rcon-buddy api to ping for player info and notify discord whenever players join or leave.
- clone the repo
cp .env.example .env- replace
DISCORD_WEBHOOK_URLwith your discord webhook url palworld-rcon-buddycan be configured indocker-compose.yaml
docker-compose up -d
You can upgrade by pulling the latest code, stopping the service, rebuilding the image, and starting the service again.
git pull origin main
docker-compose stop
docker-compose build
docker-compose up -dThe service uses the palworld-rcon-buddy api to get the player list and then compares it with the previous list to see if any players have joined or left. If any players have joined or left, it sends a discord webhook notification.
palworld-rcon-buddy is ran via docker-compose.
palworld-rcon-buddy implements its own rcon client, which worked much better than other rcon clients I tried, including gorcon/rcon.
