From a1b3610af8a4621efe571ce9569897e16b2a6e8f Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Thu, 7 Nov 2024 13:57:26 +0100 Subject: [PATCH] Enable network object ids remapping for host or server too to fix custom object ids map #3042 --- Source/Engine/Networking/NetworkReplicator.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Source/Engine/Networking/NetworkReplicator.cpp b/Source/Engine/Networking/NetworkReplicator.cpp index ac3c1de5d..3a2ac9466 100644 --- a/Source/Engine/Networking/NetworkReplicator.cpp +++ b/Source/Engine/Networking/NetworkReplicator.cpp @@ -483,7 +483,6 @@ void SetupObjectSpawnMessageItem(SpawnItem* e, NetworkMessage& msg) NetworkMessageObjectSpawnItem msgDataItem; msgDataItem.ObjectId = item.ObjectId; msgDataItem.ParentId = item.ParentId; - if (NetworkManager::IsClient()) { // Remap local client object ids into server ids IdsRemappingTable.KeyOf(msgDataItem.ObjectId, &msgDataItem.ObjectId); @@ -1677,7 +1676,6 @@ void NetworkInternal::NetworkReplicatorUpdate() NETWORK_REPLICATOR_LOG(Info, "[NetworkReplicator] Despawn object ID={}", e.Id.ToString()); NetworkMessageObjectDespawn msgData; msgData.ObjectId = e.Id; - if (isClient) { // Remap local client object ids into server ids IdsRemappingTable.KeyOf(msgData.ObjectId, &msgData.ObjectId); @@ -1888,7 +1886,6 @@ void NetworkInternal::NetworkReplicatorUpdate() msgData.OwnerFrame = NetworkManager::Frame; msgData.ObjectId = item.ObjectId; msgData.ParentId = item.ParentId; - if (isClient) { // Remap local client object ids into server ids IdsRemappingTable.KeyOf(msgData.ObjectId, &msgData.ObjectId); @@ -1985,7 +1982,6 @@ void NetworkInternal::NetworkReplicatorUpdate() NetworkMessageObjectRpc msgData; msgData.ObjectId = item.ObjectId; msgData.ParentId = item.ParentId; - if (isClient) { // Remap local client object ids into server ids IdsRemappingTable.KeyOf(msgData.ObjectId, &msgData.ObjectId);