Advanced Sessions Plugin

Dedicated servers I’d set “Allow Join Via Presence” false.
“is this even required?” That last screenshot is used to update server settings, it’s not required to start a server.
UnrealEngine updated the SteamSDK which broke logic, other people have connection issues. I personally just run the dedicated server via a .bat script with a client that automatically connects:

:: Setup
set PathToEngine=D:\Program\UnrealEngine\UE_5.0EA
set PathToProject=E:\BioCrossing-5
set ProjectName=BioCrossing
set Level=Lobby
:: End Setup

start "" %PathToEngine%\Engine\Binaries\Win64\UE4Editor-Cmd.exe "%PathToProject%/%ProjectName%.uproject" %Level% -server -log -nosteam

start "" %PathToEngine%\Engine\Binaries\Win64\UE4Editor-Cmd.exe "%PathToProject%/%ProjectName%.uproject" -game 127.0.0.1 -ResX=1920 -ResY=1080 -WinX=0 -WinY=20 -log -nosteam