Stable3.1.0
- Fix
gtawards_migrate_gextensioncommand not working for users that don't have a name stored in GExtension. - Add new
gtawards_sync_gextensioncommand, which works likegtwards_migrate_gextensionbut sets the time of GExtension instead of adding it. - Add support for SAM.
Stable3.0.1
- Fix
gtawards_migrate_v2command not working
Stable3.0.0
Massive performance improvements on the server
GTawards should now have minimal impact on server performance and not cause lag spikes every 60 seconds:
- No longer network each player's time to each player. You can re-enable this (e.g. to show player times in scoreboard) using the new
GTawards.BroadcastTimesetting. - No longer re-network player time every 60 seconds, but only once on join and when updated via an admin.
- Mass update player times: No longer execute a single query per player every minute.
- No longer load all players when loading the toplist, but only the 50 players that will be listed on a page.
Performance improvements on the client
- No longer re-render time panel every 60 seconds, but only on rank and setting changes.
- No longer use a website with Bootstrap and JQuery for rendering the panel, but use simple Lua painting.
Added features
- Proper page selection in top player list.
- Display weeks in time string.
- Add week selection when adding a rank.
- Added new
gtawards_migrate_gextensionconcommand, which allows to migrate all the time from GExtension to GTawards. See README for detailed information. - New cornerRadius setting.
- Added support for latest mysqloo.
- Added new configs in
sh_config.lua allowing more granular control over notifications.
Removed features
- Removed ability to animate the time panel, because we are no longer using Bootstrap.
- Removed tmysql4 support, as it is no longer maintained.
How to upgrade
- Remove old gtawards folder (no worries, your data is safe)
- Upload new gtawards folder
- Edit configs in lua/gtawards/config/ to your liking
- If using MySQL, make sure you have a recent version of mysqloo installed
- Start the server and type
gtawards_migrate_v2into server console
Stable2.1.0
- Added toplist (F7)
- Added support for ServerGuard
- Changed ConsoleCommands to net (fixes problems with ranks/actions not saving)
- Changed max AFK time to 60 seconds
- Changed menu color
- Moved config files to a central "config" folder
- Optimized group reward
- Fixed issues with SQLite
- Fixed single quotes in custom Lua
How to update: Delete the addon and reupload the new files. Then reconfigure GTawards in the new config files.
Recommended Update
Stable2.0.4
- Fixed AFK System
How to update: You can keep your (sql) config file
Optional Update
Stable2.0.3-h1
- Fixed time until next rank not displaying correctly
- Added option to disable 'Newbie' notifications
- Removed debug prints
How to update: Renew all files
Recommended update
Stable2.0.3
- Fixed error when updating action
- Fixed error when updating rank
- Importing is now possible seperatly on each server
- Fixed SQLite upgrade not working correctly
- Fixed TimeBar closing if OnlyShowOnScoreboard is false on AdminMenu close
How to update: You can keep your config file
Highly recommended update
Stable2.0.2
- Fixed crash exploit
- Extremely reduced network usage
- Added GTawards.DebugSQL
How to update: You can keep your config file
Optional update
Stable2.0.1
- Fixed Vliss compatibility
- Fixed addon not working at the first restart after installation
- TimeBar now shows/hides correctly on AdminMenu open/close
- Fixed smaller bugs
How to update: You can keep your config file
Optional update
Stable2.0.0
- Completely rewritten code
- SQL is now called ASync
- Fixed laggs
- Added AFK detector
- The timebar is now hideable
- Added tMySQL support
- Improved SQL escaping
- Fixed a bug with rewards
How to update: Renew all files
Recommended update
Stable1.0.3
- Switched from OnPlayerChat to PlayerSay hook
- Further improvements
How to update: You can keep your config file
Optional update
Stable1.0.2
- Fixed a bug with the OnPlayerChat hook
How to update: You can keep the config file
Optional update