A VEIN dedicated server is controlled mainly by one file, Game.ini, which holds your max player count, server name, public visibility, admin list, and a few network and security toggles. On a VEIN server you host with Loafhosts, you do not need to open that file by hand. The Config Editor reads Game.ini, lays its settings out as a grouped form with a short explanation under each one, offers two one-click presets for going public or private, and gives you a raw text view of the second config file, Engine.ini, for anything the form does not cover. This guide explains what the VEIN Config Editor edits, how the settings are grouped, what the presets do, which fields are locked and why, and when a change needs a restart. The editor is currently a BETA feature.
Note: The VEIN Config Editor is a BETA feature. It works well today, but VEIN is still in Early Access and its config format can change between game updates, so treat the field list as accurate as of this writing rather than permanently fixed.
What the VEIN Config Editor Does
The Config Editor works on two files. The main one is Vein/Saved/Config/LinuxServer/Game.ini, shown as a grouped form: a labelled control for each setting, whether that is a text box, number field, or on/off toggle, with a short tip explaining what it does. The second is Vein/Saved/Config/LinuxServer/Engine.ini, VEIN’s Unreal Engine networking and performance tuning file, which the editor exposes as raw text rather than a form, since its contents are not templated by the game the way Game.ini is.
When you save the Game.ini form, the panel patches only the keys you changed and writes them back into the file, leaving everything else untouched. Your input is validated first: numbers must fall inside the allowed range, and toggles are written as true or false. A bad value is rejected before anything is written, so the on-disk file is never left in a broken state.
Note: The Config Editor’s form applies to Game.ini; Engine.ini is available as a raw text editor for advanced tuning
Note: Saving only writes the fields you changed; the rest of the file is left as-is
Opening the Config Editor
The editor appears in the left sidebar of a VEIN server under the Game section. Look for Server Config and click it to open the Config Editor page. It loads over your normal server view, so the sidebar and the live status header stay in place while you work.
If your server has never been started, Game.ini may not exist on disk yet, since VEIN’s own installer only creates it the first time the server (or the panel’s installer) sets it up. If the editor reports no settings found, start the server once, then reopen the editor.
Tip: The Server Config item lives in the Game section of the server sidebar
Tip: If the editor shows no settings, start the server once so Game.ini exists, then reopen the editor
How the Settings Are Grouped
The Game.ini form is split into four groups:
- Server: Max players, whether the server is listed publicly in VEIN’s in-game server browser, and the server name shown to connecting players.
- Network: Heartbeat interval, the number of seconds between status pings the server sends to the server list backend. Lower values refresh your listing faster; very low values add unnecessary network overhead.
- Security: Anti-cheat protection and Valve Anti-Cheat (VAC). Turning VAC off allows players who are VAC banned elsewhere to join your server.
- Admin: Admin Steam IDs, a comma-separated list of SteamID64 values granted in-game admin privileges. This is currently the only way to grant admin access on VEIN, since the game has no RCON or remote console.
Tip: Add trusted players’ SteamID64 values to Admin Steam IDs, comma-separated, to give them in-game admin powers
Note: VEIN has no RCON, so Admin Steam IDs is the only admin-access mechanism the Config Editor can offer
A Note on the Public/Private Toggle
The “List publicly” field controls whether your server appears in VEIN’s in-game server browser. On some installs of the game this same behavior is controlled by a differently named key, bShouldAdvertise, rather than the bPublic key the form edits. If you toggle this setting and your server’s browser visibility does not change after a restart, check Engine.ini or the raw view of Game.ini for a bShouldAdvertise key and set it directly there instead.
Note: If the public/private toggle appears to have no effect after a restart, check for a
bShouldAdvertisekey in the raw file
One-Click Presets
If you would rather not set each field by hand, the editor offers two presets:
- Public: turns on public listing, anti-cheat protection, and VAC, the recommended combination for a server open to the public server browser.
- Private (invite only): turns off public listing, so the server is reachable only by direct connect or by sharing your IP and port with people you invite.
Clicking a preset opens a confirmation showing exactly which fields will change, old value next to new value, before anything saves. If your server already matches the preset, the editor tells you there is nothing to change.
Note: A preset shows you the exact fields it will change before it saves anything
Tip: Use Private if you are still setting the server up and do not want random players finding it in the browser yet
Locked Settings and Why They Are Read-Only
Three keys in Game.ini are shown with a Locked tag and cannot be edited from the Config Editor: Password, BindAddr, and GameServerQueryPort.
These are locked because the panel manages them from elsewhere. Password is your Server Password from the Startup tab, kept masked and only ever set from that dedicated field. BindAddr is hardcoded to 0.0.0.0 so the server listens on all interfaces correctly inside its container; there is no reason to change it and doing so would break connectivity. GameServerQueryPort is tied to the Query Port your server was provisioned with and is not something you can freely reassign. If you need to change your Server Password or ports, do it from the Startup tab, not here; the editor will not write these keys under any circumstances.
Note: Password, BindAddr, and GameServerQueryPort are locked because they are managed by your server’s Startup settings and allocation
Note: Change your server password from the Startup tab, not the Config Editor; the Password field here is read-only
Editing Engine.ini
Engine.ini is presented as a raw text editor rather than a form, since its contents are Unreal Engine networking and performance tuning that VEIN’s installer seeds once on first setup rather than templating from panel variables. If you know what you are changing, you can edit it directly here. If you are not sure, it is safest to leave it as installed; the defaults are what the game ships with.
Tip: Use Engine.ini only if you specifically need to tune Unreal Engine networking or performance behavior
Note: Unlike Game.ini, Engine.ini has no schema or validation in the editor, since it is edited as raw text
How Changes Apply
VEIN reads its config files at boot, so a save in the Config Editor is not live until the server restarts. Click Save changes, then restart the server from the Console or Power controls to bring the new values into play. There is no partial-apply behavior here: every field in Game.ini needs a restart to take effect, and there are no world-reset or recreate-only fields the way some games have.
Note: Saving writes the file but does not apply the change; restart the server to load the new settings
Putting It Together
The VEIN Config Editor turns Game.ini from a file you would otherwise hand-edit into a grouped form: four clear sections, a public/private preset for the common cases, a raw view of Engine.ini for deeper tuning, and locked fields for the values your Startup settings and allocation already control. Because VEIN has no RCON, the Admin Steam IDs field here is also your only way to grant in-game admin access, so it is worth setting before you invite anyone in. Set your groups, apply a preset if you want a fast baseline, save, and restart, and your VEIN server is configured exactly the way you want.