Commit Graph

6487 Commits

Author SHA1 Message Date
mischa
5efba8b923 perf: Changed not virtual and inline 2024-10-28 11:17:07 +01:00
mischa
1ef00f9d44 perf: GetLocalPositionAndRotation 2024-10-28 11:17:07 +01:00
mischa
92cf730462 perf: dont sync scale 2024-10-28 11:17:07 +01:00
mischa
d196019d54 perf: dont pass nullables 2024-10-28 11:17:07 +01:00
mischa
46c51f95fa perf: cache writer to avoid pool.get 2024-10-28 11:17:07 +01:00
mischa
bd504bba66 syntax 2024-10-28 11:17:07 +01:00
mischa
92a76a7232 perf: ScaleToLongFast 2024-10-28 11:17:07 +01:00
mischa
87ae3a44fa perf: sqr distance checks 2024-10-28 11:17:07 +01:00
mischa
b427f41a7e syntax 2024-10-28 11:17:07 +01:00
mischa
ab6b701564 perf: faster changed comparison 2024-10-28 11:17:07 +01:00
mischa
114cbf0498 delta: only sync on change 2024-10-28 11:17:07 +01:00
mischa
b5b02217ff SerializeServerBaseline: parameters 2024-10-28 11:17:07 +01:00
mischa
01849a23fa delta compress quantized against baseline 2024-10-28 11:17:07 +01:00
mischa
6dada70082 syntax 2024-10-28 11:17:07 +01:00
mischa
b9c9746aef baselineTick safety chekc moved into DeserializeServerDelta 2024-10-28 11:17:07 +01:00
mischa
d017eb32d7 remkove onlySyncOnChange ifdefs 2024-10-28 11:17:07 +01:00
mischa
b9c6c057b4 log 2024-10-28 11:17:07 +01:00
mischa
e13dd2280b save lastSerialized quantized 2024-10-28 11:17:07 +01:00
mischa
8035d3be1d resets 2024-10-28 11:17:06 +01:00
mischa
08eeeaa5b8 syntax 2024-10-28 11:17:06 +01:00
mischa
9b601bb1bb common serialize funcs for delta 2024-10-28 11:17:06 +01:00
mischa
d20b13a593 common serialize functions for baseline 2024-10-28 11:17:06 +01:00
mischa
c37e069f47 naming 2024-10-28 11:17:06 +01:00
mischa
161b1a9a0c fix 2024-10-28 11:17:06 +01:00
mischa
c95bf7de34 improve logs 2024-10-28 11:17:06 +01:00
mischa
b6ac26e0e8 spawn is used as baseline 2024-10-28 11:17:06 +01:00
mischa
2d6eaa47d5 include baseline in deltas 2024-10-28 11:17:06 +01:00
mischa
79db3d614a save baseline 2024-10-28 11:17:06 +01:00
mischa
cff10a7cf1 include baseline tick# 2024-10-28 11:17:06 +01:00
mischa
275ec86a99 shorter naming 2024-10-28 11:17:06 +01:00
mischa
098a9a55f8 naming 2024-10-28 11:17:06 +01:00
mischa
f4f444413d comment 2024-10-28 11:17:06 +01:00
mischa
769fc9d981 server calls reliable baselien rpc 2024-10-28 11:17:06 +01:00
mischa
ae79b878c7 split 2024-10-28 11:17:06 +01:00
mischa
3a0ecd79d0 UpdateServer checks if should sync in general 2024-10-28 11:17:06 +01:00
mischa
431105c852 UpdateServer split into parts 2024-10-28 11:17:06 +01:00
mischa
1499640d5d add unreliableBaselineRate 2024-10-28 11:17:06 +01:00
mischa
c3f15251af Benchmark: no AOI, no vsync 2024-10-28 11:17:06 +01:00
mischa
e805e96f23 Benchmark: use NT Q2022 2024-10-28 11:17:06 +01:00
mischa
82b1c29729 rename 2024-10-28 11:17:06 +01:00
Michael W.
27a32cb275 NetworkTransformUnreliable 2022 (custom) version as base for Quake 2024-10-28 11:17:06 +01:00
mischa
68c7d14a16 Benchmark: monsters move with 10% probability to make sure we can detect change detection in NT 2024-10-28 11:16:58 +01:00
JesusLuvsYooh
df7a343d7e
fix: Robot Kyle Optimized (#3934)
4mb png normal map down to 0.4mb jpg
overall RobotKyle folder down from ~7mb to 1.5mb
2024-10-27 09:00:39 -04:00
MrGadget
2983c45f1f Updated NetworkRoomManager Script Template
- Added static singleton
2024-10-25 06:24:39 -04:00
mischa
9a2bf46774
feat: Half Floats (#3932)
* System.Half

* reader/writer

* remove unused namespaces

* old c# support

* remove unnecessary nint

* 2019 fixes

---------

Co-authored-by: mischa <info@noobtuts.com>
2024-10-25 10:15:37 +02:00
MrGadget
549b222ec0 Updated SyncDictinoary doc 2024-10-24 19:14:03 -04:00
MrGadget
4e07f3a348 fix(Examples): Updated Spawn Points 2024-10-24 03:19:42 -04:00
MrGadget
19296d5d21 fix(PlayerControllerRBBase): Unity 6 compatibility 2024-10-24 02:28:54 -04:00
MrGadget
01b9260768 fix(Examples): Typo in ControllerUIBase name 2024-10-24 02:03:14 -04:00
MrGadget
de2ed26eee fix(PerlineNoise): fixed error for Undo 2024-10-23 17:51:07 -04:00