RaidMax
ea40f17f7b
enhancement for issue #63
2019-02-17 18:48:40 -06:00
RaidMax
c23054ea6b
fix for issue #66
2019-02-17 13:16:48 -06:00
RaidMax
f933db2895
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
da3259cb36
more alias changes :(
...
fix flag penalty coming from wrong user
2019-01-02 18:32:39 -06:00
RaidMax
5a1525835a
fix aliases for real (hopefully)
...
fix bug with flag not being applied
fix level being set based on IP instead of IP and name
2018-12-31 20:52:19 -06:00
RaidMax
e4cda7f649
finish alias fixes
...
add manual webfront bind url
2018-12-30 20:48:07 -06:00
RaidMax
7aad7cdc5e
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
0e2ad04dad
hopefulyl fix aliasing issue
...
bans are applied to an account if the accounts are linked but penallty on a different accounts
2018-12-29 12:43:40 -06:00
RaidMax
e31c36a1d7
Fix small issue with log reading
2018-12-19 19:24:31 -06:00
RaidMax
94ef816b19
Small fixes
2018-12-17 13:45:16 -06:00
RaidMax
9f92b64135
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
4067217830
minor fixed
2018-12-03 19:21:13 -06:00
RaidMax
6d79c8210e
fix remote commands
...
user clientkick_for_reason for T6 parsers
small bug fixes
2018-12-01 12:17:53 -06:00
RaidMax
2ca7083011
fix only one administrator showing on admins page
...
fix profanity determent not applying penalties.
2018-11-25 21:11:55 -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
fd087c5506
more work on skill based team balance.
...
added on player disconnect to custom callbacks
2018-10-25 08:14:39 -05:00
RaidMax
d84de353ff
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
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
a1dcc739b0
more stability changes
2018-10-03 21:20:49 -05:00
RaidMax
1fc2d8e460
clean up rcon, fix a bunch of little things
2018-09-29 14:52:22 -05:00
RaidMax
6b8c112ccf
a ton of stuff and fix migations
2018-09-23 19:45:54 -05:00
RaidMax
aac74f3633
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
9295f9aa5b
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
d6996f96e6
re-implemented auto-upload on publish
...
fixed the max length migration for MySQL
configure the python projects to be able to be published from command line
optimize find active pentalties query
add feature for issue #38
testing fix for concurrent dict access (in stats plugin)
2018-09-12 19:53:11 -05:00
RaidMax
090bd3214a
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
bc0fe3daec
Added additional properties method to allow easier extension to client properties
...
updated VPN plugin to use WebClient
message is sent to client trying to execute commands before they are authenticated
fixed rare issue with ToAdmins failing
record bullet distance fraction for client kills (_customcallbacks)
change client level/permissions through webfront
ability to tempban through webfront
2018-09-02 16:59:27 -05:00
RaidMax
cd330eef97
finer version numbers work correctly.
...
fix bug with level being reset.
add {{ADMINS}} to message tokens
modified offset threshold calculation
2018-06-26 20:17:24 -05:00
RaidMax
f73ddf5ad1
Show time passed since ban instead of "forever"
...
reworked event api to include all events (sans unknown)
2018-06-16 21:11:25 -05:00
RaidMax
fc2b846a5c
[webfront] search by ip and name
...
[application] levels set properly with multiple GUIDs
[stats] require 3 hours of playtime for top stats recognition
[application] configurable rcon polling rate
2018-06-07 21:19:12 -05:00
RaidMax
7def173957
[application] added chat context to profile page
...
[iw4script] reworked balance to balance based on performance rating
[stats] log penalty context to database
2018-06-05 16:31:36 -05:00
RaidMax
9d29ddea1d
[sharedlibrary] add client meta
...
[application] add gravatar command
2018-06-01 23:48:10 -05:00
RaidMax
dca4d10967
Add automated ban offense for anti-cheat
...
add EFClientStatHistory and EFClientAverageStatHistory for tracking change of stats over time
2018-05-30 20:50:20 -05:00
RaidMax
eb3b208e4f
stats tweaked to scale SPM based on team size
...
invalid client id results in 404 rather than exception page
performance based on traditional elo rating
fixed @ (broadcast commands)
added reports to penalty list and profile
2018-05-24 14:48:57 -05:00
RaidMax
8ac75ec63a
update file localizations
...
update custom callbacks
add server count to master
add most played to token list
2018-05-21 16:09:27 -05:00
RaidMax
e695eb54ad
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
474421090d
add penalties for angle info
...
queue Tell/Say to prevent plugins from throwing exception when server is offlline
fixed CPU usage issue over time
sort penalties by type on webfront
2018-05-03 23:22:10 -05:00
RaidMax
3edd8c3a93
fixed up IW5 parser with new event system
...
changed login alias to li (duplicate)
fixed crashing bug in generic repo
fixed anonymous name in access to web console
2018-04-28 20:11:13 -05:00
RaidMax
1a580f17cb
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
df30fee5bb
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
677b163a1e
updated portuguese translation
...
fixed issue with locale when no config present
changed kick color on webfront
aliased owner to iamgod (for b3 familiar users)
hopefully fixed stats issue
added T5M (V2 BO2) support
made dvar grab at beginning minimal to prevent throttling on older CODS
2018-04-26 19:19:42 -05:00
RaidMax
8476112626
fixed base controller Manager being null
...
fixed log reading duplicates with new event processing
added portuguese translation
2018-04-26 15:26:03 -05:00
RaidMax
21e4bdb614
added MySQL support
...
fixed login bug
IW3 official support
2018-04-25 01:38:59 -05:00
RaidMax
c7b4706e78
final changes for 2.0 release
2018-04-21 17:18:20 -05:00
RaidMax
4725f8b6f8
Added login plugin
2018-04-13 23:51:38 -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
145efeb91c
fixed GetHashCode
...
fixed TopStats
restrict search to minimum 3 characters
2018-04-10 01:38:18 -05:00
RaidMax
3f7cb69fcd
fixed minification and bundling
...
template tweaks
2018-04-09 22:33:42 -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