How to configure OnlineSubsystem LoginFlow

It looks like LoginFlow isn’t properly defined in the OnlineFramework.uplugin file.

I’ve gone ahead and fixed that, and it should be a part of 4.17.

Try this:
Open up Engine\Plugins\Online\OnlineFramework\OnlineFramework.uplugin.

This is a JSON formatted filed.

Modify the Modules array to include an entry for LoginFlow:

"Modules": [
    {
        "Name": "Qos",
        "Type": "Runtime"
    },
    {
        "Name": "Party",
        "Type": "Runtime"
    },
    {
        "Name": "Lobby",
        "Type": "Runtime"
    },
    {
        "Name": "Hotfix",
        "Type": "Runtime"
    },
    {
        "Name": "Rejoin",
        "Type": "Runtime"
    },
    {
        "Name": "LoginFlow",
        "Type":  "Runtime"
    }
],

It looks like this module may not be completely up to date with our build rules, so you’ll also need to modify the module slightly.

Open up
Engine\Plugins\Online\OnlineFramework\Source\LoginFlow\LoginFlow.Build.cs and add the following near the top of the LoginFlow constructor:

PCHUsage = PCHUsageMode.UseSharedPCHs;

Thanks,
Jon N.