VEIN can be run in multiplayer without Steam usage.
Doing so and hosting a server will publish your IP, so whenever possible, please start games as private games and have your players join via console commands.
This has to be done by everyone who wants to play with you. (I think).
Open VeinDemo/Vein/Saved/Config/Windows/Game.ini
. If it doesn’t exist, create it.
At the bottom add:
[/Script/Vein.VeinGameInstance]
NetworkManagerClassName=/Script/RamjetNetworking.RamjetNullNetworkManager
Save it and close.
Open VeinDemo/Vein/Saved/Config/Windows/Engine.ini
. If it doesn’t exist, create it.
At the bottom add:
[/Script/Engine.Engine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemUtils.IpNetDriver")
Save it and close.
This section only has to be done by the host.
You will need to direct your router to send packets coming over the internet to VEIN. To do this, consult your router model’s manual or use Google. It varies between routers.
You will want to route port 7777 on UDP to your PC.