Commit Graph

5402 Commits

Author SHA1 Message Date
vis2k
27eaf67a5a fix: #3427 NetworKTransformReliable now has a timelineOffset to account for decoupled arrival of NetworkTime and NetworkTransform snapshots 2023-03-18 10:50:38 +08:00
MrGadget1024
ef86df8454 NetworkReaderExtensions - syntax 2023-03-16 15:26:11 -04:00
MrGadget
ff5115e04a
fix(NetworkManager): Call OnServerDisconnect for Host Client (#3419) 2023-03-16 13:27:49 +01:00
vis2k
a9b216d2e6 snapshot interpolation demo: vsync reminder. it's too easy to forget. 2023-03-16 19:23:53 +08:00
vis2k
d63af8d22c Snapshot Interpolation Demo: add more buttons for testing 2023-03-16 18:31:06 +08:00
vis2k
be8857a509 TimelineClamp: add comments 2023-03-16 11:24:37 +08:00
vis2k
8d857de09b kcp2k V1.34 [2023-03-15]
- Send/SendTo/Receive/ReceiveFrom NonBlocking extensions.
  to encapsulate WouldBlock allocations, exceptions, etc.
  allows for reuse when overwriting KcpServer/Client (i.e. for relays).
2023-03-15 13:00:37 +08:00
vis2k
69de3f0379 NetworkTransformUnreliable: syntax (early returns) 2023-03-14 17:18:27 +08:00
vis2k
5f1ec83cca NetworkTransformUnreliable: UpdateClientInterpolation helper function 2023-03-14 17:17:33 +08:00
vis2k
6e142d8cc0 NetworkTransformUnreliable: UpdateServerInterpolation helper function 2023-03-14 17:16:54 +08:00
vis2k
255789bc57 NetworkTransformUnreliable: UpdateServerBroadcast helper function 2023-03-14 17:15:57 +08:00
vis2k
feab9041b4 NetworkTransformUnreliable: UpdateClientBroadcast helper function 2023-03-14 17:15:11 +08:00
vis2k
9b25758a4e syntax 2023-03-14 17:13:37 +08:00
vis2k
73e953ee2a perf: kcp2k V1.33
- perf: KcpServer/Client RawReceive now call socket.Poll to avoid non-blocking
  socket's allocating a new SocketException in case they WouldBlock.
  fixes https://github.com/MirrorNetworking/Mirror/issues/3413
- perf: KcpServer/Client RawSend now call socket.Poll to avoid non-blocking
  socket's allocating a new SocketException in case they WouldBlock.
  fixes https://github.com/MirrorNetworking/Mirror/issues/3413
2023-03-14 16:57:56 +08:00
MrGadget1024
f31529580b Examples - Unity 2021 updates 2023-03-12 15:19:21 -04:00
MrGadget1024
1955587c9e Room example Unity updates 2023-03-12 14:39:43 -04:00
MrGadget1024
c35b43bb2e WebSocketServer - syntax 2023-03-12 14:21:23 -04:00
MrGadget1024
bfcef5563b ClientHandshake -added log 2023-03-12 14:21:06 -04:00
MrGadget1024
8d348a75f6 WebSocketServer - Improved logging 2023-03-12 14:11:07 -04:00
MrGadget1024
8638ab96eb SimpleWebServer - log ProcessMessageQueue overflow 2023-03-12 14:05:38 -04:00
MrGadget1024
d7315be32e ServerSslHelper - added logging 2023-03-12 14:04:26 -04:00
MrGadget1024
cc6f4aa120 ClientHandshake - log Unexpected Handshake Response 2023-03-12 14:02:18 -04:00
MrGadget1024
46b30aafe0 SimpleWebClient - log ProcessMessageQueue overflow 2023-03-12 13:59:54 -04:00
MrGadget1024
724be4ffd1 RemoteStatistics - syntax 2023-03-12 13:36:54 -04:00
MrGadget1024
c7ddae1bc3 NetworkStatistics - move UI down 2023-03-12 13:32:42 -04:00
mischa
7137ace5fd
fix: NetworkTransformReliable fix jitter (fixes: #3368) (#3410)
* ninja nt

* remove unused

* unused

* comments
2023-03-12 16:12:27 +01:00
vis2k
25ebb0620b fix: NetworkTransformReliable Reset() now resets 'last' too 2023-03-12 23:08:49 +08:00
vis2k
844fe69e11 fix: SnapshotInterpolation.TimelineClamp uses Mathd.Clamp for Unity 2020 support 2023-03-12 22:50:43 +08:00
vis2k
cae12a43fc Mathd.Clamp for Unity 2020 support 2023-03-12 22:50:13 +08:00
vis2k
53658a5886 fix: kcp2k V1.32 KcpPeer RawInput now doesn't disconnect in case of random internet noise 2023-03-12 11:07:26 +08:00
vis2k
8762167a13 Snapshot Interpolation demo: reuse SnapshotInterpolationSettings 2023-03-12 10:31:19 +08:00
mischa
2f68666683
breaking: expose NetworkClient's Snapshot Interpolation settings in NetworkManager (#3411) 2023-03-12 03:25:43 +01:00
vis2k
5d324d35f1 SnapshotInterpolation: better explain timeline clamp 2023-03-11 13:24:07 +08:00
vis2k
5a0c8269c8 remove unused code 2023-03-11 11:57:21 +08:00
vis2k
313c7a18cd fix(SnapshotInterpolation): Added TimelineClamp (#3402) 2023-03-11 10:46:00 +08:00
vis2k
67aa480fdd Snapshot Interpolation tests: check local timeline and fail early to prepare for clamping 2023-03-11 10:03:37 +08:00
MrGadget1024
712032a0aa Formatting 2023-03-10 04:37:01 -05:00
vis2k
80b23f029d feature: ExpontentialMovingAverage.Reset() 2023-03-10 17:33:25 +08:00
vis2k
b1e62cfac3 SnapshotInterpolation.Timescale: rename threshold parameters to absolute and update comment. because that's what they are. 2023-03-10 16:13:15 +08:00
vis2k
f62d68dbf3 comment 2023-03-10 16:05:47 +08:00
vis2k
fd63333563 SnapshotInterpolation: add explanation why timescale is calculated when inserting 2023-03-10 16:03:40 +08:00
vis2k
86505af92d Snapshot Interpolation Demo: simulate moving timeline ahead 2023-03-10 14:52:31 +08:00
vis2k
20c2899e3d Snapshot Interpolation Demo: simulate moving timeline behind 2023-03-10 14:52:29 +08:00
vis2k
60f021e543 Snapshot Interpolation Demo: simulate 1 fps 2023-03-10 14:51:13 +08:00
vis2k
da6c7180bb CCU demo: readme added 2023-03-08 15:29:51 +08:00
vis2k
733e663d11 syntax 2023-03-08 14:22:58 +08:00
vis2k
0d471af61c script icon 2023-03-08 10:31:40 +08:00
MrGadget1024
0cd06db1f2 NetworkTransform - formatting 2023-03-06 14:36:00 -05:00
MrGadget1024
4b34dc2fe8 breaking(NetworkManager): Removed obsolete OnServerError / OnClientError
BREAKING CHANGE: Removed obsolete OnServerError / OnClientError
2023-03-06 11:52:41 -05:00
MrGadget1024
788fd4df91 Revert "breaking(NetworkManager)!: Removed obsolete OnServerError / OnClientError"
This reverts commit 3f7c1af819.
2023-03-06 11:50:37 -05:00