Client connection with invalid version

You can override the version check value by passing the networkversionoverride command line argument. For example, when testing packaged phone clients against my Linux dedicated server, I launch the server with this command line:

~/proj/UnrealEngine/Engine/Binaries/Linux/UE4Editor-Linux-DebugGame ~/proj/myproj/MyProj.uproject /Game/Maps/MyMap?listen -server networkversionoverride=4541578

To find the value to pass for networkversionoverride, search the log on your packaged client for this LogNetVersion line:

[0010.30][ 0]LogNetVersion: Tdp 1.0.0, NetCL: 4541578, EngineNetVer: 10, GameNetVer: 0 (Checksum: 1349145699)

This is an old question, but maybe this will help some poor soul in the future.

4 Likes