1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-08 06:08:20 -05:00

41 Commits

Author SHA1 Message Date
RaidMax
f1e8fb9b34 update welcome plugin to IPluginV2 2023-02-11 20:56:52 -06:00
RaidMax
61481f6e33 fix tag on welcome issue 2022-07-08 20:39:58 -05:00
RaidMax
bc57661cba update IP lookup api 2022-01-31 08:16:12 -06:00
RaidMax
1c89b00907 small startup performance optimization 2022-01-28 09:35:01 -06:00
RaidMax
b4476f9e23 properly provide culture to welcome plugin ordinalize 2022-01-27 21:19:05 -06:00
RaidMax
6f6dd035ee Initial .net 6 upgrades 2022-01-26 15:26:25 -06:00
RaidMax
4ae3ee1683 abstract engine color codes to use (Color::<Color>) format to make codes more.
see pt6 parser and configs for example usages
2022-01-26 15:20:10 -06:00
RaidMax
77be063a5b update welcome plugin to bypass api lookup limitation 2022-01-26 15:20:10 -06:00
RaidMax
fe91c23abe small issue fix with api and more checks for welcome tags 2021-05-04 19:01:09 -05:00
RaidMax
434392a7e4 huge commit for advanced stats feature.
broke data out into its own library.
may be breaking changes with existing plugins
2021-03-22 11:09:25 -05:00
RaidMax
92e7a8bd2b implement custom tag (descriptor) feature
allow override of level names through configuration
few small fixes/improvements
2021-01-24 11:47:19 -06:00
RaidMax
e0ef55a636 update for database provider specific migrations
fix issues with live radar
2020-11-27 21:52:52 -06:00
RaidMax
af380d3744 refactor a good bit of stuff for better dependency injection
fix regular expression for T6 log parsing
2020-02-11 16:44:06 -06:00
RaidMax
39d31dbe3c combined Penalty and EFPenalty
moved some classes around
2019-05-29 16:55:35 -05:00
RaidMax
a2ce19117b fix reading PT6 having signed decimal GUID in log
fix  alternative encoding character converting
allow more paths for game log server
add localization for unknown ips in welcome plugin
add gamelog server uri to support game log server on games that must supply manual log path
misc fixes
2019-02-09 15:35:13 -06:00
RaidMax
df5fbba22c fixes for new polling setup
update database model for alias (nullable ip)
heartbeats now send ip to master server
2018-11-25 20:00:36 -06:00
RaidMax
a320389736 started work on getting the restart functionality in the gamelogserver
fix bug with unbanned players still showing as banned via lock icon
move player based stuff into client class
finally renamed Player to EFClient via partial class
don't try to run this build because it's in between stages
2018-11-05 21:01:29 -06:00
RaidMax
7dbe473923 refactored the welcome plugin to use a web api instead of a hard coded file
removed deprecated file class
don't wait for response when setting dvar/sending command in T6
potential fix for duplicate kick message in JS plugin
2018-10-08 21:15:59 -05:00
RaidMax
e97448641f update project to .net core 2.1.5
got rid of "threadsafe" stats service in stats plugin
2018-10-07 21:34:30 -05:00
RaidMax
b902069b23 write individual server log files and main log file seperately
log writing is thread safe now
2018-10-06 11:47:14 -05:00
RaidMax
1fc2d8e460 clean up rcon, fix a bunch of little things 2018-09-29 14:52:22 -05:00
RaidMax
9d79a8e090 add localized level names
intellisense suggestion junk
2018-08-03 21:11:58 -05:00
RaidMax
82a20e999c fixed issue with status response erroring when incorrect length
view angle vector parse fail is now a handled exception
change local host check to byte array to make it faster than comparing string
kick command now requires moderator level or higher
tempban now requires administrator level or higher
hopefully fixed negative SPM bug
pipelined the events and consolidated them to run through GameEventHandler
uniform console colors
2018-04-26 01:13:04 -05:00
RaidMax
b9c11d48c2 abstracting rcon parsing and event parsing
changed Event to GameEvent
finally fixed the stats NaN
check ip for bans
consolidated console, profile, and logout into dropdown
make sure game is iw4 before using :^ in say
fix pm not showing from name if in web console
show time left of temban on profile
2018-04-13 01:32:30 -05:00
RaidMax
1bcf3a0b94 migrate welcome plugin to .NET Core 2.0
more fixes to stats database for migration
last connection set when client connects and disconnects
update GeoIP datatbase
2018-04-09 14:17:10 -05:00
RaidMax
aec8ec6256 auth cookie expires after 30 days
only check hit offset when distance > 3 meters
fix null reference on unauthorized user
fixed stats not showing on profile if anticheat disabled
server client history turns red server is unresponsive
2018-04-04 23:38:45 -05:00
RaidMax
3e094b0b61 tweaked rcon throttle rate/made async
increased cutoff for server overview messages
dont print message if timed out
2018-04-02 00:25:06 -05:00
RaidMax
f2f8bd977c fixed issue with not escaping regex for validating commands 2018-03-18 21:25:11 -05:00
RaidMax
4d66d0fff9 the meats 2018-03-06 01:22:19 -06:00
RaidMax
370c9ede04 Moved application into webfront core project 2018-02-27 21:27:23 -06:00
RaidMax
89cfb80798 fixes to get closer to a release 2018-02-15 22:01:28 -06:00
RaidMax
0d3354051b Moved the welcome plugin announcements into the plugin configuration
EF optimizations for webfront requests
removed FindAll command and moved it's functionality into find
fixed undefined link on admin page
2018-02-11 19:17:20 -06:00
RaidMax
b8a161161d added 'none' and extra m16 variants to weapon list
moved killstreak/deathstreak messages into configuration file
cleaned up configuration manager
fixed misc startup issue and threading
added more importing stuff
network id is a ulong now
ip str is now ip
added time played (per server)
2018-02-10 22:33:42 -06:00
RaidMax
23eb641113 Moved from SQLITE to EntityFramework.
Lots of things are broken!
2017-11-25 19:29:58 -06:00
RaidMax
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
RaidMax
c19d6e98f5 Added IManager parameter to IPlugin.OnLoadAsync 2017-10-16 22:47:41 -05:00
RaidMax
9227335d25 -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)
2017-08-23 17:29:48 -05:00
RaidMax
4f6fb04563 Fixed a missing word in the welcome plugin 2017-06-18 21:22:50 -05:00
RaidMax
2dc8f55e7c Reverted some of plugin method signatures as I realized it didn't really make sense. 2017-06-13 18:33:47 -04:00
RaidMax
5d1c9bd218 More cleanup
project renaming
moved PluginImporter to SharedLibrary
config writer abstracted for plugins
2017-06-12 17:47:31 -04:00
RaidMax
25b3e3abc1 Moved plugins to a seperate folder
Uncapped the search result limit for !find
2017-06-07 19:59:59 -05:00