Skip to content

Releases: KarlOfDuty/SCPDiscord

Release Candidate 3.1.2-RC2

25 Jun 22:24
ce207d3
Compare
Choose a tag to compare
Pre-release

Changelog

  • Fixed some language things I forgot in the previous RC

Spawn position issues

Some servers have a bug where the RoleChange event breaks player spawning. This version of the plugin has that event disabled: Patched Version

Full Changelog: 3.1.2-RC1...3.1.2-RC2

Release Candidate 3.1.2-RC1

25 Jun 21:44
10e0e3f
Compare
Choose a tag to compare
Pre-release

Changelog

  • Updated plugin to 13.1.0
  • Added the muting/unmuting player to mute/unmute events
  • Updated Discord API version in the bot
  • Fixed /list formatting, courtesy of @SirNanos
  • Some documentation updates

Player spawn position issues

Exiled servers have a bug where the RoleChange event breaks player spawning. This version of the plugin has that event disabled: Patched Version

Correction: it seems to be on all servers, not just Exiled according to a Discord user

What's Changed

New Contributors

Full Changelog: 3.1.1...3.1.2-RC1

Release 3.1.1

10 May 19:50
4e37591
Compare
Choose a tag to compare

Changelog

  • Updated plugin to SCP:SL 13.0.0.
  • Removed YamlDotNet from dependencies as it is part of the game now.
  • Added System.Memory to dependencies as somehow that isn't part of the game anymore.

Bot is identical to previous release, you do not need to update it if you already have 3.1.0.

New Contributors

Full Changelog: 3.1.0...3.1.1

Release 3.1.0

05 Apr 21:48
ee623cc
Compare
Choose a tag to compare

Changelog

Changes

  • Switched command system to use slash commands.
  • Added /ra and /help commands.
  • Added option to filter out steam IDs and replace them with player IDs.
  • Remade /list command.
  • Added BanIssued, BanUpdated, BanRevoked, PlayerMuted, PlayerUnmuted, PlayerEscape events.
  • Switched to using the server's built-in ban system instead of the plugin's internal one.
  • Updated unban system to better detect combined id/ip bans.
  • Fixed some bugs with displaying teamkills.
  • Fixed some typos in discord messages.
  • Updated documentation.
  • Made ban command properly trigger an ip ban and ban event if the player is online.
  • Fixed ban file path finding.
  • Removed RA commands as the NorthWood API doesn't have and permissions handling yet.

Pull Requests

Full Changelog: 3.0.2...3.1.0

Release candidate 3.1.0-RC2

25 Mar 23:09
d829872
Compare
Choose a tag to compare
Pre-release

Changelog

  • Reverted to old system for /unban command
  • Made ban command properly trigger an ip ban and ban event if the player is online
  • Fixed ban file path finding
  • Updated Russian language, courtesy of @VALERA771
  • Added Ukranian language, courtesy of @MrAfitol

Full Changelog: 3.1.0-RC1...3.1.0-RC2

Release Candidate 3.1.0-RC1

16 Mar 22:02
e5ca1b2
Compare
Choose a tag to compare
Pre-release

Changelog

  • Switched command system to use slash commands
  • Added /ra and /help commands
  • Added option to filter out steam IDs and replace them with player IDs
  • Remade /list command
  • Added BanIssued, BanUpdated, BanRevoked, PlayerMuted, PlayerUnmuted, PlayerEscape events
  • Switched to using the server's built-in ban/unban system instead of the plugin's internal one
  • Fixed some bugs with displaying teamkills
  • Fixed some typos in discord messages
  • Updated documentation

I am as always looking for translators to make more languages available in the plugin, and update the existing ones. If you are interested you can either read the guide in the repo or contact me.

Make sure to check out the new documentation for how to set up slash commands.

The configs have both changed a bit since last update, you can either regenerate them or check what has changed in the link below.

Full Changelog: 3.0.2...3.1.0-RC1

Hotfix 3.0.2

16 Jan 20:26
cc64271
Compare
Choose a tag to compare

Changelog

  • Fixed everyone role not being included for rolesync
  • Added russian translation courtesy of 𝗩𝗔𝗟𝗘𝗥𝗔𝟳𝟳𝟭

Full Changelog: 3.0.1...3.0.2

Hotfix 3.0.1

15 Jan 22:17
1a97a6d
Compare
Choose a tag to compare

Changelog

  • Updated to the 12.0.0 version of the Northwood API (they released it 4 minutes after I released 3.0.0 those bastards)

Full Changelog: 3.0.0...3.0.1

Release 3.0.0

15 Jan 21:25
f202b59
Compare
Choose a tag to compare

Changelog 3.0.0

  • Changed how the config and language files are formatted.
  • Finished converting Smod events to the Northwood API.
  • Removed some network buffering in bot which sometimes caused delays in the bot.
  • Re-implemented message merging.
  • Re-implemented reserved slot syncing.
  • Added option to remove online players' ip-addresses from any messages sent to discord, like list commands.
  • Re-added the english-emote language option.
  • Lots of small bugfixes.

Full Changelog: 3.0.0-ALPHA3...3.0.0

Changelog 3.0.0 Alpha

  • Updated installation documentation.
  • Improved and added some events, this will be focused more on in the next update.
  • Changed plugin config paths to use the Northwood API directories.
  • Added optional commandline input to select config file for the bot.
  • Switched bot to .NET 7.0.
  • Added plugin config option to regenerate language files on startup.
  • Added new language file called overrides.yml, this will be empty by default and you can use it to override specific entries from your normal language file. This file is not reset when using the new regeneration config entry.
  • Changed config and language files to use the same names for messages for consistency.
  • Made bot status configurable.
  • Fixed the bot not using message intents which sometimes made it unable to receive commands.
  • Fixed player count in bot status being off by one.
  • Many other smaller fixes.

Other languages

I am currently looking for translators for the plugin. This can be done by anyone and is very simple.

Simply turn off the config option regeneratelanguagefiles and start editing the english.yml language file and replace the messages with your language. Then rename the file to your language and open a pull request here on github or send it to me in Discord.

Check the language guide in the repo for more information and contact me in discord if you have any questions.

Pre-release 3.0.0-Alpha3

28 Dec 22:12
c0554e6
Compare
Choose a tag to compare
Pre-release

Changelog

  • Updated installation documentation
  • Improved and added some events, this will be focused more on in the next update
  • Changed plugin config paths to use the Northwood API directories
  • Added optional commandline input to select config file for the bot
  • Switched bot to .NET 7.0
  • Added plugin config option to regenerate language files on startup
  • Added new language file called overrides.yml, this will be empty by default and you can use it to override specific entries from your normal language file. This file is not reset when using the new regeneration config entry.
  • Changed config and language files to use the same names for messages for consistency
  • Made bot status configurable
  • Fixed the bot not using message intents which sometimes made it unable to receive commands
  • Fixed player count in bot status being off by one
  • Many other smaller fixes

You should regenerate your language files and plugin config as they both have new entries!

Only the default english language file is supported at this time!

The bot config does not have to be regenerated, it is the same as before.

Full Changelog: 3.0.0-ALPHA2...3.0.0-ALPHA3