[Fix Incoming] Seriously damaging change to Online Subsystems in 4.20

[USER=“9”]Stephen Ellis[/USER] You’re in luck.

Found the fix for the hash issue. Instead of adding a hash, given the “fix” implemented by Epic in 4.20.3, we now need to override the following function in FUniqueNetIdUWorks, inherited from FUniqueNetId:


virtual FName GetType() const override
{
    return TEXT("UWorks");
}

It wasn’t even a pure virtual function. There wasn’t any indication whatsoever to make me check this. I found this mostly by mistake. Really ■■■■■■■ smooth change by the Epic guys.