vis2k
a7c0c29025
SnapshotInterpolationTests: use actual type instead of interface now
2021-08-03 11:50:18 +08:00
vis2k
2c70e71555
SnapshotInterpolation.Compute now returns <T> instead of Snapshot for ease of use
2021-08-03 11:11:38 +08:00
vis2k
23a663bdae
perf: SnapshotInterpolation.GetFirstSecondAndDelta: return <T> instead of Snapshot to avoid boxing
2021-08-03 11:05:17 +08:00
vis2k
ee78043725
whitespace
2021-08-03 11:05:15 +08:00
vis2k
bb8245c944
rename
2021-08-01 19:54:23 +08:00
ninjakickja
053ab364a9
Fix: ArgumentExceptionError when adding snapshots to buffer ( #2862 )
...
* Fix - From !isLocalPlayer to !hasAuthority
Changed !isLocalPlayer to !hasAuthority because object might not be player object.
* Update Assets/Mirror/Components/NetworkTransform2k/NetworkTransformBase.cs
* Fix ArgumentExceptionError when adding snapshot to buffer - SnapshotInterpolation.cs
Occassionally duplicate messages may be received with the same remoteTimestamp. Adding an already existing key to buffer (Sorted List) will throw an ArgumentExceptionError and disconnect the client from the server.
Fixed by adding an if check to add snapshot only if remoteTimestamp key does not exist in the buffer.
* Test for ArgExceptionError - Adding snapshot to buffer with same key
* Update SnapshotInterpolation.cs
* Update SnapshotInterpolationTests.cs
Co-authored-by: vis2k <info@noobtuts.com>
2021-08-01 19:53:10 +08:00
MrGadget
03cd2e286f
Improved NetworkIdentity.Reset test ( #2863 )
2021-08-01 15:22:20 +08:00
vis2k
b495eaa965
syntax
2021-08-01 14:48:05 +08:00
vis2k
0d2733c564
fix : #2797 Clear hasAuthority when Destroying and call OnStopAuthority
2021-08-01 14:45:54 +08:00
vis2k
88112e7778
NetworkServerTest: use CreateNetworkedAndSpawnPlayer
2021-08-01 14:42:59 +08:00
vis2k
a55c75b945
MirrorTest: CreateNetworkedAndSpawnPlayer helper
2021-08-01 14:42:50 +08:00
vis2k
c879f17936
test for #2797 fixed
2021-08-01 14:33:38 +08:00
vis2k
2d2ea64d8a
Tests: ConnectHostClientBlocking() now connects local server too. otherwise NetworkServer.localConnection isn't added to NetworkServer.Connections.
2021-08-01 13:51:51 +08:00
vis2k
2c85cfbd06
Tests: ConnectHostClientBlockingAuthenticatedAndReady helper
2021-08-01 13:44:25 +08:00
vis2k
9351c3bb99
test to reproduce #2797
2021-07-31 21:12:05 +08:00
vis2k
b0be4a3540
remove check
2021-07-31 21:04:09 +08:00
vis2k
d82388aff4
Tests: ConnectHostClientBlocking helper function
2021-07-31 20:54:42 +08:00
vis2k
d897da8a6b
TODO
2021-07-31 20:51:09 +08:00
vis2k
3232001466
NetworkServer.DestroyObject: added comments
2021-07-31 20:17:55 +08:00
vis2k
e9f8af40f9
split OnStopClient tests into two
2021-07-31 20:06:23 +08:00
vis2k
3c52284c8c
keep old name
2021-07-31 20:04:51 +08:00
vis2k
d466d73f85
fix : #2119 - DestroyObject is now called when cleaning up scene identities too. Sends unspawn messages and calls OnStopClient/Server properly.
2021-07-31 17:30:25 +08:00
vis2k
3d9493dbfd
Test to reproduce #2119
2021-07-31 17:22:17 +08:00
vis2k
0f069fc848
fix: CleanupNetworkIdentities needs to iterate a copied .spawned list becuase we now call DestroyObject directly. previously Destroy would call OnDestroy the next frame.
2021-07-31 17:22:00 +08:00
vis2k
47bd2b7c78
CleanupNetworkIdentities: better comments and call DestroyObject with DestroyMode.Destroy for spawned prefabs directly. more obvious.
2021-07-31 17:10:49 +08:00
vis2k
beff4b634a
rename DestroyMode
2021-07-31 17:08:50 +08:00
vis2k
4a505860eb
NetworkServer.DestroyObject: 'DestroyMode' enum instead of bool to make it more obvious.
...
we don't just need it
2021-07-31 12:33:11 +08:00
vis2k
47217bef6c
NetworkServer.CleanupNetworkIdentities: call NetworkServer.Destroy directly instead of GameObject.Destroy->NetworkIdentity.OnDestroy->NetworkServer.Destroy (see #2119 )
2021-07-31 12:24:24 +08:00
vis2k
4685ee653d
comment
2021-07-31 12:21:24 +08:00
vis2k
e951abeb34
better comments
2021-07-31 12:20:25 +08:00
vis2k
7071a6afc8
comments
2021-07-31 12:03:27 +08:00
vis2k
77a3e0f23b
cleanup and rename
2021-07-31 11:47:59 +08:00
vis2k
2a48d80afc
rename
2021-07-31 11:44:54 +08:00
Eunseop Shim
f0d4f1595a
Allow reader generation of abstract NetworkBehaviours by reordering checks in Readers.GenerateReader() ( #2808 )
...
* Reorder checks to simplify and allow reader generation of abstract NetworkBehaviours
* Add SyncVar/ClientRpc Tests for abstract NetworkBehaviour
2021-07-31 11:32:42 +08:00
vis2k
7036ea5cab
fix: NetworkAnimator uses double precision time for accuracy over days/weeks ( #2840 )
2021-07-31 11:10:25 +08:00
Robin Rolf
93b262dc94
feat: ZigZag VarInt Compression ( #2859 )
2021-07-30 21:10:36 +08:00
MrGadget1024
015c4d3f35
fix: Added missing [Command] attribute to NetworkAnimator.CmdSetAnimatorSpeed
2021-07-29 08:49:59 -04:00
ninjakickja
7e425d3106
fix: From !isLocalPlayer to !hasAuthority - NetworkTransform2k/NetworkTransformBase.cs ( #2855 )
...
* Fix - From !isLocalPlayer to !hasAuthority
Changed !isLocalPlayer to !hasAuthority because object might not be player object.
* Update Assets/Mirror/Components/NetworkTransform2k/NetworkTransformBase.cs
Co-authored-by: vis2k <info@noobtuts.com>
2021-07-29 11:44:04 +08:00
Robin Rolf
7e72683850
fix: Lazy create telepathy client/server ( #2847 )
...
Otherwise any options set via script are never going to be applied with no way of doing so
2021-07-25 13:12:13 +08:00
vis2k
06a77308ce
remove version.txt again. not the one from asset store.
2021-07-23 12:06:00 +08:00
vis2k
ad45a0eb0f
feature: Compression.VarInt added again
2021-07-23 12:05:38 +08:00
vis2k
15d2e8caa2
NetworkManager: ConfigureServerFrameRate renamed to ConfigureHeadlessFrameRate
2021-07-21 13:35:45 +08:00
vis2k
24033c101b
fix : #2842 Revert "fix: Prevent recursion overflow when stopping ( #2833 )"
...
This reverts commit 32fdd5215f
.
2021-07-20 11:48:54 +08:00
vis2k
c3bd1f2798
Test for #2842 - StopHostTest
2021-07-20 11:47:12 +08:00
vis2k
c1bfdea524
NetworkManagerTests: StartHost
2021-07-20 11:45:38 +08:00
vis2k
5cd3ad3ec0
missed a test
2021-07-19 11:44:27 +08:00
vis2k
d17156749d
feature: NetworkTransform 2 - Snapshot Interpolation ( #2791 )
2021-07-19 11:38:06 +08:00
MrGadget1024
ca4c2fd930
fix: Removed ServerAuthFailed from Basic Authenticator
...
Doesn't do what I intended it to do...better solution needed.
2021-07-18 08:24:12 -04:00
vis2k
b268e61928
add comment
2021-07-18 12:23:04 +08:00
vis2k
f79eab5d20
feature: MatchInterestManagement ( #2837 )
...
* feature: MatchInterestManagement component
* Update Assets/Mirror/Components/InterestManagement/Match/MatchInterestManagement.cs
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
* Update Assets/Mirror/Components/InterestManagement/Match/MatchInterestManagement.cs
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
* Update Assets/Mirror/Components/InterestManagement/Match/MatchInterestManagement.cs
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
* Update Assets/Mirror/Components/InterestManagement/Match/MatchInterestManagement.cs
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
* Update Assets/Mirror/Components/InterestManagement/Match/MatchInterestManagement.cs
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
* Update Assets/Mirror/Components/InterestManagement/Match/MatchInterestManagement.cs
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
* Update Assets/Mirror/Components/InterestManagement/Match/MatchInterestManagement.cs
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
* Update Assets/Mirror/Components/InterestManagement/Match/MatchInterestManagement.cs
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
* Update Assets/Mirror/Components/InterestManagement/Match/MatchInterestManagement.cs
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
2021-07-17 10:54:48 +08:00