Quick answer: Plugins → enable OnlineSubsystem and OnlineSubsystemNull (or Steam). DefaultEngine.ini: [OnlineSubsystem] DefaultPlatformService=NULL.
CreateSession returns false. Logs show OnlineSubsystem null. Plugin disabled or no platform service configured.
The Fix
# DefaultEngine.ini
[OnlineSubsystem]
DefaultPlatformService=NULL
[OnlineSubsystemNull]
bEnabled=true
Edit → Plugins → search OnlineSubsystem → Enable both Base and NULL. Restart editor.
For Steam Production
[OnlineSubsystem]
DefaultPlatformService=Steam
[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"
Verifying
Log shows OnlineSubsystem NULL initialized. CreateSession succeeds. LAN games discoverable.
“Plugin enabled. Service set. Sessions create.”
Related Issues
For replication scope, see replication scope. For BP timer server-only, see timer server.
Plugin on. INI set. Session creates.