243 Commits

Author SHA1 Message Date
ad5f424298 fix: desktop outputs not working on Windows 2025-07-21 00:04:12 +03:00
9302c7e867 chore: improved client paddle prediction 2025-07-20 20:27:08 +03:00
80725f454f chore: updated paddle sync code for server side by rewinding paddle 2025-07-20 20:25:02 +03:00
fcc5350b56 fix: clients unable to connect via hostname sometimes 2025-07-20 18:36:27 +03:00
1bf8238925 chore: updated launch.json logging 2025-07-12 16:32:06 +03:00
b641ebde08 chore: updated launch & tasks json files for better cross-platform development 2025-07-12 16:14:16 +03:00
9bf6cabe23 refactor: removed noise from class names 2025-07-09 22:21:01 +03:00
cd66eeeeef chore: updated launch.json for linux 2025-07-09 22:06:39 +03:00
9f6958e5ba chore: added title changing for clients for better debugging 2025-07-06 22:24:09 +03:00
42394f4625 chore: updated engine events 2025-07-06 22:23:52 +03:00
22f96458a6 refactor: connection ping & round trip in milliseconds properties added 2025-07-06 20:09:25 +03:00
a76905f31e fix: local id tracking added for issues caused by commit 08f52e9b72a09eed7db46fa9a97b7fee862b19fc 2025-07-06 20:08:44 +03:00
e9ca71b87e chore: set server and clients to connect before first update 2025-07-06 19:52:11 +03:00
46991699a1 fix: forgotten send to all refactor of packet delivery types 2025-07-06 17:26:41 +03:00
08f52e9b72 refactor: client & server connections separated for id tracking 2025-07-06 17:22:50 +03:00
9f8578af9b chore: log file naming updated to include milliseconds 2025-07-06 16:40:09 +03:00
ac9cb72914 refactor: added packet delivery type for networking 2025-07-06 16:23:37 +03:00
875f865bd3 fix: lag clamping for the server side 2025-07-05 22:20:41 +03:00
15958ad402 chore: added nulastudio.NetBeauty to tidy up output directory 2025-06-29 23:29:29 +03:00
1230dc84ab chore: renamed logs directory to Logs 2025-06-29 23:08:28 +03:00
5d8f5d39be chore: paddle and ball tweens updated for smoother gameplay 2025-06-29 22:50:09 +03:00
ceea23c5ae chore: added paddle lag compensation for client inputs 2025-06-29 16:09:05 +03:00
afd4ae8327 feat: server health and statistics endpoints added 2025-06-29 14:45:45 +03:00
d41246b6f6 feat: pong reset scores on game start 2025-06-28 23:01:16 +03:00
0ec047cc23 feat: litenetlib connection to string method added 2025-06-28 23:01:01 +03:00
b238235c15 feat: added pong score update packets 2025-06-28 22:44:00 +03:00
9c90a804c3 chore: updated engine 2025-06-28 22:19:11 +03:00
5cfed3ba56 refactor: string id to IConnection parameters for sending network packets 2025-06-22 20:35:00 +03:00
bc6aaa865a feat: client configuration file added 2025-06-21 00:41:50 +03:00
5df09f64e2 refactor: pong universe client and server application code separated 2025-06-21 00:35:40 +03:00
abc467d1ea ci: lowered docker image size by half by using alpine linux 2025-06-19 23:50:48 +03:00
43c4eb6e4c chore: added litenetlib logs 2025-06-18 18:29:43 +03:00
0047111244 feat: added loggers to the universe 2025-06-18 17:43:12 +03:00
92357627a1 chore: updated wrong vscode launch compound 2025-06-18 17:17:49 +03:00
23fa1f06e9 chore: removed timestamp on paddle packet 2025-06-18 16:13:25 +03:00
d89af5ccad feat: IConnection interface added for connection information 2025-06-17 23:29:53 +03:00
7cc3bb4d83 feat: basic dockerfile added for server 2025-06-16 23:27:09 +03:00
997ac72c4e chore: removed content builder from share project 2025-06-16 19:46:00 +03:00
0987bf7e91 refactor: Apos to Triangles 2025-06-15 16:36:01 +03:00
648be2738f fix: ball sync issues caused by network lerp fixed 2025-06-15 13:27:06 +03:00
43875a6069 chore: ball speedup increased 2025-06-14 23:33:19 +03:00
41f6dba5e4 chore: removed unnecessary engine converter 2025-06-07 11:00:13 +03:00
2294c06bf9 refactor: added server project 2025-06-06 23:54:03 +03:00
b835fb1582 fix: paddles being knocked back by the ball collision 2025-06-05 23:32:14 +03:00
a0a3d97395 chore: updated engine again 2025-06-05 23:24:31 +03:00
4710b8364c chore: updated engine with non-universe-object managers 2025-06-04 00:03:26 +03:00
29df4a36e9 chore: updated engine to use MonoGame integrations 2025-06-04 00:00:21 +03:00
1ff26f5be4 refactor: renamed delegate type to be less confusing 2025-06-01 11:28:14 +03:00
e27b825990 perf: network manager registration memory allocation reduced further by removing boxing on some methods 2025-06-01 11:19:33 +03:00
4824496f1a fix: network manager not subscribing to communicator properly 2025-06-01 10:20:06 +03:00