Commit Graph
100 Commits
Author SHA1 Message Date
micialware 14ec6abd8d Adding configure option on client connect 2025-07-21 23:46:04 +03:00
micialware f8998178ff Global refactoring with ReSharper 2025-07-20 00:20:05 +03:00
micialware 5cbfb4d2b1 Merge remote-tracking branch 'origin/Distribution' 2025-07-19 21:15:53 +03:00
micialware 83391bd55e Load test header update 2025-07-19 21:15:03 +03:00
micialware e4d6709a77 Backward call with ExtractorFirst option works 2025-07-19 21:08:25 +03:00
micialware c7c5b1637c Direct to exe mode works faster, but has restrictions 2025-07-19 17:18:46 +03:00
micialware 79d0e4b5b1 Base of synced distribution model written 2025-07-19 16:01:41 +03:00
micialware 0c648f0af0 Refactor Network gateway module 2025-07-18 14:08:29 +03:00
micialware 85cf1bc48a Refactoring and configure await false 2025-07-18 13:49:36 +03:00
micialware 153272a1fa Rewrite for own cbor lib 2025-07-15 17:10:12 +03:00
micialware 17a6d3aad6 New distribution model base 2025-07-14 21:03:12 +03:00
micialware 95ec6767fa Performance issue solved, fully works with Microsoft DI 2025-07-13 11:48:49 +03:00
micialware 3ce66786b5 Load test works, but very slow 2025-07-12 21:28:37 +03:00
micialware d8d4ccca39 Rewrite load test for Microsoft DI 2025-07-12 20:25:17 +03:00
micialware 64fc60367c All functions works 2025-07-12 16:54:12 +03:00
micialware e69f8795ef Most functions works 2025-07-12 16:50:23 +03:00
micialware 368b6e58f5 New channel interaction module ctor 2025-07-12 14:15:09 +03:00
micialware 1b9a521c46 Semi-ready client DI rewrite 2025-07-12 14:07:26 +03:00
micialware 3947961d22 Update README.md 2025-07-11 23:26:29 +03:00
micialware b88052923d Fix udp constructor 2025-07-11 23:25:05 +03:00
micialware 3f7b504971 First backend rewrite to Microsoft Dependency injection 2025-07-11 23:18:24 +03:00
micialware e7e0cbac05 Code cleanup 2025-07-10 18:58:49 +03:00
micialware 1765358071 Remove T from Injectable module 2025-07-10 17:45:19 +03:00
micialware f3756e38bd Updating versions 2025-07-10 12:12:06 +03:00
micialware 765625c65f rewrite call request to structs. 300 000 rps performance 2025-07-10 11:10:32 +03:00
micialware a5a23354f9 Rewrite dictionary to if and using structs 2025-07-10 10:25:40 +03:00
micialware 9a5c9de3b0 Using fori loops 2025-07-09 17:29:57 +03:00
micialware 5a66a05c5d Parsers written. Now 272 000 rps 2025-07-09 17:15:55 +03:00
micialware 151237a7b7 Faster cbor. Up to 234 000 rps 2025-07-09 12:01:08 +03:00
micialware 09a1dd444e Multiclient bug fixed 2025-07-08 23:33:37 +03:00
micialware ab71fe5036 Merge remote-tracking branch 'origin/master' 2025-07-03 18:13:11 +03:00
micialware faf73e7798 Faster cbor serialization with caching 2025-07-03 18:13:02 +03:00
micialware ea05526f64 Faster codegen 2025-07-03 18:12:04 +03:00
micialware b27dfa0b0a Faster on linux 2025-07-03 17:53:56 +03:00
micialware afe4fd0774 Fully works 2025-07-03 17:42:27 +03:00
micialware 9ec62536fe Just events not works 2025-07-03 17:37:25 +03:00
micialware aa3606401b Rewrite reading length of message 2025-07-01 15:41:48 +03:00
micialware 1b0f867653 Some latency bug found 2025-06-30 15:45:41 +03:00
micialware af6e7b6547 Collecting data about cbor time 2025-06-30 11:45:59 +03:00
micialware c14f0498a8 generating order changed 2025-06-30 00:09:30 +03:00
micialware 0958ba20ee Reinclude tools 2025-06-28 22:38:09 +03:00
micialware 999ee66f9c Rewrite to incremental generator 2025-06-28 22:23:50 +03:00
micialware acb5a2cf58 Rewrite to direct constructors 2025-06-27 17:51:52 +03:00
micialware 80490947b1 Renaming RemoteEndpoint to Proxy 2025-06-27 16:20:17 +03:00
micialware f31ddf1604 Including tools into codegen 2025-06-27 16:12:38 +03:00
micialware 745def1365 Moving codegen tools to another project 2025-06-03 12:09:32 +03:00
micialware fa0565e699 Return of ping pong and ToString for NetworkMessageHeader 2025-05-31 19:46:29 +03:00
micialware e90829f7a1 Nuget version changed 2025-05-24 23:29:02 +03:00
micialware 757d50d1dd Useless ping pong in recovery removed 2025-05-24 23:28:32 +03:00
micialware 5a4d889e0c Merge pull request #2 from YaslePoy/Untrusted
Untrusted
2025-05-15 11:39:05 +03:00
micialware 8e37eda0ae Client useful method in instance repository added 2025-05-15 08:20:32 +03:00
micialware 4638692305 SharedObjectShell bug fix 2025-05-14 14:25:45 +03:00
micialware 79483a8f1d Merge remote-tracking branch 'origin/Untrusted' into Untrusted 2025-05-14 12:58:29 +03:00
micialware d48ac20f7d Cbor bug fixes 2025-05-14 12:58:14 +03:00
micialware 56d82ecdef Load test back 2025-05-08 00:11:24 +03:00
micialware 5a0357c42e Some interfaces cleanup 2025-05-08 00:04:53 +03:00
micialware dbde8c3d30 Renaming context repository to instance repository 2025-05-07 23:50:15 +03:00
micialware 730302aed8 Merge remote-tracking branch 'origin/Untrusted' into Untrusted 2025-05-07 23:34:27 +03:00
micialware 323e9c9003 ChannelInteractionModule.cs refactor 2025-05-07 23:34:12 +03:00
micialware bc74a97b14 Event binding system update 2025-05-07 09:55:15 +03:00
micialware 2f65fb24c0 Event binding bug found 2025-05-07 09:03:20 +03:00
micialware 99015a3d5e Server ReadLine changes 2025-05-06 23:28:00 +03:00
micialware 2155c8f0d8 Second Unity code equating session 2025-05-06 23:25:52 +03:00
micialware dae96c9674 First Unity code equating session 2025-05-06 23:20:57 +03:00
micialware 82c1cf72a0 Additional preprocessor changes 2025-05-05 16:34:57 +03:00
micialware ff4c3ecee3 Local endpoint added successful and negative ownerId implemented 2025-05-05 16:30:23 +03:00
micialware cc5f82c7e7 Prefinal local endpoint context override 2025-05-05 14:37:17 +03:00
micialware c384b18c5a Basic setup of endpoint context 2025-05-04 20:28:23 +03:00
micialware b86e13210c All modules solved, just NetworkGatewayModule.cs logic must remake 2025-05-04 20:18:39 +03:00
micialware 149ea07569 Execution module solved 2025-05-04 20:14:46 +03:00
micialware 8f97e5b0a6 More modules solved 2025-05-04 19:49:15 +03:00
micialware 75c5e5a328 Solved RemoteObjectBase.cs 2025-05-04 19:44:41 +03:00
micialware 9575f745f9 Remove non-context serialization module 2025-05-04 19:43:15 +03:00
micialware eede4d28c4 Untrusted channel exception solved 2025-05-03 23:09:32 +03:00
micialware 8010677a8b Untrusted channel works, but it breaks trusted channel 2025-05-03 22:27:40 +03:00
micialware 4f18f41389 Client udp service 2025-05-03 21:43:02 +03:00
micialware f62a4943b9 Reconnection bug solved 2025-05-03 14:54:06 +03:00
micialware 6812138eb1 Some strange IO Exception found 2025-05-03 14:32:21 +03:00
micialware 23684d51de Surprisingly, it works on the channels 2025-05-02 20:15:04 +03:00
micialware 557a52f24c Some strange breaking changes 2025-05-02 19:17:11 +03:00
micialware e6466b133b Abstraction of representation module rewrite 2025-05-02 13:34:40 +03:00
micialware 4e9b595620 Additional channel changes 2025-05-02 12:08:31 +03:00
micialware d2a41150f1 Channel interaction module refresh base 2025-04-30 12:25:23 +03:00
micialware 3d3772a341 Primary implementation of untrusted message channel 2025-04-12 12:44:38 +03:00
micialware 3f92cc0f64 Fix infinitive reconnection 2025-04-09 21:21:08 +03:00
micialware bd3ade8a8e Additional interaction module stopping 2025-04-09 14:11:31 +03:00
micialware 2e1be7b7e8 Bug with setting BaseStream in interaction module solved 2025-04-09 14:04:04 +03:00
micialware e2012dc2d3 Remove unused property of interaction module 2025-04-08 23:50:24 +03:00
micialware ab40cad3ee Reconnection DONE!!! 2025-04-08 22:42:00 +03:00
micialware 24bd06b3d0 Reconnection does not work now, but part of deep reconnection logic written 2025-04-08 13:08:29 +03:00
micialware 95dbf63511 Additional disconnection handling 2025-04-08 11:49:43 +03:00
micialware 3a4456e362 Refactoring and prepare for interaction module reconnection 2025-04-08 11:48:46 +03:00
micialware 0f5bb18787 Backend reconnection implementation 2025-04-06 21:20:18 +03:00
micialware abaac48246 Reconnection base 2025-04-06 20:51:12 +03:00
micialware 536e562f49 В обычном режиме работает нормально, осталось проверить реконект 2025-03-31 16:48:26 +03:00
micialware db110e197c Частичный переход на новую систему подключения 2025-03-31 12:27:46 +03:00
micialware 2851a85d1c Small change of message type assigning 2025-03-31 10:34:04 +03:00
micialware 62dde889d8 Немного рефакторинга 2025-03-31 10:08:20 +03:00
micialware b675553b6e Юнити кодген работает 2025-03-30 12:43:58 +03:00
micialware e31510b27b Изменение версии 2025-03-30 10:16:04 +03:00