Skip to content

Releases: azalty/sm-no-dupe-account

[1.5.2] Updated to SM 1.11, nda_prime 3, small fixes

02 Mar 14:24
Compare
Choose a tag to compare
  • Updated (and compiled) the plugin to SM 1.11 (adfab31)
    • This release, as well as future releases, will require you use SM 1.11 or greater on your server
  • Added Latvian translations (#38, thanks @rcon420)
  • Fixed Steam Level check not processing if player was whitelisted (3adc3ef)
  • Added nda_prime 3 to kick non-prime players (#40). This wasn't added because the cvar sv_prime_accounts_only existed, but since there's the whitelist system, it can now be useful to have this implemented.
    • This change adds a new Kicked_NonPrime phrase
  • Added missing whitelist check in the VPN menu (b8d43e4)

NOTE: You NEED to have SourceMod 1.11 (or greater) installed on your server to run this plugin.

SourceMod server releases are backwards compatible, this means you WILL be able to run plugins compiled in older versions of SourceMod. You have no reasons not to update, as nothing will break. UPDATE NOW!

NOTE 2: A new phrase, Kicked_NonPrime, has been added. Please also update the translation files.

[1.5.1] Added a missing translation phrase

28 Aug 22:26
Compare
Choose a tag to compare
  • Added a missing translation phrase "Kicked_Bans_Total" in English, French, Portuguese (fixes #34, thanks @crashzk for reporting and for PT translations)

NOTE: No changes to the code have been done, you can just update the translation files (but the version in game will show up as 1.5.0 instead of 1.5.1).
NOTE 2: Latvian translations have been added since and are not bundled in 1.5.1, if interested, check here

[1.5.0] Added a whitelist, country filtering, important fixes and much more

21 Nov 18:23
Compare
Choose a tag to compare

This update fixes a lot of things and adds the very requested whitelisting feature. Country filtering was also added!

  • Added a whitelisting system with config, country filter, and much more, as well as some other code improvements (from 1.5.0 Beta 1). Check addons/sourcemod/configs/no_dupe_account.cfg
  • Fixed Steam web requests randomly failing from time to time by adding a retry system. More logging has also been added, as well as specific error messages to help users and developers understand the problem. (#12, #29)
    • The web requests are now done a bit differently. We didn't find any bug in our testing, but if you find any, please report it!
  • Switched to kidfearless/Auto-Exec-Config-Class (also known as convar_class). This will automatically update each cvar infos when switching versions (updates description & default value, removes old cvars and adds new ones, without changing the values you configured!). You won't have to delete and back up the cvars config file anymore! (#30)
  • Updated some Portuguese translations (#27 by @crashzk)
  • Changed database handle to its methodmap equivalent (#9)
  • Fixed global arrays not initiating with good values (#24)
  • Potentially fixed players being kicked for having a Community Ban when they actually didn't have one (potentially caused by Steam Maintenances) (#28)
  • Added more logging with nda_log 3 (#26)

[1.4.4] Config error fix and updated portuguese translation

25 Jun 11:33
Compare
Choose a tag to compare
  • Fixed a config error where the config said the & symbol was being used for nda_steam_age, but ~ was being used by the code. The ~ symbol is now used officially. Please change your config if needed. (thanks to "PC Gamer" on alliedmodders for noticing)
  • Updated portuguese translation (#22 #23, thanks @crashzk)

NOTE: Nothing that important if you weren't targeted by those two things.

[1.4.3] Server hibernation bug fix

10 Apr 20:04
Compare
Choose a tag to compare
  • Fixed a bug that would make the plugin not kick players that didn't pass any check if the server previously hibernated (#20)

NOTE: Sorry for not noticing this bug before!

[1.4.2] MySQL fix, Coin fix, russian translation

09 Apr 21:22
Compare
Choose a tag to compare
  • Fixed a bug that happened if you were using a MySQL database, which prevented the plugin from working correctly (#15)
  • Fixed Coin module which was allowing every user to join the server due to the 1.4.0 update (#19)
  • Added russian translation and cleaned up other lang files (#7, thanks @Blueberryy!)

NOTE: Sorry for these two critical bugs! I didn't have a MySQL database to test on, and I only noticed #19 today!

NOTE 2: The table 'players' will soon be renamed 'nda_players' to prevent incompatibilities with other plugins which could share the same database. I don't exactly know how I'll do that yet. In the meantime, make sure you don't have an existing 'players' table on your database, or create one exclusively for NDA!

[1.4.1] Database not saving Steam values fix

27 Mar 17:47
Compare
Choose a tag to compare
  • Fixed Steam Level and Steam Age values not saving into the DB (#11)
  • Updated Plugin URL (#10)

NOTES: Sorry for this small update, but #11 had to be addressed quickly!
I still want to remember you that the wiki has been created :)

[1.4.0] Database system

25 Mar 23:32
Compare
Choose a tag to compare
  • Added a database system (supports both MySQL and SQLite) (#5)
  • Rewrote some parts of code to make them work with the DB system
  • Changed some function types to void instead of int
  • Errors are now properly logged as sourcemod errors instead of messages
  • Fixed translations (#6 #7)
  • Other small changes to the code

NOTE: As big changes to the core plugin have been made to make this DB system possible, they might have created some bugs. I did my best to fix the ones I found. If you find any, please report them :)

NOTE 2: The wiki has been created, check it if you need help (and then you can create an issue)!

[1.3.1] Fixes and non-prime menu

17 Mar 23:56
Compare
Choose a tag to compare
  • Added 'nda_prime 2' which adds an !nda menu displaying non-prime players ('nda_prime 1' will also add that menu)
  • Added additional checks for !nda menus
  • Fixed Recent Bans menu displaying a wrong phrase
  • Fixed French translations
  • Fixed Prime method wrongly needing a SteamAPI Key
  • Fixed Bans cvars not saying that a SteamAPI Key is required

New translation phrases were added in this update

[1.3.0] Logging, Steam Bans method and much more

14 Mar 18:11
Compare
Choose a tag to compare
  • Added a logging cvar
  • Added Steam Bans method
  • Changed permissions to 'Bans' flag instead of 'Changemap'
  • Removed !vpn command and changed it to !nda (thanks #1)
  • Fixed VPN Menu not displaying the translation for Command_VPN_NoVPN
  • Fixed Command_VPN_PlayerDisconnected and renamed it Command_NDA_PlayerDisconnected
  • Changed multiple minor things

A lot of translation phrases were created and changed. It'll probably take some time to edit them.
Update with caution if you modified some.