ninjakickja
8ad45ad071
Merge branch 'TestNT2-WebGL-NT-U' of https://github.com/MirrorNetworking/Mirror into TestNT2-WebGL-NT-U
2023-04-10 07:38:01 +08:00
ninjakickja
97f3e31ced
Update NetworkTransform.cs
2023-04-10 07:36:59 +08:00
MrGadget1024
d94fb15540
NT: Removed 2 unused vars
2023-04-08 18:31:07 -04:00
MrGadget1024
5765ea6ad4
Merged TestNT2-WebGL
2023-04-08 18:22:27 -04:00
MrGadget1024
95c629c072
Merged master
2023-04-08 18:21:49 -04:00
vis2k
2cf3582922
comment formatting
2023-04-08 18:33:23 +08:00
vis2k
20b7e5326e
Weaver: update comments
2023-04-08 13:35:36 +08:00
Eunseop Shim
88170ed141
fix : #3447 make cached SyncVar fallback to original field value when there is no network context ( #3449 )
...
* Add Tests
* Fix tests relying on undefined behaviors
- GetSyncVarGameObjectOnClient()
The test relies on the behavior that GameObject SyncVar lookup will behave as client if both isServer and isClient is false.
The test is modified in a way that removes unnecessary object creation and uses a single object that is made sure it's context is client-side.
- TestSyncingAbstractNetworkBehaviour()
This test has been comparing null against null. The test is modified so it simulates each context better.
* Make cached SyncVar getters fallback on no network context
* Remove unnecessary assertions
Gone under my radar doing mindless copy & pasting
* Update Assets/Mirror/Core/NetworkBehaviour.cs
* Update Assets/Mirror/Core/NetworkBehaviour.cs
* Update Assets/Mirror/Core/NetworkBehaviour.cs
---------
Co-authored-by: mischa <16416509+vis2k@users.noreply.github.com>
2023-04-08 06:00:09 +02:00
vis2k
c3b7fe66a1
kcp: forgot to remove a log message when sending unreliable messages
2023-04-07 10:40:49 +08:00
vis2k
49878963bc
resave
2023-04-06 12:01:44 +08:00
vis2k
b2bceecb2d
MIRROR_78_OR_NEWER
2023-04-06 11:58:28 +08:00
vis2k
d226d577c2
Telepathy implements PortTransport interface
2023-04-06 04:51:14 +02:00
vis2k
d62b80ec2d
SimpleWeb implements PortTransport interface
2023-04-06 04:51:14 +02:00
vis2k
9b102c0aa1
Kcp implements PortTransport interface
2023-04-06 04:51:14 +02:00
vis2k
0ff04c1cf0
feature: PortTransport interface
2023-04-06 04:51:14 +02:00
mischa
ee957f3fcd
fix: kcp2k V1.35. secure cookie to prevent UDP spoofing. fixes : #3286 ( #3445 )
...
* fix: kcp2k V1.35 [2023-04-05]
- fix: KcpClients now need to validate with a secure cookie in order to protect against
UDP spoofing. fixes:
https://github.com/MirrorNetworking/Mirror/issues/3286
[disclosed by IncludeSec]
- KcpClient/Server: change callbacks to protected so inheriting classes can use them too
- KcpClient/Server: change config visibility to protected
* credits
* credits
* link blog post
* 2019 compatibility
* Update Assets/Mirror/Transports/KCP/kcp2k/highlevel/KcpPeer.cs
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
* Update Assets/Mirror/Transports/KCP/kcp2k/highlevel/KcpPeer.cs
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
---------
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
2023-04-06 04:46:26 +02:00
ninjakickja
5f6592ce75
Adding Send Interval Multiplier to NTU
2023-04-06 09:31:10 +08:00
vis2k
7889f3afaf
remove unused imports
2023-04-05 10:45:24 +08:00
MrGadget1024
35ec40ea60
fix(BasicExample): Revert unintended changes
2023-04-04 08:10:26 -04:00
MrGadget1024
77efeec3f2
chore(CI): RunUnityTests - updated unityVersion
2023-04-03 18:48:22 -04:00
MrGadget1024
fe710886f9
NT resolved conflict
2023-04-03 13:31:53 -04:00
MrGadget1024
39981cea8f
Resolved conflict
2023-04-03 13:31:24 -04:00
MrGadget1024
4412ed3d15
Merged TestNT2-WebGL
2023-04-03 13:20:44 -04:00
MrGadget1024
ffdf13f6f8
Merged master
2023-04-03 13:19:36 -04:00
MrGadget
12ebd7f722
fix: NetworkTransformUnreliable: timeStampAdjustment, timelineOffset to fix 2s jitter after tab switching in webgl caused by NT snaps potentially arriving behind timeline snaps ( #3441 )
...
* NT-U: Implemented sendIntervalMultiplier, timeStampAdjustment, timelineOffset
* Update Assets/Mirror/Components/NetworkTransformUnreliable/NetworkTransform.cs
Co-authored-by: mischa <16416509+vis2k@users.noreply.github.com>
---------
Co-authored-by: mischa <16416509+vis2k@users.noreply.github.com>
2023-04-03 18:39:01 +02:00
MrGadget1024
ae40fcbddd
fix(NetworkTransformReliable): Removed unused onlySyncOnChangeInterval
2023-04-03 12:31:17 -04:00
MrGadget1024
aef2953864
Moved sendIntervalMultiplier, timelineOffset, timeStampAdjustment, offset to NetworkTransformBase
2023-04-03 12:17:13 -04:00
MrGadget1024
61d32ea4d5
NT-U: Implemented sendIntervalMultiplier, timeStampAdjustment, timelineOffset
2023-04-03 11:36:07 -04:00
MrGadget1024
f646c10108
fix(NetworkTransformReliale): Removed unused onlySyncOnChangeInterval
2023-04-03 11:34:51 -04:00
MrGadget1024
f7fe570c08
fix(SimpleWebTransport): Check hasDisposed in Connection.ToString
2023-04-03 10:20:51 -04:00
MrGadget1024
de5a7b6d51
Auto-start server
2023-04-03 10:14:45 -04:00
MrGadget1024
1912403cb2
Reverted changes to Basic
2023-04-03 09:42:49 -04:00
MrGadget1024
b8009dad20
Resolved confilct
2023-04-03 07:16:09 -04:00
MrGadget1024
d99283105e
Merged TestNT2-WebGL
2023-04-03 07:12:04 -04:00
MrGadget1024
b8c62a1cd4
PlayerMove: Revised HandleTurning
2023-04-03 07:10:16 -04:00
MrGadget1024
96c7850cf5
Steeper ramps
2023-04-02 11:42:35 -04:00
MrGadget1024
97c38a79d5
Merged master
2023-04-02 07:18:19 -04:00
vis2k
1c8ea40a99
NetworkBehaviour.SendRpcInternal: simplify safety check and minimize indentation
2023-04-01 19:41:18 +08:00
vis2k
0268e1b9fe
perf: remove unused NetworkPongMessage.serverTime to save 8 bytes for every pong
2023-04-01 19:35:44 +08:00
vis2k
615bd1125e
syntax
2023-04-01 19:30:19 +08:00
vis2k
d4a5bd71d0
Mathd: Clamp01 reuses Clamp
2023-04-01 11:45:15 +08:00
vis2k
db923a486e
ExponentialMovingAverage: alpha changed from float to double for better precision
2023-04-01 11:43:49 +08:00
vis2k
5fe306fdc1
AccurateInterval: syntax
2023-04-01 11:40:29 +08:00
vis2k
a637b831d7
remove unused using
2023-04-01 11:24:21 +08:00
vis2k
2ea568f404
Batcher: readonly .batches
2023-04-01 11:17:37 +08:00
vis2k
105852bf68
Unity 2021.3.21 LTS for latest fixes
2023-03-30 14:33:06 +08:00
MrGadget1024
31fa8a4b3c
fix(SimpleWebTransport): Default sslProtocols to Tls12
2023-03-29 11:50:25 -04:00
MrGadget
40361f62bf
fix(NetworkServer): Don't disconnect on OnEntityStateMessage for object without authority ( #3439 )
2023-03-29 17:37:08 +02:00
MrGadget1024
b377d765ec
fix(Chat Example): moved playerNames HashSet to ChatAuthenticator
2023-03-28 13:13:17 -04:00
MrGadget1024
48b2ee638f
chore(SimpleWebTransport): formatting
2023-03-28 08:17:19 -04:00