Commit Graph

36 Commits

Author SHA1 Message Date
genxium
8536521136 Integrated basic holepunching for multiplayer codebase. 2023-01-25 18:26:13 +08:00
genxium
6bc3feab58 Fixed part of Cpp to Js callback scopes. 2023-01-24 21:30:58 +08:00
genxium
b81c470135 Drafted peer inputFrameUpsync broadcasting mechanism. 2023-01-18 17:53:58 +08:00
genxium
c017aaa7ed Formalized use of frame data logging. 2022-12-27 10:23:30 +08:00
genxium
335e11e925 Finally fixed inconsistent pushbacks between frontend and backend. 2022-12-26 22:50:13 +08:00
genxium
ac5217611d Added basic frontend-backend dynamics comparison logging. 2022-12-26 18:25:20 +08:00
genxium
faee73ae50 Enhanced frontend logging. 2022-12-22 21:27:14 +08:00
genxium
14bb6fa1ea Fixes for frontend chaser. 2022-12-22 11:35:18 +08:00
genxium
3c15e21652 Added prediction fault detection in frontend. 2022-12-20 23:51:53 +08:00
genxium
727e66787f Added inactive watchdog hint in frontend. 2022-12-20 16:01:44 +08:00
genxium
847607f3e6 Further enhanced comments. 2022-12-19 20:49:34 +08:00
genxium
8d2665ebd7 Updated comments. 2022-12-19 14:56:56 +08:00
genxium
850eee20a8 Enhanced forceConfirmation trigger for backend dynamics. 2022-12-18 12:20:44 +08:00
genxium
c4489e0912 Fixed backend downsyncToAll battleState filtering. 2022-12-01 15:23:43 +08:00
genxium
348c889e14 Fixes on resync. 2022-12-01 11:53:37 +08:00
yflu
c6473db561 In progress for fixing recovery upon reconnection. 2022-12-01 00:30:35 +08:00
genxium
e165d49cb1 Further simplified signaling. 2022-11-30 21:51:06 +08:00
genxium
1f5802ee14 Fixed multiple error handling spots. 2022-11-29 21:32:18 +08:00
genxium
4369729d9c Fixed recovery upon reconnection. 2022-11-13 11:37:30 +08:00
genxium
98daeff408 Updated frontend logging. 2022-11-11 23:43:51 +08:00
genxium
885443c2b1 Fixes to frontend coordinate conversion. 2022-11-09 23:46:11 +08:00
yflu
8038b393e0 Formatted codes. 2022-10-25 23:36:55 +08:00
yflu
4e0f7b52d4 Fixed frontend ws session onclose handling. 2022-10-25 23:02:39 +08:00
genxium
6d075877ec Fixed frontend reconnection on page refresh for Firefox and Safari. 2022-10-25 09:52:38 +08:00
yflu
fe826b393b Updated logs in frontend. 2022-10-25 00:05:38 +08:00
yflu
cff31d295c Simplified frontend log. 2022-10-22 00:03:26 +08:00
genxium
c3c7854e92 Simplified frontend codes. 2022-10-16 10:38:38 +08:00
genxium
a6731dc7d6 Minor fixes for rejoining signals. 2022-10-04 11:24:47 +08:00
genxium
09b12c5b16 Updated documentation. 2022-10-03 20:25:51 +08:00
genxium
9d9bea21ef Minor updates. 2022-10-03 00:22:05 +08:00
genxium
54d6e52498 Minor fix for frontend chaserRenderFrameId positioning and logging. 2022-10-02 16:19:54 +08:00
genxium
f3a576ba13 Minor updates. 2022-10-01 23:54:48 +08:00
genxium
cd83539197 Fixed some trivial runtime errors. 2022-10-01 17:26:37 +08:00
genxium
a2a8be9068 Added backend collider initialization codes. 2022-10-01 15:14:05 +08:00
genxium
1cc0eed39e A temp commit after coping with many obvious runtime errors. 2022-09-25 17:16:44 +08:00
genxium
e90a335c56 Initial commit. 2022-09-20 23:52:55 +08:00