googleforgames / global-multiplayer-demo

This multiplayer demo is a cloud first implementation of a global scale, realtime multiplayer game utilising dedicated game servers, utilising both Google Cloud's products and open source gaming solutions.
Apache License 2.0
117 stars 16 forks source link

[Unreal] Work out a good way to set the network version #154

Open markmandel opened 1 year ago

markmandel commented 1 year ago

Right now we are just doing:

        FNetworkVersion::IsNetworkCompatibleOverride.BindLambda([](uint32 LocalNetworkVersion, uint32 RemoteNetworkVersion)
        {
            return true;
        });

Since our client and server builds are on different machines and different Unreal engine installations, and it's messy.

We should come up with a better way of matching clients to servers -- maybe by git hash?