VEIN can be run in multiplayer without Steam usage.

You might want to do this if you dislike Steam, are in a remote area, pirated the game, etc.

<aside> <img src="/icons/info-alternate_red.svg" alt="/icons/info-alternate_red.svg" width="40px" />

Doing so and hosting a server will publish your real IP, so whenever possible, please start games as private games and have your players join via console commands.

</aside>

Config Files

This has to be done by everyone who wants to play with you. (I think).


Open Vein/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 Vein/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.