Beetlejuice

Native-AOT C# Discord bot. Not deployed.

Commands:

  • /status
  • /players
  • /restart

Manual restart requires zero players and a 10-minute in-memory cooldown. Automatic restarts run every six hours with 10, 5, and 1 minute Discord/in-game warnings.

The bot uses environment-provided Discord and 64-character RCON credentials. RCON is used for players, servermsg, and quit; Docker restart: unless-stopped starts the server again.

dotnet publish src/Beetlejuice.csproj -c Release -r linux-x64 --self-contained true
S
Description
Minimal Project Zomboid Discord control bot
Readme
79 KiB
Languages
C# 96.1%
Dockerfile 3.9%