Commit Graph

109 Commits

Author SHA1 Message Date
RaidMax
f41ce39180 implement new eventing system 2023-04-05 09:54:57 -05:00
RaidMax
2e726ea9ed update references from IP to ListenAddress 2023-04-04 22:21:18 -05:00
RaidMax
5f5fb8230e remove unneeded classes 2023-04-04 21:45:33 -05:00
RaidMax
c14042a109 improve threading synchronization for BaseConfigurationHandlers 2023-04-04 21:42:17 -05:00
RaidMax
fab3cf95d6 implement PluginV2 for script plugins 2023-04-04 18:24:13 -05:00
RaidMax
ba40478d11 add "advanced" search functionality 2023-01-23 16:38:16 -06:00
RaidMax
eac8483885 temporarily disable plugin interactions 2023-01-06 13:42:38 -06:00
RaidMax
16739ce455 misc fixes 2022-10-25 15:39:49 -05:00
RaidMax
b5b01cba4c improve webfront command error feedback 2022-10-25 14:52:12 -05:00
RaidMax
797642f3e6 only titleize single word titles on action dialogs 2022-10-25 14:03:35 -05:00
RaidMax
973ea83ab9 fix issue with random concurrency issue on interaction reaction 2022-10-24 18:57:35 -05:00
RaidMax
69cb4bf9df clean up some repeated script plugin error handling 2022-10-24 18:57:35 -05:00
RaidMax
f4e7d5daf9 harden up the script timer/game interface dvar operations for multithreading 2022-10-23 14:03:33 -05:00
RaidMax
a3fa5212f5 attempt at resolving game interface threading issues (maybe) 2022-10-17 10:45:42 -05:00
RaidMax
3367c5c22f add support for plugin generated pages (interactions). add disallow vpn command 2022-10-17 09:17:43 -05:00
RaidMax
3295315339 update default permissions for guest webfront users 2022-10-16 16:25:09 -05:00
RaidMax
76925a78d4 possible improvements for game interface rcon operations 2022-10-13 13:53:28 -05:00
RaidMax
407ce2bc8f fix argument call to interactions 2022-10-13 10:26:22 -05:00
RaidMax
24d91f228b update interactions to allow building custom forms 2022-10-12 21:06:18 -05:00
RaidMax
2380f23dbe implement profile interaction registration through plugins (mute and vpn detection implementation) 2022-09-08 15:03:38 -05:00
RaidMax
7526f86dab fix issues with game interface reconnecting after rcon connection lost 2022-08-26 12:07:43 -05:00
RaidMax
444c06e65e make sure color tokens are mapped for kick messages 2022-07-23 13:48:46 -05:00
RaidMax
0a55c54c42 update to game interface/integration for persistent stat data 2022-07-13 16:10:16 -05:00
RaidMax
4534d24fe6 fix token auth issue 2022-06-16 10:07:03 -05:00
RaidMax
8ae6561f4e update schema to support unique guid + game combinations 2022-06-15 19:37:34 -05:00
RaidMax
9ab34614c5 don't publish disconnect event if no client id 2022-06-14 15:00:23 -05:00
RaidMax
6587187a34 fix memory/database leak with ranked player count cache 2022-06-12 12:19:32 -05:00
RaidMax
5433d7d1d2 add total ranked client number for stats pages 2022-06-09 09:56:41 -05:00
RaidMax
1f13f9122c fix intermittent issue with game interface during connection loss with servers 2022-06-01 11:25:11 -05:00
RaidMax
ff0d22c142 fix rcon issue 2022-04-25 15:39:30 -05:00
RaidMax
4fbe0ee0ed huge commit for webfront facelift 2022-04-19 18:43:58 -05:00
RaidMax
70cd01eafb reduce logging for meta lookup 2022-04-06 14:08:00 -05:00
RaidMax
180a4911bc improve server clientcount/activity graph on server overview 2022-03-29 16:42:53 -05:00
RaidMax
f90cdbef16 fix meta filter on profile 2022-03-24 16:23:40 -05:00
RaidMax
7be096e0b6 add vpn whitelist command 2022-03-23 13:34:04 -05:00
RaidMax
36eb45bb2e mark old meta service as obsolete 2022-03-23 11:31:53 -05:00
RaidMax
04a4dcf153 implement metaservice v2 2022-03-23 08:43:57 -05:00
RaidMax
9f4d06c265 refactor some game interface plugin approach 2022-03-07 19:59:34 -06:00
RaidMax
b087d4c8de unescape utf characters when saving configs 2022-02-25 09:44:28 -06:00
RaidMax
ea18a286b2 improve error output when configuration is invalid 2022-02-15 20:16:21 -06:00
RaidMax
037fac5786 game interface improvements 2022-02-13 21:38:40 -06:00
RaidMax
c9cf7be341 add set client meta and inc/dec to framework 2022-02-10 16:50:45 -06:00
RaidMax
aa6ae0ab8d more integration tweaks 2022-02-09 14:45:28 -06:00
RaidMax
07f675eadc fix issue with plugin registration 2022-02-07 22:02:50 -06:00
RaidMax
b1a1aae6c0 initial framework for gsc + iw4madmin integration
improvements to script plugin capabilities and error feedback
2022-02-07 18:43:36 -06:00
RaidMax
b7a76cc4a2 only send heartbeat when fully initialized 2022-02-01 18:31:55 -06:00
RaidMax
2ed5e00bcb more profile loading optimizations 2022-02-01 18:20:29 -06:00
RaidMax
0d3e2cb0bc fix issue with writing config files 2022-01-29 13:30:48 -06:00
RaidMax
505a2c4c2d fix refactor issue 2022-01-28 17:28:49 -06:00
RaidMax
8730a3fab8 fix issue with certain penalties not linking 2022-01-28 15:33:21 -06:00