Game Version & File Signature Check?

How do you go about making sure that clients can’t connect to the server with a different game version?

Let’s say that I release an update, the dedicated server is now running version 2.0. How do I prevent clients from running version 1.0 from connecting? Is there a built-in way in Unreal Engine?

Is there a way to check the .pak files (such as a signature) when a player connects to the server to ensure that the user hasn’t changed anything inside them?

Thanks :wink: