RaidMax
5e04274da6
actually fix the encoding issue
2019-02-10 20:05:50 -06:00
RaidMax
dea5b3f954
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
044991272f
update parsers to include game name
...
prompt to enter log path if game doesn't generate
2019-02-05 18:02:45 -06:00
RaidMax
29eedea093
fix IW4x regression error with alternative encodings
...
add parser selection to server config setup
2019-02-04 19:38:24 -06:00
RaidMax
59e0072744
Finish dynamic dvar parsing for IW4x
2019-02-01 19:49:25 -06:00
RaidMax
f1dd4f7c7f
Fix IP parsing bug introduced with IW4Parser
...
Additional fix for Webfront Index OoB on _ClientActivity
2019-01-28 18:21:56 -06:00
RaidMax
08c883e0ff
fix duplicate bot welcomes
...
fix prompt bool incorrect default value
rename GameEvent.Remote to GameEvent.IsRemote
include NetworkId in webfront claims
fix non descript error message appearing when something fails and localization is not initialized
2019-01-03 14:39:22 -06:00
RaidMax
9494a17997
update prompt utility functions for issue #65
...
tweaks to alias stuff
fix bug with bots not showing
2018-12-30 18:13:13 -06:00
RaidMax
12cf2e8247
Add server version to master api
...
Add IsEvadedOffense to EFPenalty
Fix remote log reading in not Windows
2018-12-16 21:16:56 -06:00
RaidMax
b77bdbe793
minor fixed
2018-12-03 19:21:13 -06:00
RaidMax
5ac8a55c72
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
ed83c4c011
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
d50e6c8030
change penalty expiration datetime to null for perm bans
...
add tempban max time
allow searching for GUID
stats returns ranking as well
fix for promotion/demotion text
2018-10-15 19:51:04 -05:00
RaidMax
7caee55a7e
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
b289917319
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
c7547f1ad5
clean up publish folder output to have a less cluttered structure.
...
add migration class to perform the migration on update
2018-10-05 22:10:39 -05:00
RaidMax
f4ac815d07
hopefully finished with RCon changes.
...
added more tests.
fixed issues from event changes (there's most definitely still issues related to that)
2018-10-02 12:39:08 -05:00
RaidMax
4a46abc46d
add index to time sent in EFCLientMessage, so we can retrieve faster in context view
...
set the maximum height of the
add link to profile on client chat
move change history into a seperate service
move around AC penalty processing
2018-09-16 15:34:16 -05:00
RaidMax
98adfb12d2
update map names for IW4 (issue #48 )
...
only check shared GUID for IW4
optimized get privileged clients query
fine-tuned the version printout to include revision numbers
2018-09-13 14:34:42 -05:00
RaidMax
b9086fd145
fix parsing view angles in exponential form
...
update RestEase and CodePages dependencies
optimized the find by name query
add index to name
2018-09-11 14:28:37 -05:00
RaidMax
39596db56e
fixed rating and kill streak bug, but uncommenting something I forgot I commented out
...
Added SharedGUIDKick plugin to kick people with shared GUID
2018-09-08 17:29:30 -05:00
RaidMax
ba5b1e19a6
update readme
...
add vision average to client stats
other stuff
2018-09-07 22:29:42 -05:00
RaidMax
385879618d
add game log server
2018-09-06 13:25:58 -05:00
RaidMax
bbefd53db4
think I finished reworking the event system
...
added http log reading support for debugging remotely
started working on unit test framework
2018-08-28 16:32:59 -05:00
RaidMax
0538d9f479
started update for readme
...
start update for version changes
hopefully fixed pesky stat bug
move vpn detection into script plugin
2018-08-26 19:20:47 -05:00
RaidMax
a0fafe5797
cleaned up some namespace discrepancies
...
fixed the coloring for custom groups translation
add reserved slots
add webhook project to show notifications in discord
2018-08-07 13:43:09 -05:00
RaidMax
bbade07646
add localized level names
...
intellisense suggestion junk
2018-08-03 21:11:58 -05:00
RaidMax
9d00d5a16a
removed event controller, and added status to api controller
...
get time passed returns weeks after 90 days
and months after 365
2018-08-02 20:52:35 -05:00
RaidMax
16d7ccd590
fix parsing of certain chat messages
...
print out the correct exception message when a server is not responding.
prevent log reader from reading before the servers have initialized
2018-07-04 21:09:42 -05:00
RaidMax
87541c4a5a
more changes to the event management.
...
bots ip adjusted
2018-07-01 19:30:38 -05:00
RaidMax
699c19cd4b
adding Cod4 support (for steam GUID is truncated to 16 characters)
...
exit properly whoops
add all linked accounts to drop down
consolidate linked admin accounts to the most recently seen one
limited some waits to 5s to hopefully prevent a rare thread lock
2018-05-14 12:55:10 -05:00
RaidMax
6e5501b32d
fix T6 reading
...
add WaW support
fix stats threading
2018-05-10 23:52:20 -05:00
RaidMax
e964013700
lots of fixes :)
2018-05-10 00:34:29 -05:00
RaidMax
a54ea3913d
add translation for webfront
...
discord link has been genericized to social link
2018-05-05 17:52:04 -05:00
RaidMax
e8dff01c41
re-added the kill server command (can only be used if run as admin)
...
less warns when using a disposed socket
topstats added to tokens as {{TOPSTATS}}
fixed topstats reporting for only a single server
added fix to iw4 regex for negative score
tokens now support multiple lines (using Environment.NewLine to separate)
localization includes culture again
2018-05-05 15:36:26 -05:00
RaidMax
8071fb37bc
SPM and skill is rounded in profile now
...
fixed web console not waiting for reponse
fixed password not saving over time
web users level update properly now when promoted/demoted
2018-04-28 16:39:45 -05:00
RaidMax
bb90a807b7
moved heartbeat to timer instead of manual task/thread
...
GameEventHandler uses ConcurrentQueue for events
exception handlers for events and log reading
added IW4ScriptCommands plugin
fixed stats
lots of little fixes
2018-04-28 00:22:18 -05:00
RaidMax
99390f1f35
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
0e3d280595
more localization
...
fixed issue with IW4 parser not reading map changes properly
2018-04-24 17:01:27 -05:00
RaidMax
02ef5a0bf8
adding IW5m parsers
...
reduce status polling rate
adding preliminary russian localization
small rcon tweak to attempt to send custom encoded messages
removed exception handling in ConvertLong
throttled servers will still attempt to execute events
2018-04-23 00:43:48 -05:00
RaidMax
96d6b03cc5
readme updates
...
started working on localization
2018-04-22 15:04:18 -05:00
RaidMax
c60a1f3d33
final changes for 2.0 release
2018-04-21 17:18:20 -05:00
RaidMax
7c691c2327
support UTF8 in log files
...
sayteam registered as say event
updated readme
2018-04-19 17:52:48 -05:00
RaidMax
2fc2109a2e
started work on T6M parsing rest api
...
fixed bug in login program preventing regular users from executing commands
make log reading async and changed encoding to UTF7
2018-04-15 20:27:43 -05:00
RaidMax
4caa4655e2
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
827e69f70a
fixed loader offset
...
some stat stuff still not working
made seperate parsers
2018-04-11 17:24:21 -05:00
RaidMax
1a50391bfe
exit works correctly again
...
changes to rcon for T6M
hopefully fixed some stat issues (spm and database errors)
2018-04-10 19:25:44 -05:00
RaidMax
c2a3cf0d15
fixed minification and bundling
...
template tweaks
2018-04-09 22:33:42 -05:00
RaidMax
d233b8cb50
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
718087309c
migrating Stats to .Net Core 2
...
moved buildscripts to application
added publish profile
2018-04-08 16:50:58 -05:00
RaidMax
fdde7dfdba
migrating to .NET Core 2.0
2018-04-08 01:44:42 -05:00