Fix crash when spawning large amount of network objects at once by sending spawn message in parts

#1344
This commit is contained in:
Wojtek Figat
2023-09-01 11:42:31 +02:00
parent c32a139dbd
commit 21b90fb829
3 changed files with 362 additions and 241 deletions

View File

@@ -15,7 +15,7 @@
#include "Engine/Profiler/ProfilerCPU.h"
#include "Engine/Scripting/Scripting.h"
#define NETWORK_PROTOCOL_VERSION 2
#define NETWORK_PROTOCOL_VERSION 3
float NetworkManager::NetworkFPS = 60.0f;
NetworkPeer* NetworkManager::Peer = nullptr;
@@ -131,6 +131,7 @@ namespace
NetworkInternal::OnNetworkMessageObjectReplicate,
NetworkInternal::OnNetworkMessageObjectReplicatePart,
NetworkInternal::OnNetworkMessageObjectSpawn,
NetworkInternal::OnNetworkMessageObjectSpawnPart,
NetworkInternal::OnNetworkMessageObjectDespawn,
NetworkInternal::OnNetworkMessageObjectRole,
NetworkInternal::OnNetworkMessageObjectRpc,