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.

Config Files

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.

Hosting

This section only has to be done by the host.

Port Forwarding

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.

Starting the Server