Commit Graph

165 Commits

Author SHA1 Message Date
HF
350878fe44 fix deregistering of chunks that aren't registerd 2024-02-22 21:26:51 +01:00
HF
9474688e8a make shards ping their own text listener channels 2024-02-05 11:49:47 +01:00
HF
1077831c23 detect broken redis PUBSUB channels and automatically reconnect 2024-01-19 14:52:24 +01:00
HF
20046e88e0 add ability to retire canvas and retire 1bit canvas 2024-01-04 16:13:13 +01:00
HF
d5469f7dc6 add default cooldown for unregistered first-connections 2023-06-29 17:43:08 +02:00
HF
b89b2d19d3 dont rethrow websocket onbinary error 2023-06-04 19:28:31 +02:00
HF
4b550920ef remove remporary debugging stuff 2023-03-18 15:27:26 +01:00
HF
2437b44db7 little inconsistencies 2023-03-18 14:32:33 +01:00
HF
c7a87fbaa7 add extra logs for user hf for debugging 2023-03-18 13:36:12 +01:00
HF
063813cb41 fix some eqeqeq and add store to window for debugging 2023-03-18 12:24:28 +01:00
HF
7cee79f103 fix "a.getRenderer is not a function" error in popups, use optional
chaining synthax
2023-03-16 16:21:01 +01:00
HF
81133c90aa handle deleted users on reload
fixes #42
2023-03-13 10:41:09 +01:00
HF
2de138d93d send changedMe before reload 2023-03-13 04:32:23 +01:00
b91dcac040 fix typo, refactor and add da language 2023-03-13 04:11:27 +01:00
HF
90cd2016aa make parent classes for renderer and chunks,
move GC into those parent classes
restrict the total amount of loaded Chunks
2023-01-17 16:07:21 +01:00
HF
060688337d adjust chunk registration, trigger ratelimit when registering too much 2023-01-16 02:04:42 +01:00
HF
a7200ca4bd rate limit every socket message type, move ratelimiter into own class 2023-01-15 16:37:14 +01:00
HF
a7c493913f adjust ratelimit timings 2023-01-15 04:09:18 +01:00
HF
eb7f8b90f3 adjust socket rate limiter to also trigger on connection attempts 2023-01-15 03:48:03 +01:00
HF
7192f31549 fix APISocketServer chat broadcast muted check
add banner.png
2022-10-19 00:39:00 +02:00
HF
8991611ce7 fix online counter broadcast between shards 2022-10-03 23:34:40 +02:00
HF
88d0ba6496 refactor pixel update socket client
update translation templates
fix #16
2022-10-03 23:05:14 +02:00
HF
e9952134a5 refactor socket events
send captcha solution via websocket
2022-10-03 15:07:34 +02:00
HF
7a2053fda3 refactor websocket packets 2022-10-02 22:46:12 +02:00
HF
88eabcdc15 test pixel prediction 2022-09-24 00:37:27 +02:00
HF
2707fb6123 return cross-shard requests only to shard that requested
make api/banme POST request
2022-09-22 18:31:51 +02:00
HF
931ffcc296 move sql out of core/Rank
finish own whois library
2022-09-22 00:18:20 +02:00
HF
1bf8169c57 broadcasst req answer to all shards for now 2022-09-18 00:40:49 +02:00
HF
0ba7063d9e finish req on shards 2022-09-17 22:26:12 +02:00
HF
b84c6e9b60 make admin watch tools go over socket events (breaks it for shards) 2022-09-17 01:50:20 +02:00
HF
4ca3b9d56c make RpgEvent work on shards 2022-09-15 00:58:26 +02:00
HF
29cc314b14 share ranking over shards 2022-09-14 23:45:43 +02:00
HF
5e61aea368 refactor shards subscription 2022-09-11 14:52:20 +02:00
HF
3946614b3a fix modtools 2022-09-11 14:20:40 +02:00
HF
bd83a66052 fix things 2022-09-11 01:31:26 +02:00
HF
de1729d56b Horicontal Scaling 2022-09-11 00:47:46 +02:00
HF
de7e29d9b7 increase online counter broadcast delay 2022-09-07 20:31:07 +02:00
HF
100bdb17b5 use lua scripting in redis for setting pixels 2022-09-07 04:33:48 +02:00
HF
98766e9da4 add align prop to contextmenu 2022-09-04 23:31:02 +02:00
HF
c0ee7b3e0e fix websocket fix aham 2022-09-04 01:35:24 +02:00
HF
8b361a2965 remane some files, continue with popups 2022-09-04 01:32:57 +02:00
HF
bed2ae48e2 WebSocket: remove verifyClient and check in upgrade request instead 2022-09-03 23:36:22 +02:00
HF
54e482a8d7 import json files via read file
update translation templates
make sure webpack builds in root
transpile passport-reddit
don't use babel for webpack config
2022-08-16 13:59:43 +02:00
HF
4429f2a573 use reselect
reorganize windows reducer
2022-08-15 18:03:21 +02:00
HF
a9fcd04eef parse canvasId more stricly to number on websocket 2022-08-12 16:40:47 +02:00
HF
1b20d3f9e7 send amount of ranked pixel in PixelReturn package 2022-08-11 18:19:07 +02:00
HF
0e78dea560 fix minor issues 2022-08-06 18:01:38 +02:00
HF
a41c286372 add ui for iid banning
removed ip banning
add eslint option for react-key
2022-08-05 16:56:31 +02:00
HF
e795874893 add ipInfo table 2022-08-01 19:51:24 +02:00
HF
d4ef69c2ac remove flow types - it was inconsistently used and therefore pointless 2022-08-01 17:44:18 +02:00