ninjakickja
ae622bfa57
Changes to validation of catchupThreshold - NetworkTransform2k - NetworkTransformBase ( #2853 )
...
* Changes to validation of catchupThreshold.
catchupThreshold needs to be at least 4, or it will interfere/conflict with checking if we have at least 3 old enough buffers. Catchup will decrease buffer while check needs at least 3 older.
catchupThreshold should also at least be bufferTimeMultiplier + 2, to take into account of the first 2 snapshots which is used for interpolation, before trying to implement catch up.
* Changes to validation of catchupThreshold - NetworkTransform2k - NetworkTransformBase
catchupThreshold needs to be at least 4, or it will interfere/conflict with checking if we have at least 3 old enough buffers. Catchup will decrease buffer while check needs at least 3 older.
catchupThreshold should also at least be bufferTimeMultiplier + 2, to take into account of the first 2 snapshots which is used for interpolation, before trying to implement catch up.
* Changes to validation of catchupThreshold - NetworkTransform2k - NetworkTransformBase
catchUpThreshold should be a minimum of bufferTimeMultiplier + 3, to prevent clashes with SnapshotInterpolation looking for at least 3 old enough buffers, else catch up will be implemented while there is not enough old buffers, and will result in jitter.
* Update NetworkTransformBase.cs
Co-authored-by: vis2k <info@noobtuts.com>
2021-08-10 14:25:37 +08:00
vis2k
79c9d2cc6a
Tests simplified
2021-08-09 16:56:43 +08:00
vis2k
6031f8936c
Tests simplified
2021-08-09 16:47:53 +08:00
vis2k
d02262e4a7
Test simplified
2021-08-09 16:46:39 +08:00
vis2k
c77406730c
NetworkServerTests: SendCommand test simplified
2021-08-09 16:45:42 +08:00
vis2k
0340dd2d38
NetworkServerTests: SendCommand test simplified
2021-08-09 16:44:44 +08:00
vis2k
b99b6d314d
NetworkServerTests: SendCommand test simplified
2021-08-09 16:43:42 +08:00
vis2k
b340397ad0
NetworkServerTests: SendCommand test simplified
2021-08-09 16:42:48 +08:00
vis2k
4f72d5f8f6
NetworkServer.CleanupNetworkIdentities renamed to CleanupSpawned because that's what it does.
2021-08-09 16:29:08 +08:00
vis2k
755a81a535
projectsettings resave
2021-08-09 13:51:15 +08:00
vis2k
a2eb54444e
ProjectSettings/boot from Unity 2021. makes working with 2021 & Mirror git easier; should be ignored in 2019 etc.
2021-08-09 13:44:11 +08:00
vis2k
59c4f07012
ProjectSettings/MemorySettings from Unity 2021. makes working with 2021 & Mirror git easier; should be ignored in 2019 etc.
2021-08-09 13:44:05 +08:00
vis2k
c86a72fa17
ProjectSettings/VersionControlSettings from Unity 2021. makes working with 2021 & Mirror git easier; should be ignored in 2019 etc.
2021-08-09 13:43:54 +08:00
vis2k
8f2ba4d8ba
gitignore UserSettings/Layouts folder from Unity 2021
2021-08-09 13:28:51 +08:00
MrGadget1024
d4f7a26278
Removed Network Observer Script Template
2021-08-09 00:32:26 -04:00
MrGadget1024
279db96a16
Consistant naming of NetworkManager object in example scenes
2021-08-09 00:06:43 -04:00
MrGadget1024
ed291183f6
fix: Multiple Matches example transport to KCP
2021-08-09 00:01:53 -04:00
MrGadget1024
9aced8f106
fix: Updated Multiple Matches example to use Match Int. Mgmt.
2021-08-08 23:53:08 -04:00
MrGadget1024
61f2ab809d
Suppress noisy Debug
2021-08-08 12:56:57 -04:00
MrGadget1024
43a4fdc4be
Added HelpUrl
2021-08-08 11:47:11 -04:00
vis2k
6d59807745
add logs
2021-08-08 18:46:22 +08:00
vis2k
f512928a3d
comment
2021-08-08 18:36:20 +08:00
vis2k
8f8a8ce690
Test simplified
2021-08-08 18:34:57 +08:00
vis2k
f88c3af277
syntax
2021-08-08 18:34:09 +08:00
vis2k
046e6d45f7
NetworkIdentitySerializationTests: simplify
2021-08-08 18:33:02 +08:00
vis2k
d7ee83d696
formatting
2021-08-08 18:31:24 +08:00
vis2k
b3bbec793f
NetworkIdentitySerializationTests: SerializationException
2021-08-08 18:29:21 +08:00
vis2k
d0ea26b42f
shorter name
2021-08-08 18:23:19 +08:00
vis2k
de4d2dc92f
Tests: NetworkIdentity serialization tests moved to separate file
2021-08-08 18:22:32 +08:00
vis2k
6ed56f08ea
Tests: CreateNetworkedAndSpawn<T,U,V> helper
2021-08-08 18:15:29 +08:00
vis2k
baad907fe8
Tests: CreateNetworkedAndSpawn<T,U> helper
2021-08-08 18:15:26 +08:00
vis2k
26fd44c0bd
MIRROR_44_0_OR_NEWER
2021-08-08 17:40:26 +08:00
vis2k
e28d7e903a
NetworkIdentity.OnSerializeSafely: remove unnecessary ownerWritten, observersWritten parameters
2021-08-08 13:59:09 +08:00
vis2k
6ce8dfcc23
syntax
2021-08-08 13:41:54 +08:00
vis2k
1e89a3a65d
NetworkServer.CreateSpawnMessagePayload: don't need OnSerializeAllSafely 'ownerWritten' and 'observersWritten' values. always convert to ArraySegment - and if nothing was written, they are empty.
2021-08-08 13:34:00 +08:00
vis2k
9dd1420edf
NetworkWriterTest: empty arraysegment
2021-08-08 13:29:13 +08:00
vis2k
a76fa59fee
NetworkIdentity.OnSerializeSafely simplified: owner/observers 'written' changed from int to bool
2021-08-08 13:23:39 +08:00
vis2k
adc7687807
stepsize 10 is enough
2021-08-07 22:09:34 +08:00
vis2k
a2f5659723
comment
2021-08-07 22:01:35 +08:00
vis2k
93246ffda5
better logging
2021-08-07 21:51:26 +08:00
vis2k
59b7d79db6
rename to make it more obvious
2021-08-07 21:47:24 +08:00
vis2k
6e87337792
Quaternion Compression Tests: [0..360] in 5 degree steps for all x, y, z components
2021-08-07 21:38:24 +08:00
vis2k
1666bf5309
syntax
2021-08-07 21:31:10 +08:00
vis2k
572ce6c751
LargestAbsoluteComponentIndex: rename largest to largestAbs to be more obvious
2021-08-07 21:27:38 +08:00
vis2k
2aa791a726
fix : #2674 - Quaternion Compression LargestAbsoluteComponentIndex largest absolute was accidentally initialized with largest, instead of largest absolute
2021-08-07 21:27:18 +08:00
vis2k
c5080d1ab3
Tests: LargestAbsoluteComponentIndex test to reproduce #2674
2021-08-07 21:24:10 +08:00
vis2k
3d67c72336
enable test
2021-08-07 21:17:10 +08:00
vis2k
13c2a42a77
remove unused runtime SceneObjectSpawningTests
2021-08-07 19:31:29 +08:00
vis2k
99109076e4
syntax
2021-08-07 19:27:23 +08:00
vis2k
300e236715
syntax
2021-08-07 19:26:38 +08:00