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.