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 |
|