10
10
月
2026
先说实话:太空工程师官方只发布 Windows 版专用服务端,没有 Linux 原生二进制。 Linux 下只能走 Wine / Proton。
如果你的目的是长期稳定开服,建议直接用 Windows 服务器(见 Windows 版教程)。这篇给确实想用 Linux 的朋友一个可用方案,并把坑提前说清楚。
📌 想要原生体验?→ 太空工程师开服教程(Windows 版)
Wine 环境还没准备?→ Linux 开服通用前置教程
一、开服前必须知道的三件事
- 官方无 Linux 原生服务端,必须 Wine / Proton(性能有损耗,内存占用更高)
- 专用服务端 AppID
298740 - 端口 UDP 27016(游戏)+ 27017(查询)
配置建议(Linux + Wine 要再放宽一档):
| 项目 | 2-4 人 | 8-16 人 |
|---|---|---|
| CPU | 4 核 3.2GHz+ | 6 核 3.5GHz+ |
| 内存 | 10 GB | 12-16 GB(Wine 下更吃内存) |
| 磁盘 | 30 GB SSD | 50 GB SSD(必须 SSD) |
| 系统 | Ubuntu 20.04+ / Debian 11+ | 同左 |
⚠️ Wine 下太空工程师的内存占用明显更高,建议 12 GB 起步。
二、端口规划
| 用途 | 端口 | 协议 |
|---|---|---|
| 游戏主连接 | 27016 | UDP |
| 服务器查询 | 27017 | UDP |
| SSH | 22(映射成别的) | TCP |
三、安装 Wine 环境
1. 装 Wine(建议用 Wine-GE,兼容性更好)
sudo apt update && sudo apt upgrade -y
sudo dpkg --add-architecture i386
sudo apt install -y wine wine32 wine64 libwine libwine:i386 winetricks2. 初始化 Wine prefix
export WINEPREFIX=~/.wine
export WINEARCH=win64
wine wineboot3. 装运行库(.NET 与 VC++)
winetricks dotnet461 vcrun2013 vcrun2015 corefonts这一步会比较慢,dotnet461在 Wine 下安装有时需要重试。装不上就试winetricks dotnet472。
四、下载服务端
sudo adduser --disabled-password --gecos "" se
sudo su - se
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
./steamcmd.sh +force_install_dir /home/se/se-server +login anonymous +app_update 298740 validate +quit匿名失败时换自己的账号:+login 账号 密码。五、配置服务器
nano /home/se/se-server/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>/home/se/se-server/Saves/MyWorld</LoadWorld>
<GameMode>Survival</GameMode>
<MaxPlayers>4</MaxPlayers>
<ServerPassword></ServerPassword>
<AdminPassword>改我</AdminPassword>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
<MaxFloatingObjects>56</MaxFloatingObjects>
<MaxGridSize>50000</MaxGridSize>
<MaxBlocksPerPlayer>25000</MaxBlocksPerPlayer>
<TotalPCU>100000</TotalPCU>
<EnvironmentHostility>Moderate</EnvironmentHostility>
<TrashRemovalEnabled>true</TrashRemovalEnabled>
</MyConfigDedicated>性能关键项:
| 项 | 建议 |
|---|---|
TotalPCU | 50000-100000 |
MaxFloatingObjects | 56(卡的主因之一) |
MaxGridSize | 50000 |
TrashRemovalEnabled | true |
世界类型:小服建议 Single Planet 或 Space Only,Star System 最吃性能。
六、启动服务器(Wine)
启动脚本
nano /home/se/start-se.sh#!/bin/bash
export WINEPREFIX=/home/se/.wine
export WINEARCH=win64
export WINEDEBUG=-all
export STAGING_SHARED_MEMORY=1
cd /home/se/se-server
wine SpaceEngineersDedicated.exe -noconsolechmod +x /home/se/start-se.shsystemd 托管
sudo nano /etc/systemd/system/spaceengineers.service[Unit]
Description=Space Engineers Dedicated Server (Wine)
After=network.target
[Service]
Type=simple
User=se
WorkingDirectory=/home/se/se-server
ExecStart=/home/se/start-se.sh
Restart=on-failure
RestartSec=20
Environment="WINEPREFIX=/home/se/.wine"
[Install]
WantedBy=multi-user.targetsudo systemctl daemon-reload
sudo systemctl enable --now spaceengineers
sudo journalctl -u spaceengineers -f七、放行防火墙
sudo ufw allow 22/tcp
sudo ufw allow 27016/udp
sudo ufw allow 27017/udp
sudo ufw enable八、玩家怎么进服
游戏内 Join Server 搜服名,或 Direct Connect 填 IP:27016。
九、常见问题排查(Wine 专属坑)
| 现象 | 原因 | 解决 |
|---|---|---|
| 服务端秒退 | 缺 .NET / VC++ | winetricks dotnet461 vcrun2013 vcrun2015 |
dotnet461 装不上 | Wine 兼容问题 | 试 dotnet472 或换 Wine-GE |
| 内存占用异常高 | Wine 开销 | 加到 12-16 GB |
| 存档特别慢 | 磁盘 IO | 必须 SSD |
| 中文乱码 | 缺字体 | winetricks corefonts |
| 卡在启动界面 | Wine prefix 没初始化 | wine wineboot |
| 搜不到服 | 27017 没映射 | 补查询端口 |
| 崩溃频繁 | Wine 版本问题 | 换 Wine-GE / Proton |
十、日常维护
# 更新服务端
sudo systemctl stop spaceengineers
su - se
cd ~/steamcmd
./steamcmd.sh +force_install_dir /home/se/se-server +login anonymous +app_update 298740 validate +quit
exit
sudo systemctl start spaceengineers
# 备份存档
tar -czf /backup/se_$(date +%Y%m%d).tar.gz /home/se/se-server/Saves十一、总结与建议
说实话:如果你是为了长期稳定开太空工程师的服,Windows 服务器是更好的选择——原生、性能好、官方支持、配置工具有图形界面。
Linux + Wine 适合:已经有 Linux 机器、想顺便跑一个服、能接受折腾的场景。
要点回顾:
- 无 Linux 原生服务端,必须 Wine
- 端口 UDP 27016 + 27017
- winetricks 装 .NET 4.6.1+ 和 VC++ 运行库
- 内存 12 GB 起步,必须 SSD
- PCU / 漂浮物限制是性能关键
📌 觉得有用请点赞收藏,遇到问题评论区交流。
想省掉 Wine 折腾,可以看看 财富云计算 的游戏云服务器,提供 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 回复