Commit Graph

80 Commits

Author SHA1 Message Date
984cc51ead minor inspection fix 2022-11-03 03:47:01 +01:00
7fda18a182 added missing commit to loader 2022-11-03 03:42:00 +01:00
4d36ce8899 fixed inverted stop logic 2022-11-03 03:23:26 +01:00
abd8b74c08 switched to transactional queries for demo loading & parsing 2022-11-03 03:18:24 +01:00
64cba30917 switched to go-retry for steam login; moved match reparsing higher in housekeeping 2022-08-26 17:15:59 +02:00
25965cdde7 use better demo locking to prevent double parsing 2022-08-20 16:03:39 +02:00
657ca32bb3 updated deps; regen ent 2022-08-15 12:10:15 +02:00
e3ee2a5e08 code cleanup 2022-05-15 14:22:19 +02:00
49344e0a04 check if sender exists 2022-04-29 03:37:57 +02:00
39aea94a59 just check if decryption key is 16 bytes long 2022-04-03 18:35:00 +02:00
caf173eb1c fixed decryption key not being 16 bytes long 2022-04-03 18:30:46 +02:00
8a3385bdc4 revert player-based locks 2022-03-31 19:19:05 +02:00
bb13027b93 fixed uninitalized maps 2022-03-30 20:55:27 +02:00
acbfb97014 switched to rate.Limiter 2022-03-30 15:32:25 +02:00
cecdbc7a00 lock player, so that only one match can be parsed at a time/player 2022-03-30 15:11:30 +02:00
9834095806 move login retry max to config 2022-03-07 12:56:56 +01:00
95c92d44f8 improvements around connection logic 2022-03-02 09:58:36 +01:00
e350f940c8 improved logging 2022-03-01 21:28:36 +01:00
0d2a5ef084 fixed initial steam connection /2 2022-03-01 21:24:46 +01:00
126e96a4a9 fixed initial steam connection 2022-03-01 21:23:34 +01:00
d0679bd3b7 another try at improving connection handling 2022-03-01 21:21:24 +01:00
8aaf60005d fixed error handling 2022-02-24 08:23:31 +01:00
fd5a065de2 added more login failed handling to steam connection manager 2022-02-23 07:08:00 +01:00
f2a859d084 fixed module path; added translate endpoint to chat API 2022-02-12 01:18:29 +01:00
cc2c40dc56 fixed all demos being skipped as currently parsing 2022-02-04 07:13:29 +01:00
466a000c86 reworked preventing parsing one match multiple times 2022-02-04 05:43:29 +01:00
6a4e2f3ee3 prevent HK from trying to reparse while parsing is in progress 2022-02-03 17:15:32 +01:00
182c7d8fc1 tracking tickrate 2022-02-03 16:27:29 +01:00
d88283664e fixed decryptionkey being wrong 2022-01-30 17:43:54 +01:00
3bdcdecb68 added tick to messages 2022-01-29 20:46:11 +01:00
2f15560d84 fixed SIGSEGV if no messages are present 2022-01-29 20:21:49 +01:00
b0870cd927 actually add cfg to parser 2022-01-29 19:44:28 +01:00
b036275665 added chat messages 2022-01-29 19:32:40 +01:00
72d546122a added error handling to matchplayer 2021-11-17 22:32:04 +01:00
3e727d3a7c fixed potential nil pointer 2021-11-17 22:05:05 +01:00
1d17aa3f82 don't add player to database before its confirmed he exists 2021-11-16 14:02:15 +01:00
1d6396abfd moved spray timeout to config 2021-11-09 18:59:00 +01:00
0fdea7b327 more logging improvements 2021-11-09 18:21:14 +01:00
c1e903f4a6 improved logging 2021-11-09 18:02:30 +01:00
7e935b56ac fixed player being nil 2021-11-09 16:10:32 +01:00
333d9ade4c improved color parsing 2021-11-09 14:17:14 +01:00
87c69fd343 improved logging 2021-10-31 18:07:25 +01:00
e81f619fec fixed locking 2021-10-31 18:06:00 +01:00
c3ab1aa2f6 fixed avg not returning correctly 2021-10-31 17:16:56 +01:00
978232dd0a added spray patterns 2021-10-31 08:40:02 +01:00
268793f0e5 some refactoring 2021-10-30 08:22:05 +02:00
37233be336 added vac/gameban marker for matches 2021-10-28 08:47:41 +02:00
25b153900f moved some hardcoded values to config 2021-10-27 10:29:51 +02:00
9019a19369 switched to build-in steam server list 2021-10-27 01:55:01 +02:00
efd0f9a6af removed locks, switching to WAL for SQLite default 2021-10-25 02:22:02 +02:00