8fe2b084d7
prevent script kill events with no valid origin or target from being triggered
179 lines
6.1 KiB
Plaintext
179 lines
6.1 KiB
Plaintext
Version 1.6:
|
|
CHANGELOG:
|
|
-migrated from SQLite to EntityFramework
|
|
-migrated from kayak to ASP.Net Core MVC
|
|
-webfront redone using boostrap and now mobile-friendly
|
|
-added profile page to view client history
|
|
-got rid of pesky "error on character" message
|
|
-optimizations to commands
|
|
-report reason doesn't truncate if there's a space in the target name
|
|
-If multiple matches are found when finding a player, a list of matches is shown
|
|
-"special" characters are allowed in names and messages
|
|
-prune command demotes inactive admins (defaults to 30 days if no days are specified)
|
|
-confirmation message sent after kick
|
|
-paginated players page
|
|
-fixed aliases
|
|
|
|
Version 1.5
|
|
CHANGELOG:
|
|
-added back player history graphs (past 12 hours every 15 minutes)
|
|
-fixed issue with configurationmanager files and threading
|
|
-servers on webfront listed in descending player count
|
|
-fixed resolution of tempban times from console feedback
|
|
-reconfigured solution and projects to be correct debug/release and files copy properly
|
|
-started working on more advanced statistics
|
|
-all chat is stored
|
|
-word cloud displays most commonly used words on the server
|
|
-fixed misc issues
|
|
|
|
VERSION 1.4
|
|
CHANGELOG:
|
|
-works: with COD, WaW, MW3, BO1 (preliminary without extensive testing)
|
|
-fixed the issue with webfront chat history
|
|
-fixed console issue of spamming 'polling rate decreased' when server goes offline
|
|
-'unknown' admin in webfront defaults to 'IW4MAdmin' (refactoring mistake)
|
|
-streamlined the async server initialization
|
|
-added !ip command (prints a client's external IP)
|
|
-fixed up the findall command
|
|
-moved aliases to the manager
|
|
-added admins page to view privileged users
|
|
-fixed refactoring mistake with messages
|
|
-removes flag penality when unflagging a player
|
|
-fixed 'just now ago' on webfront
|
|
-webfront playerlist level colors are hidden to non admin users
|
|
-tempban length can now be specified (<int>m, <int>h, <int>d, <int>y)
|
|
|
|
VERSION 1.3
|
|
CHANGELOG:
|
|
-complete rewrite of lots of parts
|
|
-async EVERYTHING!!!
|
|
-designed to work with IW4X (funny how the GitHub description is now 100% accurate after almost 3 years)
|
|
-gsc features deprecated
|
|
|
|
VERSION 1.2
|
|
CHANGELOG:
|
|
-didn't think you'd see me again did you?
|
|
-lots of cleanup
|
|
-event api @ /events (documentation soon)
|
|
-gsc features work again ( excluding goto )
|
|
-reworked plugin interface
|
|
-added automatic restart plugin
|
|
-fixed server stop event truncation
|
|
-penalty reasons don't show appeal website or "Player kicked" anymore
|
|
-fixed ban spacing issue
|
|
-masked flag now saved to database
|
|
-masked users level now hidden from !list
|
|
-fixed (crash?) with `!` in penalty reason
|
|
-remove repz features as now defunct
|
|
-banning from console now kicks the player if they are currently in game
|
|
-updating permissions from console now saves for in game players
|
|
-heartbeats re-enabled
|
|
-public banlist is now json format.. why didn't I do this originally?
|
|
-admins can execute commands directly from the web front
|
|
-better build management
|
|
-stats actually seems to be consistent
|
|
|
|
VERSION 1.1
|
|
CHANGELOG:
|
|
-fixed ban sorting ( and an overlooked bug )
|
|
-added kicks, warnings and temp-bans to penalty list
|
|
-bans are now named penalties
|
|
-readded pubbans page http://127.0.0.1:1624/pubbans
|
|
-updated RepZ profile link
|
|
-added trusted group ( will need a new database or manual update )
|
|
-reports capture screenshot (maybe)
|
|
-no more server duplicates on webfront when the server crashes ( was intentional )
|
|
-warn reasons no longer show player's name
|
|
|
|
VERSION 1.0
|
|
CHANGELOG:
|
|
-first official stable release
|
|
-fixed last known error (due to web front passing invalid sql syntax)
|
|
-re-added stats. though still not working 100%
|
|
-added welcome plugin
|
|
|
|
VERSION 0.9.5
|
|
CHANGELOG:
|
|
-Major refactoring to support plugins
|
|
-*web front redux*
|
|
-lots of little fixes and stability improvements
|
|
-temporary removal of stats plugin as I perfect it
|
|
|
|
VERSION 0.9.2
|
|
CHANGELOG:
|
|
-fixed issues with crashing IW4 Servers
|
|
|
|
VERSION: 0.9.1
|
|
CHANGELOG:
|
|
-fixed issue with `history` timelime
|
|
-fixed issue with mapname not being updated
|
|
-fixed rare crash related to !list
|
|
-fixed topstats issues ( prevents cheaters from jumping to the top )
|
|
-fixed webfront banlist not updating until tool restart
|
|
-now reads memory for player info!
|
|
|
|
VERSION: 0.9
|
|
CHANGELOG:
|
|
-webfront now displays player info and link to repz account
|
|
-webfront shows ips for authed admin ( determined by ip )
|
|
-webfront now show chat and allows authed players to send ingame messages
|
|
-webfront now has public ban list http://127.0.0.1:1624/pubbans
|
|
-webfront now shows player history
|
|
-fixed time span issue in webfront
|
|
-fixed most recent ban always missing
|
|
-fixed crash when RCON stops responding and removing a player
|
|
-version on footer
|
|
|
|
?VERSION: 0.8.1
|
|
CHANGELOG:
|
|
-no longer have `world` client handle broken events
|
|
-hopefully fixed an issue with clients missing connection event
|
|
-fixed ban order in webfront
|
|
-fixed alias output duplicating
|
|
-fixed missing evade reason
|
|
-cleaned up project files
|
|
|
|
VERSION: 0.8
|
|
CHANGELOG:
|
|
-added mask command
|
|
-added baninfo command
|
|
-added alias command and removed redundant output from `find`
|
|
-added rcon command
|
|
-added webfront (http://127.0.0.1:1624)
|
|
-true skill is officially implemented
|
|
-find now shows last connect time
|
|
-noise on pm (if gsc_enabled)
|
|
-force 8 line chat height (if gsc_enabled)
|
|
-tell admins the number of reports on join
|
|
-enhanced ban tracking
|
|
-ip wait timeout added
|
|
-remove report on ban
|
|
-can't report yourself
|
|
-remove reported players when banned
|
|
-fixed rare crash with toadmins backend
|
|
-fixed crash when finding player stats that don't exist
|
|
-fixed a bug that caused owner command to reactivate only `creator` rank player existed
|
|
-fixed a bug that caused certain notifications to be sent to all players
|
|
-various small fixes
|
|
|
|
VERSION: 0.7
|
|
CHANGELOG:
|
|
-rcon tweaks
|
|
-so much stuff cant remember
|
|
|
|
VERSION: 0.6
|
|
CHANGELOG:
|
|
-stability fixes
|
|
-welcome has post-fixed connection indicator
|
|
|
|
?VERSION: 0.5
|
|
CHANGELOG:
|
|
-close config files after reading oops
|
|
-added reload command
|
|
-added macros! (Denoted by {{MACRO}} in server config right now only {{WISDOM}} and {{TOTALPLAYERS}})
|
|
-added IP's (tracks and rebans new accounts on same banned ip)!
|
|
-aliases
|
|
-reworked database classes
|
|
-heartbeat gives running version
|
|
-player banned in find gives last ban reason
|
|
-reworked rcon yet again |