lris crashes on my dedicated server saying replication protocol mismatch

I try to use lris, after I connect to the dedicated server, it gives the following error, it seems that the replication protocol does not match, is there a solution?

DefaultEngine.ini:

Build.cs:

Dedicated Server Logs:

[2025.05.30-14.01.02:414][102]LogIris: Error: OnProtocolMismatchReported from client:ConnectionId:1 ViewTarget: BP_MPPlayerController_C_0 Named: [UNetConnection] RemoteAddr: 127.0.0.1:58111, Name: IpConnection_0, Driver: Name:GameNetDriver Def:GameNetDriver IpNetDriver_0, IsServer: YES, PC: BP_MPPlayerController_C_0, Owner: BP_MPPlayerController_C_0, UniqueId: NULL:DESKTOP-5FQVEFH-5674C1984C651CE367E5B5A1DBA123EA when instancing NetRefHandle (Id=139):(RepSystemId=0). CDO:Default__BP_Helicopter_CH47_C ReplicatedObject:BP_Helicopter_CH47_C_1 NetObject:RootObject BP_Helicopter_CH47_C_1 (InternalIndex: 97) (NetRefHandle (Id=139):(RepSystemId=0))
[2025.05.30-14.01.02:415][102]LogIris: Error: Printing replication state of CDO Default__BP_Helicopter_CH47_C used for BP_Helicopter_CH47_C_1:
[1/4] Fragment: BP_Helicopter_CH47_C_Functions DescriptorId: 0x9a9f009f6e685f53 DefaultStateHash: 0x0
FPropertyReplicationState BP_Helicopter_CH47_C_Functions
[2/4] Fragment: BP_Helicopter_CH47_C_LifetimeConditionals DescriptorId: 0x1d15c80c6d2480d5 DefaultStateHash: 0x1329ffb47c2fe359
FPropertyReplicationState BP_Helicopter_CH47_C_LifetimeConditionals
0 - AttachmentReplication : (LocationOffset=(X=0.000000,Y=0.000000,Z=0.000000),RelativeScale3D=(X=0.000000,Y=0.000000,Z=0.000000),RotationOffset=(Pitch=0.000000,Yaw=0.000000,Roll=0.000000))
1 - ReplicatedMovement : (LocationQuantizationLevel=RoundTwoDecimals)
2 - RemoteViewPitch : 0
3 - AirState : ()
4 - NetCullDistanceSquared : 0.000000
[3/4] Fragment: BP_Helicopter_CH47_C_State DescriptorId: 0x39753894b68ab32e DefaultStateHash: 0xae8e879e77bff479
FPropertyReplicationState BP_Helicopter_CH47_C_State
0 - bReplicateMovem[2025.05.30-14.01.02:415][102]LogOutputDevice: Warning:

Script Stack (0 frames) :

[2025.05.30-14.01.03:066][102]LogStats: FPlatformStackWalk::StackWalkAndDump -  0.651 s
[2025.05.30-14.01.03:098][102]LogOutputDevice: Error: === Handled ensure: ===
[2025.05.30-14.01.03:098][102]LogOutputDevice: Error:
[2025.05.30-14.01.03:098][102]LogOutputDevice: Error: Ensure condition failed: false  [File:E:\UnrealEngine5.4\Engine\Source\Runtime\Experimental\Iris\Core\Private\Iris\ReplicationSystem\ObjectReplicationBridge.cpp] [Line: 1978]
[2025.05.30-14.01.03:100][102]LogOutputDevice: Error: Protocol mismatch detected from ConnectionId:1 ViewTarget: BP_MPPlayerController_C_0 Named: [UNetConnection] RemoteAddr: 127.0.0.1:58111, Name: IpConnection_0, Driver: Name:GameNetDriver Def:GameNetDriver IpNetDriver_0, IsServer: YES, PC: BP_MPPlayerController_C_0, Owner: BP_MPPlayerController_C_0, UniqueId: NULL:DESKTOP-5FQVEFH-5674C1984C651CE367E5B5A1DBA123EA. Compare the CDO state in the server and client logs to find the source of the issue.
[2025.05.30-14.01.03:101][102]LogOutputDevice: Error: Stack:
[2025.05.30-14.01.03:101][102]LogOutputDevice: Error: [Callstack] 0x00007ff97b88feff UnrealEditor-IrisCore.dll!ScopeExitSupport::TScopeGuard<`UObjectReplicationBridge::OnProtocolMismatchReported'::`2'::<lambda_1> >::~TScopeGuard<`UObjectReplicationBridge::OnProtocolMismatchReported'::`2'::<lambda_1> >() [E:\UnrealEngine5.4\Engine\Source\Runtime\Core\Public\Misc\ScopeExit.h:30]
[2025.05.30-14.01.03:101][102]LogOutputDevice: Error: [Callstack] 0x00007ff97b8ae4b9 UnrealEditor-IrisCore.dll!UObjectReplicationBridge::OnProtocolMismatchReported() [E:\UnrealEngine5.4\Engine\Source\Runtime\Experimental\Iris\Core\Private\Iris\ReplicationSystem\ObjectReplicationBridge.cpp:2026]
[2025.05.30-14.01.03:101][102]LogOutputDevice: Error: [Callstack] 0x00007ff96170db2d UnrealEditor-Engine.dll!UActorReplicationBridge::OnProtocolMismatchReported() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\Net\Iris\ReplicationSystem\ActorReplicationBridge.cpp:1185]
[2025.05.30-14.01.03:101][102]LogOutputDevice: Error: [Callstack] 0x00007ff97b8fd7ba UnrealEditor-IrisCore.dll!UReplicationSystem::ReportProtocolMismatch() [E:\UnrealEngine5.4\Engine\Source\Runtime\Experimental\Iris\Core\Private\Iris\ReplicationSystem\ReplicationSystem.cpp:1662]
[2025.05.30-14.01.03:102][102]LogOutputDevice: Error: [Callstack] 0x00007ff960cacf41 UnrealEditor-Engine.dll!UControlChannel::ReceivedBunch() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:1872]
[2025.05.30-14.01.03:102][102]LogOutputDevice: Error: [Callstack] 0x00007ff960cb247e UnrealEditor-Engine.dll!UChannel::ReceivedSequencedBunch() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:573]
[2025.05.30-14.01.03:102][102]LogOutputDevice: Error: [Callstack] 0x00007ff960cafc03 UnrealEditor-Engine.dll!UChannel::ReceivedNextBunch() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:1036]
[2025.05.30-14.01.03:102][102]LogOutputDevice: Error: [Callstack] 0x00007ff960cb1f1b UnrealEditor-Engine.dll!UChannel::ReceivedRawBunch() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:684]
[2025.05.30-14.01.03:102][102]LogOutputDevice: Error: [Callstack] 0x00007ff961631243 UnrealEditor-Engine.dll!UNetConnection::DispatchPacket() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\NetConnection.cpp:3723]
[2025.05.30-14.01.03:102][102]LogOutputDevice: Error: [Callstack] 0x00007ff961675b67 UnrealEditor-Engine.dll!UNetConnection::ReceivedPacket() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\NetConnection.cpp:3099]
[2025.05.30-14.01.03:103][102]LogOutputDevice: Error: [Callstack] 0x00007ff9616767b6 UnrealEditor-Engine.dll!UNetConnection::ReceivedRawPacket() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\NetConnection.cpp:1981]
[2025.05.30-14.01.03:110][102]LogOutputDevice: Error: [Callstack] 0x00007ff93dedb56f UnrealEditor-OnlineSubsystemUtils.dll!UIpNetDriver::TickDispatch() [E:\UnrealEngine5.4\Engine\Plugins\Online\OnlineSubsystemUtils\Source\OnlineSubsystemUtils\Private\IpNetDriver.cpp:1301]
[2025.05.30-14.01.03:111][102]LogOutputDevice: Error: [Callstack] 0x00007ff961703e19 UnrealEditor-Engine.dll!UNetDriver::InternalTickDispatch() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\NetDriver.cpp:2015]
[2025.05.30-14.01.03:111][102]LogOutputDevice: Error: [Callstack] 0x00007ff9616eceac UnrealEditor-Engine.dll!TBaseUObjectMethodDelegateInstance<0,UNetDriver,void __cdecl(float),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [E:\UnrealEngine5.4\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:667]
[2025.05.30-14.01.03:111][102]LogOutputDevice: Error: [Callstack] 0x00007ff95feb4ce4 UnrealEditor-Engine.dll!TMulticastDelegate<void __cdecl(float),FDefaultDelegateUserPolicy>::Broadcast() [E:\UnrealEngine5.4\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:956]
[2025.05.30-14.01.03:111][102]LogOutputDevice: Error: [Callstack] 0x00007ff9612c71f5 UnrealEditor-Engine.dll!UWorld::Tick() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\LevelTick.cpp:1339]
[2025.05.30-14.01.03:111][102]LogOutputDevice: Error: [Callstack] 0x00007ff960f05e98 UnrealEditor-Engine.dll!UGameEngine::Tick() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\GameEngine.cpp:1785]
[2025.05.30-14.01.03:111][102]LogOutputDevice: Error: [Callstack] 0x00007ff770378e0b UnrealEditor.exe!FEngineLoop::Tick() [E:\UnrealEngine5.4\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5921]
[2025.05.30-14.01.03:111][102]LogOutputDevice: Error: [Callstack] 0x00007ff77039e33c UnrealEditor.exe!GuardedMain() [E:\UnrealEngine5.4\Engine\Source\Runtime\Launch\Private\Launch.cpp:180]
[2025.05.30-14.01.03:116][102]LogOutputDevice: Error: [Callstack] 0x00007ff77039e42a UnrealEditor.exe!GuardedMainWrapper() [E:\UnrealEngine5.4\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:118]
[2025.05.30-14.01.03:116][102]LogOutputDevice: Error: [Callstack] 0x00007ff7703a18a4 UnrealEditor.exe!LaunchWindowsStartup() [E:\UnrealEngine5.4\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:258]
[2025.05.30-14.01.03:119][102]LogOutputDevice: Error: [Callstack] 0x00007ff7703b70c4 UnrealEditor.exe!WinMain() [E:\UnrealEngine5.4\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:298]
[2025.05.30-14.01.03:121][102]LogOutputDevice: Error: [Callstack] 0x00007ff7703ba37a UnrealEditor.exe!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
[2025.05.30-14.01.03:121][102]LogOutputDevice: Error: [Callstack] 0x00007ffa01607374 KERNEL32.DLL!UnknownFunction []
[2025.05.30-14.01.03:122][102]LogOutputDevice: Error: [Callstack] 0x00007ffa024fcc91 ntdll.dll!UnknownFunction []
[2025.05.30-14.01.03:122][102]LogOutputDevice: Error:
[2025.05.30-14.01.03:131][102]LogStats:                SubmitErrorReport -  0.000 s
[2025.05.30-14.01.03:936][102]LogWindows: Could not start crash report client using ../../../Engine/Binaries/Win64/CrashReportClientEditor-Win64-Debug.exe
[2025.05.30-14.01.03:936][102]LogMemory: Platform Memory Stats for WindowsEditor
[2025.05.30-14.01.03:936][102]LogMemory: Process Physical Memory: 5620.54 MB used, 5621.92 MB peak
[2025.05.30-14.01.03:936][102]LogMemory: Process Virtual Memory: 5854.46 MB used, 5855.90 MB peak
[2025.05.30-14.01.03:936][102]LogMemory: Physical Memory: 47303.31 MB used,  18163.90 MB free, 65467.21 MB total
[2025.05.30-14.01.03:936][102]LogMemory: Virtual Memory: 66188.56 MB used,  8391.05 MB free, 74579.61 MB total
[2025.05.30-14.01.03:937][102]LogStats:                    SendNewReport -  0.806 s
[2025.05.30-14.01.03:938][102]LogStats:             FDebug::EnsureFailed -  1.522 s
[2025.05.30-14.01.03:938][102]LogIris: Error: OnErrorWithNetRefHandleReported: 1 from client ConnectionId:1 ViewTarget: BP_MPPlayerController_C_0 Named: [UNetConnection] RemoteAddr: 127.0.0.1:58111, Name: IpConnection_0, Driver: Name:GameNetDriver Def:GameNetDriver IpNetDriver_0, IsServer: YES, PC: BP_MPPlayerController_C_0, Owner: BP_MPPlayerController_C_0, UniqueId: NULL:DESKTOP-5FQVEFH-5674C1984C651CE367E5B5A1DBA123EA. Problematic object was RootObject BP_Helicopter_CH47_C_1 (InternalIndex: 97) (NetRefHandle (Id=139):(RepSystemId=0))
[2025.05.30-14.01.03:938][102]LogOutputDevice: Warning:

Script Stack (0 frames) :

[2025.05.30-14.01.03:963][102]LogStats: FPlatformStackWalk::StackWalkAndDump -  0.014 s
[2025.05.30-14.01.03:964][102]LogOutputDevice: Error: === Handled ensure: ===
[2025.05.30-14.01.03:964][102]LogOutputDevice: Error:
[2025.05.30-14.01.03:965][102]LogOutputDevice: Error: Ensure condition failed: false  [File:E:\UnrealEngine5.4\Engine\Source\Runtime\Experimental\Iris\Core\Private\Iris\ReplicationSystem\ObjectReplicationBridge.cpp] [Line: 2036]
[2025.05.30-14.01.03:965][102]LogOutputDevice: Error: NetRefHandle error: 1 reported for NetRefHandle (Id=139):(RepSystemId=0). Look at the log for important information on the object tied to the handle.
[2025.05.30-14.01.03:965][102]LogOutputDevice: Error: Stack:
[2025.05.30-14.01.03:980][102]LogOutputDevice: Error: [Callstack] 0x00007ff97b88fe43 UnrealEditor-IrisCore.dll!ScopeExitSupport::TScopeGuard<`UObjectReplicationBridge::OnErrorWithNetRefHandleReported'::`2'::<lambda_1> >::~TScopeGuard<`UObjectReplicationBridge::OnErrorWithNetRefHandleReported'::`2'::<lambda_1> >() [E:\UnrealEngine5.4\Engine\Source\Runtime\Core\Public\Misc\ScopeExit.h:30]
[2025.05.30-14.01.03:980][102]LogOutputDevice: Error: [Callstack] 0x00007ff97b8ad773 UnrealEditor-IrisCore.dll!UObjectReplicationBridge::OnErrorWithNetRefHandleReported() [E:\UnrealEngine5.4\Engine\Source\Runtime\Experimental\Iris\Core\Private\Iris\ReplicationSystem\ObjectReplicationBridge.cpp:2050]
[2025.05.30-14.01.03:980][102]LogOutputDevice: Error: [Callstack] 0x00007ff97b8fd769 UnrealEditor-IrisCore.dll!UReplicationSystem::ReportErrorWithNetRefHandle() [E:\UnrealEngine5.4\Engine\Source\Runtime\Experimental\Iris\Core\Private\Iris\ReplicationSystem\ReplicationSystem.cpp:1670]
[2025.05.30-14.01.03:981][102]LogOutputDevice: Error: [Callstack] 0x00007ff960cacff5 UnrealEditor-Engine.dll!UControlChannel::ReceivedBunch() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:1886]
[2025.05.30-14.01.03:981][102]LogOutputDevice: Error: [Callstack] 0x00007ff960cb247e UnrealEditor-Engine.dll!UChannel::ReceivedSequencedBunch() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:573]
[2025.05.30-14.01.03:981][102]LogOutputDevice: Error: [Callstack] 0x00007ff960cafc03 UnrealEditor-Engine.dll!UChannel::ReceivedNextBunch() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:1036]
[2025.05.30-14.01.03:981][102]LogOutputDevice: Error: [Callstack] 0x00007ff960cb1f1b UnrealEditor-Engine.dll!UChannel::ReceivedRawBunch() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:684]
[2025.05.30-14.01.03:982][102]LogOutputDevice: Error: [Callstack] 0x00007ff961631243 UnrealEditor-Engine.dll!UNetConnection::DispatchPacket() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\NetConnection.cpp:3723]
[2025.05.30-14.01.03:982][102]LogOutputDevice: Error: [Callstack] 0x00007ff961675b67 UnrealEditor-Engine.dll!UNetConnection::ReceivedPacket() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\NetConnection.cpp:3099]
[2025.05.30-14.01.03:982][102]LogOutputDevice: Error: [Callstack] 0x00007ff9616767b6 UnrealEditor-Engine.dll!UNetConnection::ReceivedRawPacket() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\NetConnection.cpp:1981]
[2025.05.30-14.01.03:983][102]LogOutputDevice: Error: [Callstack] 0x00007ff93dedb56f UnrealEditor-OnlineSubsystemUtils.dll!UIpNetDriver::TickDispatch() [E:\UnrealEngine5.4\Engine\Plugins\Online\OnlineSubsystemUtils\Source\OnlineSubsystemUtils\Private\IpNetDriver.cpp:1301]
[2025.05.30-14.01.03:983][102]LogOutputDevice: Error: [Callstack] 0x00007ff961703e19 UnrealEditor-Engine.dll!UNetDriver::InternalTickDispatch() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\NetDriver.cpp:2015]
[2025.05.30-14.01.03:983][102]LogOutputDevice: Error: [Callstack] 0x00007ff9616eceac UnrealEditor-Engine.dll!TBaseUObjectMethodDelegateInstance<0,UNetDriver,void __cdecl(float),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [E:\UnrealEngine5.4\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:667]
[2025.05.30-14.01.03:983][102]LogOutputDevice: Error: [Callstack] 0x00007ff95feb4ce4 UnrealEditor-Engine.dll!TMulticastDelegate<void __cdecl(float),FDefaultDelegateUserPolicy>::Broadcast() [E:\UnrealEngine5.4\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:956]
[2025.05.30-14.01.03:984][102]LogOutputDevice: Error: [Callstack] 0x00007ff9612c71f5 UnrealEditor-Engine.dll!UWorld::Tick() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\LevelTick.cpp:1339]
[2025.05.30-14.01.03:984][102]LogOutputDevice: Error: [Callstack] 0x00007ff960f05e98 UnrealEditor-Engine.dll!UGameEngine::Tick() [E:\UnrealEngine5.4\Engine\Source\Runtime\Engine\Private\GameEngine.cpp:1785]
[2025.05.30-14.01.03:984][102]LogOutputDevice: Error: [Callstack] 0x00007ff770378e0b UnrealEditor.exe!FEngineLoop::Tick() [E:\UnrealEngine5.4\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5921]
[2025.05.30-14.01.03:985][102]LogOutputDevice: Error: [Callstack] 0x00007ff77039e33c UnrealEditor.exe!GuardedMain() [E:\UnrealEngine5.4\Engine\Source\Runtime\Launch\Private\Launch.cpp:180]
[2025.05.30-14.01.04:001][102]LogOutputDevice: Error: [Callstack] 0x00007ff77039e42a UnrealEditor.exe!GuardedMainWrapper() [E:\UnrealEngine5.4\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:118]
[2025.05.30-14.01.04:001][102]LogOutputDevice: Error: [Callstack] 0x00007ff7703a18a4 UnrealEditor.exe!LaunchWindowsStartup() [E:\UnrealEngine5.4\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:258]
[2025.05.30-14.01.04:001][102]LogOutputDevice: Error: [Callstack] 0x00007ff7703b70c4 UnrealEditor.exe!WinMain() [E:\UnrealEngine5.4\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:298]
[2025.05.30-14.01.04:002][102]LogOutputDevice: Error: [Callstack] 0x00007ff7703ba37a UnrealEditor.exe!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
[2025.05.30-14.01.04:002][102]LogOutputDevice: Error: [Callstack] 0x00007ffa01607374 KERNEL32.DLL!UnknownFunction []
[2025.05.30-14.01.04:002][102]LogOutputDevice: Error: [Callstack] 0x00007ffa024fcc91 ntdll.dll!UnknownFunction []
[2025.05.30-14.01.04:002][102]LogOutputDevice: Error:
[2025.05.30-14.01.04:009][102]LogStats:                SubmitErrorReport -  0.000 s
[2025.05.30-14.01.04:693][102]LogWindows: Could not start crash report client using ../../../Engine/Binaries/Win64/CrashReportClientEditor-Win64-Debug.exe
[2025.05.30-14.01.05:828][102]LogMemory: Platform Memory Stats for WindowsEditor
[2025.05.30-14.01.05:830][102]LogMemory: Process Physical Memory: 5620.64 MB used, 5622.55 MB peak
[2025.05.30-14.01.05:832][102]LogMemory: Process Virtual Memory: 5854.65 MB used, 5856.09 MB peak
[2025.05.30-14.01.05:850][102]LogMemory: Physical Memory: 47209.95 MB used,  18257.27 MB free, 65467.21 MB total
[2025.05.30-14.01.05:851][102]LogMemory: Virtual Memory: 66150.19 MB used,  8429.43 MB free, 74579.61 MB total
[2025.05.30-14.01.05:852][102]LogStats:                    SendNewReport -  1.835 s
[2025.05.30-14.01.05:863][102]LogStats:             FDebug::EnsureFailed -  1.925 s
[2025.05.30-14.01.05:888][102]LogIris: Error: OnProtocolMismatchReported from client:ConnectionId:1 ViewTarget: BP_MPPlayerController_C_0 Named: [UNetConnection] RemoteAddr: 127.0.0.1:58111, Name: IpConnection_0, Driver: Name:GameNetDriver Def:GameNetDriver IpNetDriver_0, IsServer: YES, PC: BP_MPPlayerController_C_0, Owner: BP_MPPlayerController_C_0, UniqueId: NULL:DESKTOP-5FQVEFH-5674C1984C651CE367E5B5A1DBA123EA when instancing NetRefHandle (Id=129):(RepSystemId=0). CDO:Default__BP_Vehicle_Base_HM_C ReplicatedObject:BP_Vehicle_Base_Child_C_1 NetObject:RootObject BP_Vehicle_Base_Child_C_1 (InternalIndex: 91) (NetRefHandle (Id=129):(RepSystemId=0))
[2025.05.30-14.01.05:889][102]LogIris: Error: Printing replication state of CDO Default__BP_Vehicle_Base_HM_C used for BP_Vehicle_Base_Child_C_1:
[1/4] Fragment: BP_Vehicle_Base_HM_C_Functions DescriptorId: 0x1ff779829466bb1 DefaultStateHash: 0x0
FPropertyReplicationState BP_Vehicle_Base_HM_C_Functions
[2/4] Fragment: BP_Vehicle_Base_HM_C_LifetimeConditionals DescriptorId: 0xbf3dea7f749e1528 DefaultStateHash: 0x1329ffb47c2fe359
FPropertyReplicationState BP_Vehicle_Base_HM_C_LifetimeConditionals
0 - AttachmentReplication : (LocationOffset=(X=0.000000,Y=0.000000,Z=0.000000),RelativeScale3D=(X=0.000000,Y=0.000000,Z=0.000000),RotationOffset=(Pitch=0.000000,Yaw=0.000000,Roll=0.000000))
1 - ReplicatedMovement : (LocationQuantizationLevel=RoundTwoDecimals)
2 - RemoteViewPitch : 0
3 - StearingWheel : 0.000000
4 - NetCullDistanceSquared : 0.000000
[3/4] Fragment: BP_Vehicle_Base_HM_C_State DescriptorId: 0x243daa108e464966 DefaultStateHash: 0xc0295be7e5361e95
FPropertyReplicationState BP_Vehicle_Base_HM_C_State
0 - bR[2025.05.30-14.01.05:889][102]LogIris: Error: OnErrorWithNetRefHandleReported: 1 from client ConnectionId:1 ViewTarget: BP_MPPlayerController_C_0 Named: [UNetConnection] RemoteAddr: 127.0.0.1:58111, Name: IpConnection_0, Driver: Name:GameNetDriver Def:GameNetDriver IpNetDriver_0, IsServer: YES, PC: BP_MPPlayerController_C_0, Owner: BP_MPPlayerController_C_0, UniqueId: NULL:DESKTOP-5FQVEFH-5674C1984C651CE367E5B5A1DBA123EA. Problematic object was RootObject BP_Vehicle_Base_Child_C_1 (InternalIndex: 91) (NetRefHandle (Id=129):(RepSystemId=0))
[2025.05.30-14.01.05:897][102]LogAutomationController: Ignoring very large delta of 3.48 seconds in calls to FAutomationControllerManager::Tick() and not penalizing unresponsive tests
[2025.05.30-14.01.05:930][105]LogIris: Error: OnProtocolMismatchReported from client:ConnectionId:1 ViewTarget: BP_MPPlayerController_C_0 Named: [UNetConnection] RemoteAddr: 127.0.0.1:58111, Name: IpConnection_0, Driver: Name:GameNetDriver Def:GameNetDriver IpNetDriver_0, IsServer: YES, PC: BP_MPPlayerController_C_0, Owner: BP_MPPlayerController_C_0, UniqueId: NULL:DESKTOP-5FQVEFH-5674C1984C651CE367E5B5A1DBA123EA when instancing NetRefHandle (Id=2841):(RepSystemId=0). CDO:Default__BP_Vehicle_Base_HM_MachineGun_C ReplicatedObject:BP_Vehicle_Base_HM_MachineGun_C_1 NetObject:RootObject BP_Vehicle_Base_HM_MachineGun_C_1 (InternalIndex: 1449) (NetRefHandle (Id=2841):(RepSystemId=0))
[2025.05.30-14.01.05:931][105]LogIris: Error: Printing replication state of CDO Default__BP_Vehicle_Base_HM_MachineGun_C used for BP_Vehicle_Base_HM_MachineGun_C_1:
[1/4] Fragment: BP_Vehicle_Base_HM_MachineGun_C_Functions DescriptorId: 0x3cfa3448fe2f69d4 DefaultStateHash: 0x0
FPropertyReplicationState BP_Vehicle_Base_HM_MachineGun_C_Functions
[2/4] Fragment: BP_Vehicle_Base_HM_MachineGun_C_LifetimeConditionals DescriptorId: 0x543fa031bbc511ff DefaultStateHash: 0x1329ffb47c2fe359
FPropertyReplicationState BP_Vehicle_Base_HM_MachineGun_C_LifetimeConditionals
0 - AttachmentReplication : (LocationOffset=(X=0.000000,Y=0.000000,Z=0.000000),RelativeScale3D=(X=0.000000,Y=0.000000,Z=0.000000),RotationOffset=(Pitch=0.000000,Yaw=0.000000,Roll=0.000000))
1 - ReplicatedMovement : (LocationQuantizationLevel=RoundTwoDecimals)
2 - RemoteViewPitch : 0
3 - StearingWheel : 0.000000
4 - NetCullDistanceSquared : 0.000000
[3/4] Fragment: BP_Vehicle_Base_HM_MachineGun_C_State DescriptorId: 0xb852f3546efb3aad DefaultStateHash: 0xc[2025.05.30-14.01.05:937][105]LogIris: Error: OnErrorWithNetRefHandleReported: 1 from client ConnectionId:1 ViewTarget: BP_MPPlayerController_C_0 Named: [UNetConnection] RemoteAddr: 127.0.0.1:58111, Name: IpConnection_0, Driver: Name:GameNetDriver Def:GameNetDriver IpNetDriver_0, IsServer: YES, PC: BP_MPPlayerController_C_0, Owner: BP_MPPlayerController_C_0, UniqueId: NULL:DESKTOP-5FQVEFH-5674C1984C651CE367E5B5A1DBA123EA. Problematic object was RootObject BP_Vehicle_Base_HM_MachineGun_C_1 (InternalIndex: 1449) (NetRefHandle (Id=2841):(RepSystemId=0))

protocol mismatch on connect almost always means server and client built different fragment layouts for the same class. with a helicopter blueprint plus child components, a stale cooked blueprint on one side or a component whose bReplicates differs between CDO and instance will split the layout.

rebuild both ends from the same changelist, delete Saved and Intermediate before cooking the server, and confirm the rotor and attachment components have replication enabled on the class defaults rather than only on one placed instance. when the layouts match, the NetRefHandle instancing error on join goes away.

you can also look at Iris Readiness Kit, an Iris replication plugin that lists classes and components whose fragment layout diverges under Iris before activation: Iris Readiness Kit — Audit Your Project Before Enabling Iris Replication | Fab there’s a shorts playlist on iris filtering basics too: https://www.youtube.com/playlist?list=PLWrCzz951TwA