Commit graph

31 commits

Author SHA1 Message Date
Vinzenz Schroeter d2032772d3 fix SendToServicePointDisplay 2024-08-29 21:44:25 +02:00
Vinzenz Schroeter 5ace6b5c8d update servicepoint and README 2024-05-26 15:07:26 +02:00
Vinzenz Schroeter 10cff57ad5 update servicepoint2 to 0.4.0 2024-05-16 23:40:00 +02:00
Vinzenz Schroeter 167aafc9e8 update servicepoint2 2024-05-15 20:38:16 +02:00
Vinzenz Schroeter e1cfd714c1 WIP switch to ServicePoint2 library 2024-05-13 01:23:34 +02:00
Vinzenz Schroeter a0b25b9cfb powerup fixes 2024-05-08 01:01:11 +02:00
Vinzenz Schroeter b47901313b enable and disable big screen at runtime 2024-05-08 01:00:11 +02:00
Vinzenz Schroeter c7bfceffe1 fix UnreachableException 2024-05-08 00:29:51 +02:00
Vinzenz Schroeter 827b3a9330 move upgrades to tank, serialize objects directly 2024-05-08 00:29:33 +02:00
Vinzenz Schroeter 5f5e9fb716 add endpoint for requesting map data 2024-05-06 00:56:24 +02:00
Vinzenz Schroeter fa8a723ff9 deduplicate connection logic 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter f477d1e5de seems like I am still not done with the connections 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter 57d2a11fd5 deduplicate player info message 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter d7b8664062 remove a bunch of locks 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter b3bf62b391 do not allocate new memory each tick for player info 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter abad2c95c8 do not respawn inactive players 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter d9e9c28976 remove locking from other connections too 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter 0e93b1356f less locking for screen connection, force more concurrency 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter 4b5288b237 use AppSerializerContext singleton 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter a5a3ca3013 implement reloading 2024-04-29 17:17:44 +02:00
Vinzenz Schroeter 9ccb7c8df8 add magazine system (cannot reload currently) 2024-04-29 16:39:37 +02:00
Vinzenz Schroeter 259d63d683 add power ups collected score 2024-04-29 13:56:41 +02:00
Vinzenz Schroeter c978df1e4c fix player info not working 2024-04-29 12:49:24 +02:00
Vinzenz Schroeter c0172963d5 potential fix for locking issues 2024-04-28 15:34:32 +02:00
Vinzenz Schroeter 7044ffda79 remove guid, reduce latency (gets stuck sometimes tho) 2024-04-28 12:53:18 +02:00
Vinzenz Schroeter 7bc45d1d58 controls string on server side 2024-04-22 20:13:31 +02:00
Vinzenz Schroeter 0f4eec6343 show tank infos in client 2024-04-22 19:46:40 +02:00
Vinzenz Schroeter a50a9770c9 live player info in client 2024-04-22 19:20:25 +02:00
Vinzenz Schroeter fb675e59ff move more websocket logic into base classes 2024-04-21 23:21:15 +02:00
Vinzenz Schroeter 57c0d229f1 merge websocket server logic 2024-04-21 23:00:44 +02:00
Vinzenz Schroeter 8d09663eff move backend to subfolder 2024-04-21 14:32:29 +02:00