Commit Graph
100 Commits
Author SHA1 Message Date
micialware aae30af664 Some refactoring 2025-09-24 00:11:10 +03:00
micialware dca21339db Update LICENSE 2025-09-12 00:53:04 +03:00
micialware dfad8b9141 Prepare for zero-copy sending 2025-08-16 19:51:35 +03:00
micialware 46d741a287 Changing references 2025-08-16 18:30:05 +03:00
micialware 24d346795d Benchmark kaput 2025-08-16 12:14:03 +03:00
micialware 8c137115f4 Add logging for deserialization 2025-08-09 13:16:12 +03:00
micialware cc7d2d478c Remove old option for distribution 2025-08-09 13:09:38 +03:00
micialware b409e5ef08 Abstract distribution model 2025-08-09 13:03:20 +03:00
micialware c29db73a0e Benchmark for execution test written 2025-08-07 23:39:42 +03:00
micialware 0f355b9df3 Flat COI binary representation 2025-08-07 19:14:17 +03:00
micialware 89a2bee8d2 Renaming and cleanup. Begin to use own small arena allocator 2025-08-07 18:52:31 +03:00
micialware 37f5d8a198 Merge pull request #7 from YaslePoy/stick-fix
Stick fix
2025-08-06 19:19:39 +03:00
micialware e7c9bec4cd Merge pull request #6 from YaslePoy/lock-free
Lock free
2025-08-06 19:19:03 +03:00
micialware fd971cdecc Clone serialization toolkit for each user 2025-08-06 19:16:10 +03:00
micialware 37e768d6e8 Remove waiting from demo 2025-08-06 15:03:46 +03:00
micialware 5ece345a3f Add logging 2025-08-06 14:50:10 +03:00
micialware 304811c964 Prepare for many parsers 2025-08-06 14:32:48 +03:00
micialware 2cbcc6b201 Remove ICallRequest 2025-08-03 00:32:32 +03:00
micialware 0818ed6a5a remove additional logging from load test 2025-07-30 23:38:03 +03:00
micialware 3aa723c2ca remove AsyncCommandExecution 2025-07-29 17:03:27 +03:00
micialware dea464d251 Remove logging 2025-07-28 13:51:19 +03:00
micialware 4dca13b85b Merge pull request #4 from YaslePoy/codegen-refactoring
Codegen refactoring
2025-07-27 23:49:16 +03:00
micialware 9425f25081 Merge pull request #3 from YaslePoy/header-remake
Header remake
2025-07-27 23:47:18 +03:00
micialware 965c8eb823 serialization improves and benchmarks 2025-07-27 23:46:54 +03:00
micialware 6c55567d3f fast new message header 2025-07-27 11:52:16 +03:00
micialware bb3c4887df Works, but slow for many connections 2025-07-27 00:14:15 +03:00
micialware be12f1da65 Preparing for new request id 2025-07-26 20:44:19 +03:00
micialware 31d4102dac Using cbor writer without releasing memory 2025-07-26 19:51:54 +03:00
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