10 10 月 2026

潜渊症是个特别适合开长期服的游戏:一艘潜艇、一群人、各种突发状况,人越多越混乱越有趣。而且它的专用服务端非常轻量,配置要求不高。

这篇讲 Windows 下的完整搭建流程。

📌 系统选错了?→ 潜渊症开服教程(Linux 版)
Windows 环境还没准备?→ Windows 开服通用前置教程

一、开服前必须知道的三件事

  1. 专用服务端 AppID 是 1026340——注意,不是游戏本体的 602960!这是最容易搞错的地方
  2. 两个 UDP 端口:27015(游戏)+ 27016(查询)
  3. 配置是 serversettings.xml,纯 XML,改起来很直观

配置建议:

项目2-8 人10-16 人
CPU2 核4 核
内存4 GB8 GB
磁盘5 GB10 GB
带宽3 Mbps8 Mbps

潜渊症服务端很轻,比大多数生存游戏都省资源。


二、端口规划

用途端口协议
游戏主连接27015UDP
服务器查询27016UDP
远程桌面3389(映射成别的)TCP

NAT 型服务器:映射这 2 个 UDP 端口 + 1 个 RDP 的 TCP,内外一致。


三、准备运行环境

1. 运行库

安装 Visual C++ 2015-2022 x64 和 .NET 6 Runtime。

2. SteamCMD

mkdir C:\SteamCMD
cd C:\SteamCMD
# 解压 steamcmd.zip
steamcmd.exe

3. 放行防火墙(管理员 PowerShell)

netsh advfirewall firewall add rule name="Baro-Game" dir=in action=allow protocol=UDP localport=27015
netsh advfirewall firewall add rule name="Baro-Query" dir=in action=allow protocol=UDP localport=27016

四、下载专用服务端

cd C:\SteamCMD
steamcmd.exe +force_install_dir C:\BarotraumaServer +login anonymous +app_update 1026340 validate +quit
服务端是免费下载的,不需要拥有游戏本体。

完成后:

C:\BarotraumaServer\
├── DedicatedServer.exe      ← 服务端主程序
├── serversettings.xml       ← 主配置
├── config_player.xml
├── Data\
│   └── clientpermissions.xml
└── Submarines\              ← 潜艇文件

五、配置服务器

1. 主配置 serversettings.xml

<?xml version="1.0" encoding="utf-8"?>
<serversettings
  name="我的潜艇服"
  public="true"
  password=""
  port="27015"
  queryport="27016"
  playstyle="Serious"
  maxplayers="16"
  enableupnp="false"
  autorestart="true"
  LevelDifficulty="100"
  tickrate="20"
  randomizeseed="True"
  userespawnshuttle="True"
  respawninterval="300"
  maxtransporttime="180"
  allowspectating="True"
  saveserverlogs="True"
  allowfiletransfers="True"
  voicechatenabled="True"
  allowvotekick="True"
  allowendvoting="True"
  allowrespawn="True"
  botcount="0"
  maxbotcount="16"
  botspawnmode="Normal"
  allowdisguises="True"
  allowrewiring="True"
  allowfriendlyfire="True"
  traitorsenabled="No"
  subselectionmode="Random"
  modeselectionmode="Random"
  kickafktime="600"
  gamemodeidentifier="sandbox"
  missiontype="all"
  autobantime="3600"
  maxautobantime="86400"
/>

常用项说明:

参数含义
name服务器名
password进服密码(空=公开)
maxplayers最大人数(最多 16)
playstyleSerious / Casual / Roleplay / Rampage
traitorsenabledNo / Yes / Maybe(内鬼模式,人多很好玩)
gamemodeidentifiersandbox(沙盒)/ mission / campaign
tickrate默认 20,卡可调低

2. 中文语言(可选)

编辑 config_player.xml:

<config language="Simplified Chinese" />

3. 管理员权限

编辑 Data\clientpermissions.xml,把自己的 SteamID 加上去获得全部权限。


六、启动服务器

手动启动

cd C:\BarotraumaServer
DedicatedServer.exe

看到 Server started 就是成功了。

start_server.bat

@echo off
cd /d C:\BarotraumaServer
:loop
DedicatedServer.exe
echo 服务端退出,10 秒后重启...
timeout /t 10
goto loop

用 NSSM 做成服务(推荐)

nssm install BarotraumaServer "C:\BarotraumaServer\DedicatedServer.exe"
nssm set BarotraumaServer AppDirectory C:\BarotraumaServer
nssm set BarotraumaServer AppRestartDelay 10000
nssm start BarotraumaServer

别直接双击运行——远程桌面一断就没了。


七、加载 MOD(可选)

潜渊症的 MOD 通过 Steam 创意工坊:

steamcmd.exe +login anonymous +workshop_download_item 602960 模组ID validate +quit

下载到 C:\SteamCMD\steamapps\workshop\content\602960\模组ID\,复制到服务端根目录,并在 config_player.xml 里启用。

详见 Steam 创意工坊 MOD 安装指南。


八、玩家怎么进服

  1. 游戏主菜单 → 加入服务器
  2. 搜服务器名,或直接用控制台连接 IP:27015
  3. 公开服会出现在服务器列表里

九、常见问题排查

现象原因解决
提示 Server started 但搜不到27016 没映射补映射查询端口
AppID 报错下载失败用了 602960应该用 1026340
玩家连不进来27015 UDP 没放行检查防火墙 + NAT 映射
服务端一闪而过缺 .NET 6装 .NET 6 Runtime
MOD 不生效config_player.xml 没启用检查 MOD 配置
潜艇消失/存档丢失权限问题确认服务端对目录有写权限
人多卡顿tickrate 过高降到 15-20
远程桌面断开服就掉前台运行改 NSSM 服务

十、日常维护

  • 更新服务端:重跑 app_update 1026340 validate
  • 备份存档:打包存档目录(含 Submarines 与存档文件)
  • 改配置:改完 serversettings.xml 必须重启

自动备份见 存档备份与自动维护教程。


十一、总结

潜渊症开服要点:

  1. 专用服务端 AppID 是 1026340,不是 602960
  2. 两个 UDP 端口:27015 + 27016
  3. 配置全在 serversettings.xml
  4. 必须 NSSM 常驻,不能直接前台跑
  5. 开内鬼模式(traitorsenabled)人多特别好玩
📌 觉得有用请点赞收藏,开服问题评论区交流。
想省掉命令行折腾,可以看看 财富云计算 的游戏云服务器,NAT 型性价比高,适合长期挂服。
延伸阅读
  1. 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
  2. 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
  3. 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
  4. 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
  5. 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
  6. RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
  7. 短链接服务搭建:Shlink 自托管,链接数据自己掌握
  8. 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道
更多阅读
  1. 上一篇:幸福工厂Satisfactory开服保姆级教程(Linux版):官方原生服务端
  2. 下一篇:潜渊症Barotrauma开服保姆级教程(Linux版):轻量原生服务端
发表评论 1

取消回复

    1. Steam 游戏配置与开服教程总索引:一页查清要吃多少配置、教程在哪 - 			财富云计算 - 维基百科的头像

      [...]这是本站长期维护的游戏配置与教程总索引。想开服,先在这页搞清楚两件事:你的游戏要吃多少配置、你的系统该看哪篇教程。建议收藏——换游戏、加 MOD、人数变多时,回来核对一遍能省掉大部分"卡爆了"和"连不上"。搭配阅读:还没买服务器?先看购前决策索引(预算分级 / NAT vs 独立 IP / 避坑清单);端口映射看不懂?先看端口速查表(40+ 游戏端口协议一页查清)。一、全游戏配置需求速查表下表按"[...]