mischa
|
28eddb261d
|
Vector4Long
|
2024-09-19 22:23:32 +02:00 |
|
mischa
|
85e42f80ad
|
Compression functions for Vector4
|
2024-09-19 22:18:17 +02:00 |
|
mischa
|
1bfb469821
|
don't include rotation in baseline if smallest-three compression
|
2024-09-19 21:06:07 +02:00 |
|
mischa
|
2de68feb5e
|
debug cleanups
|
2024-09-19 20:58:29 +02:00 |
|
mischa
|
5fb76ae377
|
server->client syncInterval!
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
98c321469a
|
client->server syncInterval!
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
b10c4a8594
|
SerializeClient: split unreliable branches
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
edbbaf227b
|
improve warning
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
1850ccf595
|
perf: ServerDirtyMasks in one iteration!
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
39bca0714f
|
cleaner
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
4fb27a33ea
|
perf: ClientDirtyMasks in one iteration!
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
04a7fb74be
|
perf: server serialization in one iteration!
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
eb4561fdd2
|
perf: client serialization in one iteration!
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
d8e33f933f
|
explicit message types
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
72132b89a8
|
client now also sends baselien+delta in same frame
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
ca964154e6
|
comment
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
8aff6ff725
|
syntax
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
f38d7e4164
|
simplify
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
06c7db63d9
|
ensure deltas are only applied to the correct baseline
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
5874c05dae
|
OnEntityStateUnreliable: only check timings for unreliable on server too
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
56300c1f53
|
fix log
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
20550231fa
|
dont warn
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
2962994d6a
|
unreliableRedundancy feature from Quake
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
b412b2a6e7
|
NetworkClient.Broadcast: simplify
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
7d18e01414
|
show sampling points
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
91ffbc3f70
|
syntax
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
1d2be3567d
|
show sync points
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
55be1485c1
|
fix jitter: always sync unreliable deltas during reliable baseline syncs!
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
234f19801e
|
SerializeForConnection: split into two
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
34de8ec613
|
tank: use NT new
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
b9f7985913
|
FIX HOST SYNC
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
8e62234c63
|
FIX
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
a8d3193dd7
|
simplify tank
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
38bed5a7ce
|
client->server works
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
3528400468
|
Tank manual serialization tests - Unreliable
|
2024-09-19 13:39:34 +02:00 |
|
mischa
|
8506390bc9
|
Tank manual serialization tests - Reliable
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
50f17d66e5
|
only show syncInterval for Reliable components for now
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
6b1b1a710a
|
NetworkClient: OnEntityStateMessageUnreliable
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
1f6935e297
|
SerializeServer_Broadcast_UnreliableComponents
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
7de8dbbbee
|
ServerDirtyMasks_Broadcast_UnreliableComponents
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
5f17e578c5
|
IsDirty_BitsOnly
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
e81c6082cb
|
NetworkIdentitySerialiation: parameters for both modes, filter on Reliable mode
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
a0aa1dc9a4
|
parameters
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
f948c5135e
|
Broadcast(unreliableBaselineElapsed)
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
9d4a470449
|
empty message handlers
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
32b784376d
|
last unreliable state time
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
b6bb3d3af4
|
NetworkTransform - Unreliable Compressed component
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
5cc8050d47
|
Low Level Preparations
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
bbaece8df4
|
NetworkIdentity:ServerDirtyMasks split into Spawn and Broadcast to prepare for Unreliable sync
|
2024-09-19 13:39:20 +02:00 |
|
mischa
|
32939d129e
|
NetworkIdentity: SerializeServer split into Spawn and Broadcast to prepare for Unreliable sync method
|
2024-09-19 13:39:20 +02:00 |
|