So here I am at home. I bought three copies of the game. One for myself and two for my two sons.
I was hoping to get an actual direct connect game going but it was met with complete frustration.
While we share the same household, the machines are on different vlans.
This presents a problem for the "LAN" connection because we aren't on the same lan.
As for Direct Connect, that has to traverse the firewall and get some weird token from Larian servers.
Presumably that'll involve Larian servers for all gameplay.
Not only that, that traffic have to actually leave and traverse firewalls and get Nat'd back to the host machine.
What this set of options needs is for the ability for someone to input the ip address of the machine they want to connect to directly. (or hostname for that matter)
This would a) alleviate the need to talk to Larian servers and b) allow more advanced users to input an ip address of their choosing and just let their routers do the work.
There's no reason why people on different L2 segments need to have to revert to traversing firewalls at the edges w/ reverse nat and all that jazz.
Multiple vlans in a home setting isn't common; completely understand and agree, but letting end users physically give an ip address to connect to a host isn't "magical" either.
Great game btw and thank you!