94 Commits

Author SHA1 Message Date
1c14817e5e updated go-steamapi, minor log fixes 2023-08-08 11:40:29 +02:00
dacc86dd83 updated deps; code cleanup; updated golangci linter conf 2023-08-07 22:38:24 +02:00
ed283c92f3 replaced old module path in source 2023-03-03 20:16:12 +01:00
e9a5daa9e3 merge loops 2022-12-29 18:49:49 +01:00
0060e82aff added avg ping recording 2022-12-29 18:47:37 +01:00
f6f73096e0 replace invalid utf8 chars in text messages 2022-12-22 02:52:39 +01:00
eb8487d0c4 fixed demos not found error 2022-11-28 19:26:26 +01:00
e99dfd320d fixed read on closed body 2022-11-28 18:05:43 +01:00
c6ddf14a26 fixed unmarshalling into nil-pointer 2022-11-28 12:53:04 +01:00
1ac07c2f5a reworked sharecode return 2022-11-28 12:48:19 +01:00
4304a5a1d6 more code cleanup 2022-11-27 01:24:10 +01:00
5b938f4d06 updated deps, added golangci linter 2022-11-20 18:11:52 +01:00
d10a134a34 fixed no reconnect after error from login handler 2022-11-20 14:27:27 +01:00
cd58741188 init connectionwait 2022-11-04 23:18:20 +01:00
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