Commit graph

101 commits

Author SHA1 Message Date
a3c58ee231 swap over to using websockets for proxy <-> backend connections 2025-06-30 10:47:48 +02:00
3a372bf8c3 fix not resolving address 2025-06-29 17:39:31 +02:00
b7a08ae945 fix control server crashes 2025-06-29 16:46:29 +02:00
8e7aacbbd1 fix not compiling 2025-06-29 12:01:31 +02:00
98193a58d8 feat: a lot of things(i lost track) 2025-06-29 11:40:42 +02:00
29f3ab6348 feat: secure proxy should work now as well 2025-06-13 12:36:28 +02:00
405a5e1ba1 fix: fix incorrect imports in some places 2025-06-13 10:11:05 +02:00
35cee07591 fix: rename crate to rust_nex 2025-06-13 10:10:04 +02:00
9da91bb835 feat: split rmc off from prudp, make macros crate location independent and add tls connection setup 2025-06-13 10:05:38 +02:00
0a1e49d9bc feat: start working on ctrl+c exit support 2025-06-06 14:51:41 +02:00
77e3f1ef08 feat: session garbage collection 2025-05-29 10:46:27 +02:00
fa831eb1ee fix: remove temporary changes 2025-05-28 22:45:01 +02:00
9490ff8a3b switch to grpc 2025-05-28 22:39:38 +02:00
1d1781c7d7 fix: fix sending back incorrect supported functions 2025-05-17 22:13:48 +02:00
e7d0a17500 feat: implement timeouts 2025-05-16 19:58:28 +02:00
8f40e95480 feat: start implementing api 2025-05-16 13:08:13 +02:00
764a326d43 feat: fest matchmaking 2025-05-15 20:53:56 +02:00
b8cc89a6d9 fix: unhardcode matchmake session fields and fix other stuff 2025-05-15 17:00:26 +02:00
7703aafe3c feat & chore: clean up and push current progress on splatfest matchmaking 2025-05-14 09:52:24 +02:00
384f5abca5 feat: private battles 2025-05-12 10:28:54 +02:00
33b0391ef3 feat: add register function 2025-05-07 22:57:50 +02:00
5e726fc9b0 feat: rnex works, all major roadblocks are gone, the rnex rewrite is now in working state 2025-05-07 21:52:05 +02:00
803a98aa0b feat: fix prudp stuff(almost there) 2025-03-25 22:53:43 +01:00
ac21581957 fix not compiling 2025-03-25 12:42:51 +00:00
e1a08d6c7b feat: add handelinng incoming messages 2025-03-25 10:13:19 +00:00
a7c36c39ef feat: almost done with rework communication with remotes now works 2025-03-24 23:31:25 +01:00
fa37331780 feat: stuff happend 2025-03-23 10:54:01 +01:00
b8d2cd7b09 feat: stuff 2025-03-08 00:56:44 +01:00
6f02339464 feat(rmc): start implementing new rmc protocol abstraction 2025-02-19 23:30:15 +01:00
3ea7c7e671 feat: refactor prudp code and start working on refactoring rmc 2025-02-18 22:55:33 +01:00
7d24a71f09 feat(matchmake): a bunch of things 2025-02-12 18:46:29 +01:00
2443569861 Merge pull request #7 from Perditum/main
update gatherings code
2025-02-08 14:32:07 +01:00
56d8a6ca48 feat(startup): make both servers be able to run seperately with specification by features 2025-02-08 13:30:43 +01:00
c6b83b3ad9 feat(matchmake): add create_matchmake_session_with_param and change some/add other stuff 2025-02-08 11:54:49 +01:00
296bb6df32 fix(logging): fix windows being windows 2025-02-07 18:09:12 +01:00
Andrea Toska
d9cee5ddb4 fix(warnings): add an underscore to unused variables 2025-02-07 08:48:22 +01:00
Andrea Toska
f74cfd3ff3 fix(warnings): remove unused imports to get rid of warnings 2025-02-07 08:46:09 +01:00
2b9f55e4d2 feat(secure): a lot of things 2025-02-06 17:54:38 +01:00
92c81e7126 chore(prudp): change spacing 2025-02-05 16:56:37 +01:00
e0669ddecc feat(prudp): clean up logging 2025-02-05 16:32:03 +01:00
0d90665698 feat(secure): add access level to bypass maintenance to the .env config 2025-02-05 16:18:51 +01:00
e582984bc9 feat(secure): add maintenance mode and fix using local ip 2025-02-05 16:02:32 +01:00
7479105157 feat(secure): add RmcSerialize macro for convenience serializing structs 2025-02-05 15:03:08 +01:00
d01acbb931 feat(secure): add get_playing_session and start working on auto_matchmake_with_param_postpone with RmcSerialize macro 2025-02-04 22:07:22 +01:00
d8c184171d feat(secure): add saving of reports into the report folder 2025-02-04 17:08:04 +01:00
d69d0a5f6b feat(socket): made server less crashable 2025-02-04 16:33:33 +01:00
81f7a0a738 feat(secure): a bunch of stuff 2025-02-04 16:31:56 +01:00
4f26aae1d7 fix(prudp): use seperate streams for seperate substreams via EncryptionPair 2025-02-03 21:33:07 +01:00
11cbeff4da fix(auth): make login not always error 2025-02-03 20:44:33 +01:00
b097c298e7 feat(secure server): start working on secure server 2025-02-03 20:43:24 +01:00