SCPDiscord is a very customisable Discord bot + SCP:SL plugin combo which lets you monitor and manage your SCP:SL servers from Discord.
You can download the latest release here or the latest dev build here.
Northwood API events such as round starting, player kills, admin commands and many more can be logged to a Discord channel. All are optional and can be toggled individually.
Individual events can be configured to post to different and multiple Discord channels. In the example setup below players can see basic logs from each individual server while staff also have a command log and teamkill log showing events from all four servers.
Each sub-server of a MultiAdmin server can post to the same channel, different channels or even different Discord servers. They work just like individual SCPSL servers.
You can use server and remote admin commands via the bot, with command permissions limited to specific roles of your choice.
The bot also comes with a few extra commands such as improved ban/unban commands which will include information on which Discord user used the command.
More information about bot commands are available here.
There are several languages to choose from and every single individual messsage can also be edited seperately from the language settings using the overrides.yml
file. More info here.
Player count is displayed in the bot activity field. The bot's status changes from red when the scp server is off but the bot server is on, yellow when there are no players on a server and green when a server has players.
The activity text can also be customised in the language or overrides file.
You can automatically sync ranks from Discord to the server, letting you automate things like supporter rewards and moderator positions.
You can also grant reserved slots automatically for specific Discord roles, and automatically remove them if they lose their role.