From 8a746cd6cfdb629ee61f4aa15eaf84ce094a93cc Mon Sep 17 00:00:00 2001 From: Jeffrey Rainy Date: Wed, 18 Aug 2021 10:16:02 -0400 Subject: [PATCH] feat: snapshot, using unreliable packets, now that the underlying foundation supports it. Only merge after https://github.com/Unity-Technologies/com.unity.multiplayer.mlapi/pull/1062 --- .../Runtime/Transports/NetworkTransport.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/com.unity.netcode.gameobjects/Runtime/Transports/NetworkTransport.cs b/com.unity.netcode.gameobjects/Runtime/Transports/NetworkTransport.cs index 4450fe6e64..555294cb90 100644 --- a/com.unity.netcode.gameobjects/Runtime/Transports/NetworkTransport.cs +++ b/com.unity.netcode.gameobjects/Runtime/Transports/NetworkTransport.cs @@ -104,8 +104,7 @@ public TransportChannel[] NETCODE_CHANNELS // todo: Currently, fragmentation support needed to deal with oversize packets encounterable with current pre-snapshot code". // todo: once we have snapshotting able to deal with missing frame, this should be unreliable new TransportChannel(NetworkChannel.NetworkVariable, NetworkDelivery.ReliableSequenced), - new TransportChannel(NetworkChannel.SnapshotExchange, NetworkDelivery.ReliableSequenced), // todo: temporary until we separate snapshots in chunks - + new TransportChannel(NetworkChannel.SnapshotExchange, NetworkDelivery.Unreliable), new TransportChannel(NetworkChannel.Fragmented, NetworkDelivery.ReliableFragmentedSequenced), };