Unreal Engine Version Compatibility Issue

I’m encountering a version compatibility problem when trying to connect my Unreal Engine binary client to a dedicated server built from the Unreal Engine source code (GitHub version). Both the client and server are running the same engine version, but I’m still receiving the error: “The match you are trying to join is running an incompatible version of the game. Please try upgrading your game version.”

I never encounter this problem(as such scenario never ever crossed my mind), so i don’t even sure if it’s engine’s message or from your custom code, but:

my Unreal Engine binary client

i guess it means the one from the launcher? Any reason you don’t want to build the client with the same engine as the server?

If you talking about connecting from pie, during development, then you still can build the trimmed installed-build from the same source as the one for building server.
Just make sure BuildId is the same between them: either set it manually in Enging\Build\Build.version before building or use -set:BuildIdOverride=... in build line