With the rework of IP address resolution in 4.25, this assert now occurs. When no packet handler is used, UPendingNetGame::InitNetDriver calls SendInitialJoin() immediately, before async address resolution has completed. It will try to write to the send buffer and send data before the buffer or socket/address has been properly initialized. It doesn't assert when the packet handler is enabled because the SendInitialJoin call is deferred until the handler handshake is complete, and this handshake will retry in the background until the address is resolved and the connection is properly set up.
Reverting to the old resolution behavior with "net.IpConnectionDisableResolution 1" will work around the issue when -NoPacketHander is set.
I am not able to find world outliner how to enable it?
How can i modify the param name in EQS node
How to achieve HLSL Multiple Render Target in Material blueprints?
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
How do I use UE Visual Studio Integration Tool plugin for Visual Studio 2022?
Delay nodes occasionally don't fire the "Completed" output in a nativized build
When I open UE4 4.24.3 it appears that. Does anyone know how to solve?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-100594 in the post.
1 |
Component | UE - Networking |
---|---|
Affects Versions | 4.25.3 |
Target Fix | 5.0-m4 |
Fix Commit | 14807256 |
---|---|
Release Commit | 14807256 |
Created | Oct 6, 2020 |
---|---|
Resolved | Nov 23, 2020 |
Updated | Apr 27, 2021 |