Releases: KarlOfDuty/SCPDiscord
Release 3.3.1
Changes
- Updated dependencies.
- Fixed some timing issues with the rolesync system.
- Fixed the option to disable bot commands.
- Fixed player count including dummies (except for you of course).
- Brazilian language rework.
Pull Requests
- Docs: Reflect current plugin behaviour by @EsserGaming in #226
- Brazilian Documentation Overhaul by @Firething in #231
- add more damage type by @SlejmUr in #232
- Fix Dummies in DC Bot player status by @SlejmUr in #233
- Update ReceiveQueryResponse delay to 3s by @TiBarification in #235
New Contributors
- @EsserGaming made their first contribution in #226
- @SlejmUr made their first contribution in #232
Full Changelog: 3.3.0...3.3.1
Release 3.3.0
Changelog
Changes
-
Switched plugin API from NWAPI to LabAPI.
-
SCPDiscord is now available in the Arch User Repository as scpdiscord and the dev build as scpdiscord-git.
-
SCPDiscord is now available as .deb and .rpm packages in my package repo. Check installation for more information.
-
Added systemd service.
-
Created a new bot setup guide
-
Updated Discord API
-
Include more debug information in error messages.
-
Added option to bot for logging to file.
-
Added some more information to various LabAPI events.
-
Added option to bot for printing the default config.
-
Removed
messages.onexecutedcommand.*config parameters. -
BREAKING: Renamed
messages.onexecutedcommand.game.playertomessages.onexecutedcommand.client.playerto match API name, update your config accordingly. -
BREAKING: Renamed
messages.onexecutedcommand.game.servertomessages.onexecutedcommand.client.serverto match API name, update your config accordingly.
Fixes
- Switch to always use UTC internally, Local time for logs.
- Fixed broken console output in the plugin when using rich text tags in the config.
- Fixed Steam API requests sometimes failing.
- Fixed round end event (mostly).
- Fixed other player not showing in uncuff event.
- Fixed warhead time left parameter.
- Many more small bug fixes.
Pull Requests
- Update precision when ban expires by @TiBarification in #195
- More timezone normalisation by @TiBarification in #196
- Fix to use Player.ReadyList (skip dedicated server) by @TiBarification in #207
- 100% ukranian & russian by @Waenara in #212
New Contributors
Full Changelog: 3.2.3...3.3.0
Release Candidate 3.3.0-RC5
Changelog
- Fixed exceptions on many player list related commands (@TiBarification).
- Fixed issues related to getting the player's in-game rank.
- Fixed exceptions on many room and door related events.
- Fixed mute commands.
- Added more info to the onbanrevoked event, translation updates are welcome.
Pull Requests
- Fix to use Player.ReadyList (skip dedicated server) by @TiBarification in #207
Full Changelog: 3.3.0-RC4...3.3.0-RC5
Important
Remember to check the changelog on the previous release candidates if you are updating from the NWAPI version! There are several breaking changes.
Important
Northwood moved the API directory from ~/.config/SCP Secret Laboratory/LabAPI-Beta/ to ~/.config/SCP Secret Laboratory/LabAPI/, make sure to move your plugins accordingly.
Release Candidate 3.3.0-RC4
Changelog
-
BREAKING: Moved the configs to the server specific directories now that the new API supports them. Make sure to move your configs to the new location:

-
Fixed command executed events.
-
Removed command called events.
-
BREAKING: Renamed
messages.onexecutedcommand.game.playertomessages.onexecutedcommand.client.playerto match API name, update your config accordingly. -
BREAKING: Renamed
messages.onexecutedcommand.game.servertomessages.onexecutedcommand.client.serverto match API name, update your config accordingly. -
Fixed http request to the steam api for things like rolesync, bans and mutes.
-
Fixed bot command parameter names having extra underscores.
Full Changelog: 3.3.0-RC3...3.3.0-RC4
Release Candidate 3.3.0-RC3
Changelog
- Updated to latest LabAPI beta.
- Fixed config validator output when the config contains rich text styling.
Full Changelog: 3.3.0-RC2...3.3.0-RC3
Release Candidate 3.3.0-RC2
Changelog
- Updated plugin to newest LabAPI beta, fixing crash on start.
- Fixed comments in language file with old variable names.
Full Changelog: 3.3.0-RC1...3.3.0-RC2
Release Candidate 3.3.0-RC1
Changelog
- BREAKING: Updated the bot to .NET 9
- Updated Discord API
- Switched plugin API to LabAPI
Pull Requests
- update precision when ban expires by @TiBarification in #195
- More timezone normalisation by @TiBarification in #196
Full Changelog: 3.2.3...3.3.0-RC1
Release 3.2.3
Bot changes
- Updated DSharpPlus version from a years old version to a brand new one. This may fix and cause some bugs.
- Updated the console logger, now uses a custom logger for more detailed control over console output.
- Show more informative error message and shut down the bot if intents are not set up correctly.
Plugin changes
- Updated to 14.0.0.
- German language added.
- Update bot status every 5 minutes to prevent it from going blank.
Pull Requests
- Add German language by @iamshoXy in #183
- Fixed minor typos in Brazilian Portuguese docs. by @Firething in #190
- Fix for SCPSL 14.0 | Replace SpawnableTeamType with Factions by @MMDDKK6500 in #192
New Contributors
- @iamshoXy made their first contribution in #183
- @MMDDKK6500 made their first contribution in #192
Full Changelog: 3.2.2...3.2.3
Release Candidate 3.2.3-RC1
Bot changes
- Updated DSharpPlus version from a years old version to a brand new one. This may fix and cause some bugs.
- Updated the console logger, now uses a custom logger for more detailed control over console output.
Plugin changes
- Updated to 14.0.0 Beta.
- German language added.
- Update bot status every 10 minutes to prevent it from going blank.
Pull Requests
New Contributors
Full Changelog: 3.2.2...3.2.3-RC1
Release 3.2.2
Hotfix 2024-10-26:
- Reverted Discord API update, it caused issues with commands.
- Fixed an issue where some bot commands were unable to find players.
Changelog
This release is mostly focused on performance improvements, and also adds a Brazilian Portuguese translation.
- Made performance improvements in message handling.
- Added Brazilian Portuguese, courtesy of @Firething.
- Added list of languages on startup with translation percentages.
- Removed several events that are not very useful.
- Removed several events with a high performance impact.
- Fixed issue where spawn points get messed up (again).
- Added metadata such as the version to the DLL which can be viewed on Windows using the Explorer file properties.
- Added git commit hash to the bot version and added build time to the bot's
--versionarguments. - Improved handling of missing message config entries.
- Updated Discord API.
Pull Requests
- Added Brazilian Portuguese language by @Firething in #177
New Contributors
- @Firething made their first contribution in #177
Full Changelog: 3.2.1...3.2.2