10
10
月
2026
太空工程师的专用服务端官方只有 Windows 版本(Linux 需要 Wine,见另一篇)。如果你选了 Windows 服务器,这就是原生体验、最省心的选择。
这篇讲 Windows 下的完整搭建流程。
📌 系统选错了?→ 太空工程师开服教程(Linux 版 / Wine)
Windows 环境还没准备?→ Windows 开服通用前置教程
一、开服前必须知道的三件事
- 专用服务端 AppID
298740,官方仅 Windows - 端口 UDP 27016(游戏)+ 27017(查询)
- 吃 CPU 单核性能 + 大内存,voxel 物理和碰撞模拟很重
配置建议:
| 项目 | 2-4 人 | 8-16 人 |
|---|---|---|
| CPU | 4 核 3.0GHz+ | 6 核 3.5GHz+ |
| 内存 | 8 GB | 12-16 GB |
| 磁盘 | 20 GB SSD | 50 GB SSD(SSD 必须) |
| 带宽 | 5 Mbps | 15 Mbps |
⚠️ 太空工程师是内存大户:大型存档 + 活跃玩家轻松吃掉 8-12 GB。机械硬盘会让存档慢到不能玩,必须 SSD。
二、端口规划
| 用途 | 端口 | 协议 |
|---|---|---|
| 游戏主连接 | 27016 | UDP |
| 服务器查询 | 27017 | UDP |
| 远程桌面 | 3389(映射成别的) | TCP |
NAT 型服务器:映射这 2 个 UDP 端口 + 1 个 RDP 的 TCP。
三、准备运行环境(依赖较多)
1. 必须安装的运行库
- .NET Framework 4.6.1 或更高
- Visual C++ Redistributable 2013
- Visual C++ Redistributable 2015-2022(x64)
缺任何一个,服务端都起不来。
2. SteamCMD
mkdir C:\SteamCMD
cd C:\SteamCMD
# 解压 steamcmd.zip
steamcmd.exe3. 放行防火墙(管理员 PowerShell)
netsh advfirewall firewall add rule name="SE-Game" dir=in action=allow protocol=UDP localport=27016
netsh advfirewall firewall add rule name="SE-Query" dir=in action=allow protocol=UDP localport=27017四、下载服务端
cd C:\SteamCMD
steamcmd.exe +force_install_dir C:\SEServer +login anonymous +app_update 298740 validate +quit少数情况下匿名登录会失败,换成自己的 Steam 账号:+login 账号 密码。完成后:
C:\SEServer\
├── SpaceEngineersDedicated.exe ← 配置工具 + 服务端主程序
├── SpaceEngineers-Dedicated.cfg ← 主配置(首次配置后生成)
├── Saves\ ← 存档
└── Logs\五、配置服务器
太空工程师有两种配置方式:图形界面配置工具(推荐新手)和手动改 cfg。
方式 A:用配置工具(推荐)
- 运行
SpaceEngineersDedicated.exe - 选 Local/Console(前台运行)或 Add new instance(做成 Windows 服务)
- Continue to server configuration
- 设置世界名、人数、星球类型、密码等
- Save and start
推荐做成 instance(Windows 服务):重启后自动启动,且一台机器能开多个世界(每个用不同端口)。
方式 B:手动改 SpaceEngineers-Dedicated.cfg
<?xml version="1.0"?>
<MyConfigDedicated xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ServerName>我的太空工程师服</ServerName>
<Port>27016</Port>
<ServerQueryPort>27017</ServerQueryPort>
<IP>0.0.0.0</IP>
<WorldName>MyWorld</WorldName>
<LoadWorld>C:\SEServer\Saves\MyWorld</LoadWorld>
<GameMode>Survival</GameMode>
<MaxPlayers>8</MaxPlayers>
<ServerPassword></ServerPassword>
<AdminPassword>改我</AdminPassword>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
<MaxFloatingObjects>56</MaxFloatingObjects>
<MaxGridSize>50000</MaxGridSize>
<MaxBlocksPerPlayer>25000</MaxBlocksPerPlayer>
<TotalPCU>100000</TotalPCU>
<EnvironmentHostility>Moderate</EnvironmentHostility>
<EnableRemoteBlockRemoval>true</EnableRemoteBlockRemoval>
</MyConfigDedicated>性能相关关键项(人多了必调)
| 项 | 建议 | 说明 |
|---|---|---|
TotalPCU | 50000-100000 | 全服模拟复杂度上限,超了会很卡 |
MaxGridSize | 50000 | 单个网格最大方块数 |
MaxBlocksPerPlayer | 25000 | 每人方块上限 |
MaxFloatingObjects | 56 | 漂浮物数量,卡的主要原因之一 |
AutoSaveInMinutes | 5 | 自动保存间隔 |
TrashRemovalEnabled | true | 自动清理远处垃圾 |
世界类型对性能影响很大
| 类型 | 性能消耗 |
|---|---|
| Star System(多星球+太空) | 最高 |
| Space Only(纯太空) | 中等 |
| Single Planet(单星球) | 最轻 |
2-4 人小服建议从 Single Planet 或 Space Only 起步,等确认性能没问题再加星球。
六、启动与常驻
前台启动(测试用)
cd C:\SEServer
SpaceEngineersDedicated.exe做成 Windows 服务(推荐)
在配置工具里 Add new instance 就是以服务方式运行,重启后自动启动。
或用 NSSM:
nssm install SEServer "C:\SEServer\SpaceEngineersDedicated.exe"
nssm set SEServer AppDirectory C:\SEServer
nssm set SEServer AppRestartDelay 20000
nssm start SEServer⚠️ 别直接双击前台跑,远程桌面一断服务端就没了。
七、添加管理员
在 SpaceEngineers-Dedicated.cfg 里加:
<Administrators>
<unsignedLong>76561198xxxxxxxxx</unsignedLong>
</Administrators>填玩家的 SteamID64(不是昵称)。改完重启。
八、加载 MOD(可选)
太空工程师支持 Steam 创意工坊 MOD,在配置工具的 Mods 页面里勾选即可(服务端会自动下载)。
注意:如果开了跨平台联机(EOS),只能用 Mod.io 的 MOD,且限定 3 个星球。
九、玩家怎么进服
- 游戏主菜单 → Join Server → 服务器浏览器搜服名
- 或 Direct Connect 输入
IP:27016
十、常见问题排查
| 现象 | 原因 | 解决 |
|---|---|---|
| 服务端起不来 | 缺 .NET / VC++ 运行库 | 装 4.6.1+ 和 VC++ 2013/2015-2022 |
| 搜不到服 | 27017 没映射 | 补查询端口 |
| 人一多就卡 | PCU 超标 / 漂浮物多 | 降 TotalPCU、MaxFloatingObjects |
| 存档极慢 | 机械硬盘 | 换 SSD |
| 内存爆 | 世界太大 | 加内存,或换单星球世界 |
| 重启后服没了 | 前台运行 | 做成 Windows 服务 |
| 管理员指令无效 | SteamID 没配对 | 用 SteamID64 |
| MOD 冲突 | MOD 版本不匹配 | 逐个排查 |
十一、日常维护
- 更新:Keen 每次更新都要重跑
app_update 298740 validate并重启 - 备份:定期打包
Saves\目录(更新前必做) - 定期重启:每周重启一次,清理内存碎片
- 清理漂浮物:
TrashRemovalEnabled保持开启
自动备份见 存档备份与自动维护教程。
十二、总结
太空工程师开服要点:
- 官方只有 Windows 原生服务端,Linux 需 Wine
- 端口 UDP 27016 + 27017
- 必须装 .NET 4.6.1+ 和 VC++ 运行库
- SSD 是硬需求,内存 8 GB 起步
- PCU / 漂浮物限制是性能关键
- 做成 Windows 服务,别前台跑
📌 觉得有用请点赞收藏,开服问题评论区交流。
想省掉命令行折腾,可以看看 财富云计算 的游戏云服务器,提供 Windows 系统镜像,适合这类只有 Windows 服务端的游戏。
延伸阅读
- 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
- 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
- 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
- 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
- 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
- RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
- 短链接服务搭建:Shlink 自托管,链接数据自己掌握
- 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道

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