Commit Graph

63 Commits

Author SHA1 Message Date
ed283c92f3 replaced old module path in source 2023-03-03 20:16:12 +01:00
c6ddf14a26 fixed unmarshalling into nil-pointer 2022-11-28 12:53:04 +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
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
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
b036275665 added chat messages 2022-01-29 19:32:40 +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
87c69fd343 improved logging 2021-10-31 18:07:25 +01:00
e81f619fec fixed locking 2021-10-31 18:06:00 +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
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
9e08c80da5 dep. update, set cache in demo_loader 2021-10-24 07:41:54 +02:00
9ebebe18af added endpoint for sidebar metastats 2021-10-23 21:53:06 +02:00
70b0f66fb1 init map 2021-10-21 18:53:26 +02:00
8ef4c5da12 lock parsing per sharecode 2021-10-21 18:50:11 +02:00
1a1c375eeb removed sleep, rl is in effect anyway 2021-10-21 18:15:57 +02:00
d9f944c3d6 moved multikills to gc response, fixed multikills being incorrectly tracked 2021-10-21 15:52:08 +02:00
df33974b49 removed rateLimit from http router requests
improved logging
2021-10-20 00:11:42 +02:00
867e85b007 improved base57 decode and tests 2021-10-16 03:40:49 +02:00
99ec0ad1bc [FEATURE] Detailed stats about player weapon usage and hitgroups (#1)
Reviewed-on: https://git.harting.dev/CSGOWTF/csgowtfd/pulls/1
Co-authored-by: Giovanni Harting <539@idlegandalf.com>
Co-committed-by: Giovanni Harting <539@idlegandalf.com>
2021-10-16 01:49:52 +02:00
3ff65bc5d7 better handling of steam disconnect 2021-10-13 01:28:14 +02:00