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.