1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-10 07:13:58 -05:00
Commit Graph

44 Commits

Author SHA1 Message Date
0b62cba52a Add libraries for EntityFramework
Stats plugin work
Allow plugins to dynamically add EF classes to the context
2018-02-06 23:19:06 -06:00
23eb641113 Moved from SQLITE to EntityFramework.
Lots of things are broken!
2017-11-25 19:29:58 -06:00
2aa3aa5baf fixed aliases
fixed forum decoding of thread content
fixed escaping html "special" characters in player names on webfront
fixed findall not always informing if no matches found.
2017-11-19 00:44:11 -06:00
9a85b9c4c2 Re added mask command
Prune confirms completion
Findall display previous name
confirmation message sent after kick
tempban/ban confirmation wording changes
players page is now paginated
2017-11-18 00:59:37 -06:00
a56f386644 Added CommandArgument class to generate syntax for commands. changed Command constructor
tweaked help command
/pubbans is working properly now
plugins properties changed to expression
2017-11-15 15:04:13 -06:00
89381bcc7d Added logger instance to database class, more informative fail messages.
Logs all HTTP requests
2017-11-14 15:36:55 -06:00
3ccd0013b4 Version 1.5
Updated Readme
2017-11-13 17:17:10 -06:00
e64a216cc0 Miscellanous fixes 2017-11-13 15:58:23 -06:00
c19d6e98f5 Added IManager parameter to IPlugin.OnLoadAsync 2017-10-16 22:47:41 -05:00
0bdec1147b Fixed FastRestart invalid dvar exception
Fixed decodeURI issue in messageboard
Removed debug message in stats plugin
2017-10-11 16:49:02 -05:00
d8b19f289a made the graphs load faster
fixed issues with stats page
made the pages json request faster
2017-10-04 18:01:04 -05:00
4cddefd542 -reconfigured solution and projects to be correct debug/release and files copy properly
-started working on more advanced statistics
2017-09-29 21:42:24 -05:00
8d52d7ddc5 -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
-Added tests plugin to simulate functionality
2017-09-27 15:07:43 -05:00
6a94882d20 -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
2017-08-17 18:28:08 -05:00
00bade57a7 fixed some async startup stuff and made things nicer 2017-08-08 23:35:23 -05:00
5e9b11ed64 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'
2017-08-08 21:44:52 -05:00
4007e6d196 Changed some assembly properties. 2017-06-19 16:46:31 -04:00
7dfc2bbc1b I apparently initialized the commands for each server, which result in 114 commands being added. That is now fixed.
Hopefully this is the final fix for chat remaining on empty servers. (order matters!)
Configuration setting to allow multiple owners.
Fixed setlevel issues.
Organized Server class variables
2017-06-19 13:58:01 -04:00
2dc8f55e7c Reverted some of plugin method signatures as I realized it didn't really make sense. 2017-06-13 18:33:47 -04:00
45cb985701 Added Configuration manager class 2017-06-12 19:24:12 -05:00
5d1c9bd218 More cleanup
project renaming
moved PluginImporter to SharedLibrary
config writer abstracted for plugins
2017-06-12 17:47:31 -04:00
0ef306a60c Cleaned up some code and adhered closer to the Microsoft code standards. 2017-06-12 13:50:00 -04:00
bd99add434 Enable/Disable fast restart plugin via config
Deleted legacy connection & heartbeat classes
Hopefully fixed issues relating to certain web requests throwing recoverable error
Modified Serializer class slightly
2017-06-06 22:45:21 -05:00
063449d9c4 reworked some stats, redid the macro -> Tokens
added reset stats commands
broadcast for some commands
2017-05-31 00:31:56 -05:00
d86836ae8d Moved Alias Database into interface... 2017-05-28 20:54:46 -05:00
bc452cfd93 Fixed the ban loop bug (client goes into zombie state if immediately kicked upon joining, and won't disconnect until a timeout) 2017-05-28 20:07:33 -05:00
28fcc7b922 Added AsyncStatus class to keep track of the timing of each update on servers 2017-05-28 15:47:21 -05:00
ac7908de91 Redid the logging system 2017-05-27 18:29:20 -05:00
c1faf8a02e Moved client database into manager, as it should be.. Some more transitional things and a few fixes. 2017-05-27 17:08:04 -05:00
10075b0d3f Branch for IW4X practically everything refactored 2017-05-26 17:49:27 -05:00
85a658b987 -no more server duplicates on webfront when the server crashes ( was intentional )
-warn reasons no longer show player's name
2016-01-21 11:41:00 -06:00
995334796e Various fixes and renamed 'libary' to 'library' 2015-08-27 23:39:36 -05:00
feb37123e2 So I can work on my desktop 2015-08-23 16:58:48 -05:00
d42a329097 more plugin tweaks, added console interface! 2015-08-22 01:04:30 -05:00
f4016f6691 moved stats to a plugin! 2015-08-20 16:54:38 -05:00
73aa001d79 Removed some files no longer needed, and cleaned up build events to export our nice release build easier. 2015-08-20 12:52:30 -05:00
cd85a5c384 Massive refactoring and rudimentary plugin support. 2015-08-20 00:06:44 -05:00
d3e42541ea Bug fixes for server stability 2015-08-17 15:38:42 -05:00
a0ccd3ffa8 Downgraded external lib to VS 2010 2015-07-24 14:46:32 -05:00
dfd5d51a06 Final touches for version 0.9.1 2015-07-17 17:53:51 -05:00
d0358f66d2 Memory reading/writing stable. had to include a custom c++ libary :/ 2015-07-15 16:11:29 -05:00
c148ca8f4a Webfront renabled, ready for live testing! 2015-07-06 14:51:08 -05:00
6b381a214d More memory reading changes. We're getting there. 2015-07-06 12:13:42 -05:00
b8557fdb81 Overhaul on how servers are handled - DOES NOT BUILD YET! 2015-07-02 23:10:01 -05:00