How to Configure Your Vein Server (game.ini + Engine.ini)

Complete Vein dedicated server configuration — game.ini for identity/admin settings and Engine.ini for gameplay, PvP, zombies, hordes, and loot.

Vein uses two config files: game.ini for server identity and admin setup, and Engine.ini for 100+ gameplay settings.

Config File Locations

game.ini
Engine.ini

Quick Settings via Startup Tab

The most common settings (server name, password, max players, public toggle) can be changed directly in the Startup tab without editing config files:

Startup tab showing Vein server variables

Edit Config Files

For advanced settings (gameplay, zombies, PvP, loot), edit the config files directly:

Stop the server

In the XGamingServer Panel, go to Console and stop the server.

Open the config file

Click Files in the sidebar and navigate to Vein/Saved/Config/LinuxServer/. Open Game.ini or Engine.ini.

File Manager showing the server root

Game.ini open in the editor

Save and start

Click Save Content and start from Console.

Game.ini Reference

[/Script/Engine.GameSession]
MaxPlayers=16

[/Script/Vein.VeinGameSession]
bPublic=True
bAntiCheatProtected=False
ServerName=My Vein Server
BindAddr=0.0.0.0
AdminSteamIDs=76561198012345678
HeartbeatInterval=30.0
Password=

[OnlineSubsystemSteam]
GameServerQueryPort=27015
bVACEnabled=0
SettingSectionDefaultDescription
MaxPlayersEngine.GameSession16Max concurrent players (up to 64 via startup params)
bPublicVeinGameSessionTrueShow in server browser (False = unlisted)
bAntiCheatProtectedVeinGameSessionFalseEnable anti-cheat
ServerNameVeinGameSessionDisplay name in server browser
PasswordVeinGameSession(empty)Join password — leave empty for public
AdminSteamIDsVeinGameSessionSteamID64 for admins (one per line)
HeartbeatIntervalVeinGameSession30.0How often the server pings the master server
GameServerQueryPortOnlineSubsystemSteam27015Steam query port (UDP)
bVACEnabledOnlineSubsystemSteam0Valve Anti-Cheat (0 = off, 1 = on)

Engine.ini — Gameplay Settings

All gameplay settings go under [ConsoleVariables] in Engine.ini, using the format vein.SettingName=value:

SettingDefaultDescription
vein.PvP1.0Enable PvP (0 = off, 1 = on)
vein.BaseDamage1.0Enable base/structure damage
vein.BuildObjectDecay1.0Require utility cabinets to prevent decay
SettingDefaultDescription
vein.AISpawner.Hordes.Enabled1.0Enable horde events
vein.AISpawner.Hordes.ChancePerMinute0.05Horde spawn frequency
vein.Zombies.Health40.0Zombie HP
vein.Zombies.DamageMultiplier1.0Zombie damage multiplier
SettingDefaultDescription
vein.Time.TimeMultiplier16.0Day/night cycle speed (higher = faster)
SettingDefaultDescription
vein.Scarcity.Difficulty2.0Loot scarcity (0 = abundant, 4 = very scarce)

Many more settings are available in Engine.ini. Settings can also be changed live via the in-game admin Config menu (press \ to open the admin panel).

Ports

PortProtocolPurpose
7777UDPGame traffic
27015UDPSteam query (GameServerQueryPort in game.ini)

Startup Parameters

Set in the Startup tab on the panel:

ParameterDescription
-port=7777Game port
-QueryPort=27015Query port
-MaxPlayers=64Override max players beyond config default
-logEnable logging

How is this guide?

40% Off — Limited TimeGet your Vein server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page