Commit Graph

8887 Commits

Author SHA1 Message Date
mischa
3d7691cdbf client_server half as deltas 2024-10-28 14:04:53 +01:00
mischa
6791add189 server->client half as deltas 2024-10-28 11:45:53 +01:00
mischa
60106c6e06 server->client position as Half 2024-10-28 11:45:53 +01:00
mischa
4a7960a52d reset last deserialized too 2024-10-28 11:45:48 +01:00
mischa
44bbea507c save last deserialize position/rotation for delta 2024-10-28 11:40:29 +01:00
mischa
3242d84183 syntax 2024-10-28 11:38:29 +01:00
mischa
663f932a89 only log baseline mismatch for debugging 2024-10-28 11:17:07 +01:00
mischa
18548f1e7e OnSerialize comment 2024-10-28 11:17:07 +01:00
mischa
f223d8ac8b fix: reset() resets baselineDirty 2024-10-28 11:17:07 +01:00
mischa
2e4c37e6dc fix: server baseline broadcast now saves last baseline position/rotation for changed detection(!) 2024-10-28 11:17:07 +01:00
mischa
12899e9311 ensure deltas are for the right baseline! 2024-10-28 11:17:07 +01:00
mischa
95d7327be2 better 2024-10-28 11:17:07 +01:00
mischa
cb316744a6 comments updated 2024-10-28 11:17:07 +01:00
mischa
39be8d9b29 sensitivity 2024-10-28 11:17:07 +01:00
mischa
bc7d8cdf72 perf: only send necessary baseline parameters 2024-10-28 11:17:07 +01:00
mischa
195bd087ed perf: only send necessary Rpc parameters 2024-10-28 11:17:07 +01:00
mischa
d6a551d07c perf: only send necessary Cmd parameters 2024-10-28 11:17:07 +01:00
mischa
4a012fcfb7 perf: serialize deltas via weaver parameters to avoid byte[] copying 2024-10-28 11:17:07 +01:00
mischa
ad08352c6f perf: disable quantization+delta compression 2024-10-28 11:17:07 +01:00
mischa
91a1bc6d6d fix changed comparisons 2024-10-28 11:17:07 +01:00
mischa
2467446300 huh 2024-10-28 11:17:07 +01:00
mischa
c3fab2a116 better 2024-10-28 11:17:07 +01:00
mischa
fbaa4083d7 fix broadcast 2024-10-28 11:17:07 +01:00
mischa
f1ec677baf readonly 2024-10-28 11:17:07 +01:00
mischa
1ede4896d5 disable more scale 2024-10-28 11:17:07 +01:00
mischa
5c48419328 feature: baselineIsDelta 2024-10-28 11:17:07 +01:00
mischa
e8a6971c45 naming 2024-10-28 11:17:07 +01:00
mischa
7bd6535232 disable log 2024-10-28 11:17:07 +01:00
mischa
da620d487b custom stuff 2024-10-28 11:17:07 +01:00
mischa
8d26aa89ae disable log 2024-10-28 11:17:07 +01:00
mischa
913ca4cff2 hide scale 2024-10-28 11:17:07 +01:00
mischa
e7b662d2b3 feature: unreliableRedundancy 2024-10-28 11:17:07 +01:00
mischa
93eb39e9b6 fix; dont apply baseline immediately 2024-10-28 11:17:07 +01:00
mischa
51412fb651 fix broadcast and ignore for owned 2024-10-28 11:17:07 +01:00
mischa
7e1446b40c disable direct forwarding 2024-10-28 11:17:07 +01:00
mischa
8fc1b6f01b comments 2024-10-28 11:17:07 +01:00
mischa
a66ac30724 disable logs 2024-10-28 11:17:07 +01:00
mischa
2e4978c097 client->server delta 2024-10-28 11:17:07 +01:00
mischa
47ef1b94ce comments 2024-10-28 11:17:07 +01:00
mischa
a9a697e5e5 server deserialize client's baseline 2024-10-28 11:17:07 +01:00
mischa
c6633bccbe clientdelta wip 2024-10-28 11:17:07 +01:00
mischa
d1a922bae9 client->server baseline 2024-10-28 11:17:07 +01:00
mischa
3c5869203d naming 2024-10-28 11:17:07 +01:00
mischa
0ada67c7b9 fix 2024-10-28 11:17:07 +01:00
mischa
6cca04e507 perf: only call localtime once 2024-10-28 11:17:07 +01:00
mischa
3aaf6db3cc disable direct forwarding temporarily 2024-10-28 11:17:07 +01:00
mischa
6ad2d332bd updateclient split 2024-10-28 11:17:07 +01:00
mischa
de32fc785d perf: only grab NetworkTime.localTime property once. 2024-10-28 11:17:07 +01:00
mischa
3088f6c607 perf: dont construct snapshot when sending deltas 2024-10-28 11:17:07 +01:00
mischa
0073e2ecec disable logs 2024-10-28 11:17:07 +01:00