本指南涵盖了在 Legion Hosting 上设置和配置 Stationeers 专用服务器所需的一切知识。Stationeers 是一款硬核太空站建设与管理模拟器,玩家在恶劣的世界上建造大气系统、电网和生命维持系统。有关服务器运行后的管理,请参阅我们的 Stationeers 管理员命令 指南。
什么是 Stationeers?
Stationeers 是一款由 RocketWerkz 开发的第一人称模拟游戏,挑战玩家建造和管理太空站及行星基地。游戏具有高度逼真的大气、电气和液压系统,必须精心设计和维护以维持船员生存。每根管道、电缆和控制台都进行了独立模拟,使其成为最详细的工程沙盒游戏之一。
主要特色包括:
- 大气模拟 — 逼真的气体混合、压力和温度系统,控制生命维持
- 电气工程 — 使用太阳能板、电池、变压器和逻辑电路构建电网
- 多种世界 — 在 Mars、Moon、Vulcan、Europa 或 Loulan 上建造,每个世界都有独特的环境挑战
- 可编程逻辑 — 使用游戏内类 MIPS 语言进行 IC10 芯片编程,实现自动化系统
- 多人游戏 — 在专用服务器上进行协作工程的合作游戏
首次启动
当您的 Stationeers 服务器在 Legion Hosting 上配置完成后,它已预配置并可以启动。要首次运行服务器:
- 登录 GPanel:gpanel.legionhosting.net
- 从服务器列表中选择您的 Stationeers 服务器
- 在首次启动前查看 Startup Variables 以设置世界类型和服务器名称
- 点击 Start 启动服务器
- 服务器将在首次启动时生成世界和默认配置文件
- 当控制台显示服务器已就绪并正在监听时,玩家即可连接
GPanel 启动变量
GPanel 提供启动变量,让您无需直接编辑文件即可配置关键服务器参数。这些变量在服务器启动时作为命令行参数传递。
| 变量 | 说明 | 示例 |
|---|---|---|
WORLD_NAME |
要生成的星球/环境(Moon、Mars、Europa、Europa2、Mimas、Vulcan、Vulcan2、Space、Loulan、Venus) | moon |
SAVE_NAME |
世界存档文件的名称 | stationeers_1 |
SERVER_NAME |
在服务器浏览器中显示的名称 | Pterodactyl Hosted Server |
SERVER_PASSWD |
加入时需要的密码(留空为公开服务器) | (空) |
MAX_PLAYERS |
最大同时在线玩家数 | 10 |
UPDATE_PORT |
Steam 查询/更新端口 | 27014 |
AUTOSAVE |
是否启用自动保存(true/false) | true |
SAVE_INTERVAL |
自动保存之间的间隔时间(秒) | 300 |
世界类型
Stationeers 提供五种不同的行星环境,每种都带来独特的工程挑战。请仔细选择世界类型,因为它决定了大气层、温度范围、重力和可用资源。
| 世界 | 大气层 | 温度范围 | 重力 | 主要挑战 |
|---|---|---|---|---|
| Mars | 稀薄的 CO2 大气层 | -70C 到 +20C | 0.37g | 沙尘暴,温差适中,适合新手的起始世界 |
| Moon | 无大气层(真空) | -170C 到 +120C | 0.16g | 昼夜之间极端温差,无外部大气层可利用 |
| Vulcan | 有毒的火山大气层 | +20C 到 +600C | 0.37g | 极端高温,挥发性气体,需要先进的冷却系统 |
| Europa | 稀薄的 O2/N2 大气层 | -150C 到 -80C | 0.13g | 极度寒冷,冰冻世界,需要大量供暖基础设施 |
| Loulan | 稠密的外星大气层 | -30C 到 +50C | 0.80g | 高重力,外星生态,独特的资源分布 |
服务器配置 (default.ini)
主服务器配置存储在 default.ini 中(根据版本不同,有时也称为 setting.xml)。您可以通过 GPanel 的 File Manager 访问此文件。关键配置设置包括:
# Server Settings
SERVERNAME=My Stationeers Server
SERVERPASSWORD=
SERVERMAXPLAYERS=10
GAMEPORT=27016
UPDATEPORT=27014
STARTINGCONDITION=Default
RESPAWNONDEATH=true
AUTOSAVEINTERVAL=300
SERVERVISIBLE=true
配置设置说明
| 设置 | 默认值 | 说明 |
|---|---|---|
SERVERNAME |
Stationeers Server | 在服务器浏览器中显示的名称。为您的社区选择一个有描述性的名称。 |
SERVERPASSWORD |
(空) | 服务器密码。留空为公开服务器。玩家必须输入此密码才能连接。 |
SERVERMAXPLAYERS |
10 | 最大同时在线玩家数。由于物理模拟,更高的数量会增加资源使用。 |
GAMEPORT |
27016 | 游戏流量的主要 UDP 端口。通常由 GPanel 自动管理。 |
UPDATEPORT |
27014 | 用于服务器浏览器列表的 Steam 查询端口。 |
STARTINGCONDITION |
Default | 新玩家的初始装备。选项包括 Default、Stationeer、Vulcan、Europa 和自定义条件。 |
RESPAWNONDEATH |
true | 玩家死亡后是否在床或出生点重生。设置为 false 开启硬核模式。 |
AUTOSAVEINTERVAL |
300 | 自动保存世界之间的时间间隔(秒)。300 = 每 5 分钟。 |
SERVERVISIBLE |
true | 服务器是否在公共服务器浏览器中可见。设置为 false 用于私人服务器。 |
高级世界设置
可以配置额外的世界设置来自定义游戏体验。这些通常位于存档目录中的世界配置文件内。
| 设置 | 说明 |
|---|---|
DayLength |
完整昼夜循环的实际时间(分钟)。默认值因世界类型而异(Mars 约 40 分钟)。 |
SunOrbitPeriod |
控制太阳的轨道周期,影响季节性温度变化。 |
LocalGravity |
覆盖世界的默认重力值。影响移动、坠落伤害和流体物理。 |
DifficultySetting |
控制矿石稀有度、风暴频率和初始资源。选项:Easy、Normal、Hard、Stationeer。 |
如何连接
服务器运行后,玩家可以通过以下方式连接:
通过服务器浏览器
- 从 Steam 启动 Stationeers
- 在主菜单中点击 Multiplayer
- 点击 Server Browser
- 在列表中搜索您的服务器名称
- 选择服务器并点击 Join
- 如果设置了密码,请输入密码
通过直接连接
- 从 Steam 启动 Stationeers
- 在主菜单中点击 Multiplayer
- 点击 Direct Connect
- 输入您服务器的 IP 地址和端口(例如
192.168.1.100:27016) - 点击 Connect
SERVERVISIBLE 是否设置为 true(如果您需要在浏览器中显示)。
存档管理
Stationeers 将世界数据存储在服务器的存档目录中。了解存档结构有助于备份和世界管理。
存档文件结构
saves/
YourWorldName/
world.xml <-- World state and entity data
world.bin <-- Binary world data
players/ <-- Individual player data files
snapshots/ <-- Autosave snapshots
备份建议
- 在进行重大更改前使用 GPanel 内置的 backup 功能创建快照
- 您也可以通过 SFTP 下载整个存档文件夹进行本地备份
- 服务器根据
AUTOSAVEINTERVAL设置自动保存(默认:每 5 分钟) - 您可以在服务器控制台中使用
save命令触发手动保存 - 在更新游戏或更改世界设置之前,务必创建手动备份
重置世界
要从全新世界开始:
- 在 GPanel 中停止服务器
- 打开 File Manager
- 导航到
saves/目录 - 删除或重命名要重置的世界文件夹
- 启动服务器 — 将使用您的启动变量生成新世界
性能提示
- 玩家数量与模拟 — Stationeers 具有详细的物理模拟。更多玩家意味着更多需要追踪的实体。根据服务器的资源分配保持合理的玩家数量。
- 建筑复杂度 — 拥有大量管道网络和逻辑电路的超大基地会增加服务器 tick 时间。鼓励玩家高效建造。
- 自动保存频率 — 如果您遇到卡顿,自动保存间隔对于大型世界来说可能过于频繁。考虑将其增加到 600 秒(10 分钟)。
- 区块加载 — 分布在地图不同区域的玩家会迫使服务器同时模拟多个区域。基地建在一起可以减少服务器负载。
相关文章
需要帮助?
如果您在使用 Stationeers 服务器时遇到问题或需要进一步帮助,我们的支持团队随时为您服务。提交支持工单,我们将尽快回复您。