VEIN(抢先体验,Ramjet Studios)提供免费专用服务器(SteamCMD 应用 2131400,匿名登录),支持 Windows 和 Linux,通过 Game.ini 和启动参数(-Port、-QueryPort)配置。游戏更新很快:每次补丁后请重新执行 SteamCMD 更新。
分步安装
确认机器配置:Windows or Linux x64, RAM and CPU not officially specified。
下载 SteamCMD 并创建服务器文件夹。
用 SteamCMD 安装服务器:login anonymous, app_update 2131400 validate。
带 -log 启动一次以生成 Vein/Saved/Config/...,然后停止。
先启动一次服务器再停止,然后编辑 Game.ini (AdminSteamIDs, WhitelistedPlayers…)。
在防火墙和路由器中开放端口 7777/UDP, 27015/UDP。
先在 localhost(127.0.0.1)测试,再用其他网络从外部测试。
配置自动启动(计划任务或 systemd 服务)。
安排 Vein/Saved 的备份与更新。
前置条件
Windows 或 64 位 Linux;查阅的文档中开发商未公布最低配置,建议至少 4 核、8 GB 内存起步并按玩家数调整(估算)。SteamCMD 匿名登录,无需账号。管理员通过 SteamID64 指定(无管理员密码)。
本地安装(Windows)
用 SteamCMD 安装,以默认端口启动服务器,然后在游戏中连接 127.0.0.1。
C:\steamcmd\steamcmd.exe +force_install_dir C:\vein-server +login anonymous +app_update 2131400 validate +quit
cd /d C:\vein-server
VeinServer.exe -log -Port=7777 -QueryPort=27015在 Linux VPS / 独立服务器上安装
Ubuntu/Debian:创建专用用户,安装 SteamCMD 的 32 位依赖,安装后启动 Linux 可执行文件(名称请在文件夹中确认:VeinServer.sh 或 Vein/Binaries/Linux/VeinServer-Linux-Test)。Game.ini 位于 Vein/Saved/Config/LinuxServer/。
sudo adduser --disabled-password --gecos "" steam
sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install -y lib32gcc-s1 curl ca-certificates
sudo -iu steam
mkdir -p ~/steamcmd ~/vein-server && cd ~/steamcmd
curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxf -
./steamcmd.sh +force_install_dir ~/vein-server +login anonymous +app_update 2131400 validate +quit
cd ~/vein-server && ./VeinServer.sh -log -Port=7777 -QueryPort=27015需要开放的端口
- 7777/UDP:游戏端口(-Port=)
- 27015/UDP:Steam 查询端口(-QueryPort=);有来源称为 7778,请在你的版本上确认
Linux 防火墙(ufw)
在 Ubuntu/Debian 上先放行 SSH 以免被锁在外面,再放行游戏端口。
sudo ufw allow OpenSSH
sudo ufw allow 7777/udp
sudo ufw allow 27015/udp
sudo ufw enable
sudo ufw statusWindows 防火墙(netsh)
在管理员权限的 PowerShell(或管理员 cmd)中执行:
netsh advfirewall firewall add rule name="VEIN 7777/UDP" dir=in action=allow protocol=UDP localport=7777
netsh advfirewall firewall add rule name="VEIN 27015/UDP" dir=in action=allow protocol=UDP localport=27015服务商防火墙与端口转发(NAT)
如果服务器托管在服务商(OVH、Hetzner、Scaleway 等),请在其网络防火墙(“安全组”)中开放相同端口。家庭自建时,将路由器端口转发(NAT)到该机器的固定内网 IP。请从外部(手机网络或朋友)测试;在自己网络内测试说明不了问题。
自动启动与监控
创建 /etc/systemd/system/<名称>.service,然后执行:sudo systemctl daemon-reload && sudo systemctl enable --now <名称>。日志:journalctl -u <名称> -f。
[Unit]
Description=VEIN dedicated server
After=network-online.target
Wants=network-online.target
[Service]
User=steam
WorkingDirectory=/home/steam/vein-server
ExecStart=/home/steam/vein-server/VeinServer.sh -log -Port=7777 -QueryPort=27015
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.targetWindows 自动启动(计划任务)
创建触发器为“启动时”的计划任务运行启动脚本,使用最高权限,并选择“不管用户是否登录都要运行”。
更新、备份与重启
停止服务器,重新执行 app_update 2131400 validate 后再启动。重大更新前备份 Vein/Saved。 抢先体验更新频繁:每次补丁后重新执行,否则玩家无法连接。
# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server Vein/Saved登记并让玩家找到服务器
服务器公开后,请在 https://game-rank.com/jeux/vein(本工具所有者的网站)登记,方便玩家找到、关注并投票。
故障排查
- 外网无法连接但 localhost 正常:缺少系统防火墙规则、服务商防火墙或 NAT 转发,或协议(UDP/TCP)不对。请逐层检查。
- 游戏更新后连接被拒绝:客户端与服务器版本必须一致。请重新更新服务器并重启。
- 服务器立即退出:请在控制台中启动以查看错误,并检查可用内存、磁盘和软件依赖。
- Game.ini 的设置不生效:检查文件夹(LinuxServer 或 WindowsServer)、节名和键名并重启;错误名称会被忽略。
常见问题
- 服务器的 Steam 应用 ID 是多少?
- 2131400(专用服务器,匿名登录);游戏本体为 1857950。
- 如何更新服务器?
- 停止服务器后重新执行 app_update 2131400 validate;客户端与服务器版本必须一致。
- 如何将玩家设为管理员?
- 把其 SteamID64 加到 Game.ini 的 AdminSteamIDs(或 SuperAdminSteamIDs)并重启:没有管理员密码。
- 如何推广我的服务器?
- 在 https://game-rank.com/jeux/vein(本工具所有者的网站)登记,玩家即可找到、关注并投票。
