Ok, so tried a clean project, on a fresh, clean re-downloaded version of 4.9.2, and project worked.
This helped me narrow it down to fact that something in my project was broken after steam integration stuff.
So I removed all steam integration stuff, but still couldn’t get it to work, as I was getting this error:
Invalid or uninitialized OnlineSubsystem
Cannot map local player to unique net ID
In my log file.
I jumped online, did a bit of investigating, found a solution that didn’t really go into detail about adding a dependency.
After just fiddling around, I added “OnlineSubsystemNull” into *.Build.cs file as was vaguely suggested (but not explained), and now it works.
Bare in mind, this still doesn’t solve main issue of this post on answerhub, but it at least brings me back to having working multiplayer across LAN again.
// Fill out your copyright notice in Description page of Project Settings.
using UnrealBuildTool;
public class SandBox : ModuleRules
{
public SandBox(TargetInfo Target)
{
PublicDependencyModuleNames.AddRange(new string[] { “Core”, “CoreUObject”, “Engine”, “InputCore”, “OnlineSubsystemNull” });
PrivateDependencyModuleNames.AddRange(new string[] { });