Stormworks: Build and Rescue 是一款沙盒模拟游戏,玩家可以在动态开放世界环境中设计和驾驶载具来完成救援任务。本指南涵盖在 Legion Hosting 上设置和配置 Stormworks 专用服务器所需的一切内容。
在 GPanel 中首次启动
首次服务器启动会生成默认配置文件和世界数据。按照以下步骤开始:
- 登录 GPanel。
- 从服务器列表中选择您的 Stormworks 服务器。
- 点击 Start 首次启动服务器。
- 观察控制台输出。服务器将下载游戏文件并生成默认配置。等待看到确认服务器已准备就绪并正在监听连接的消息。
- 启动完成后 Stop 服务器。您的配置文件现在可以编辑了。
注意: 首次启动可能需要几分钟,因为服务器需要验证游戏资源并生成初始世界。请耐心等待,不要中断此过程。
启动变量
GPanel 为您的 Stormworks 服务器提供可配置的启动变量。在 GPanel 中导航到 Startup 选项卡来调整这些值:
| 变量 | 描述 | 默认值 |
|---|---|---|
SERVER_NAME |
在服务器浏览器中显示的名称 | Stormworks Server |
SERVER_PASSWORD |
加入密码(留空则为公开服务器) | 空白 |
MAX_PLAYERS |
服务器允许的最大玩家数 | 32 |
STEAM64_ID |
服务器管理员的 Steam64 ID。在 steamidfinder.com 查找您的 ID。 | 空 |
重要提示: 更改启动变量前请始终停止服务器。更改仅在重启后生效。
服务器配置
Stormworks 服务器设置通过位于服务器存档数据目录中的 server_config.xml 文件管理。您可以通过 GPanel 的 File Manager 或通过 SFTP 进行编辑。
基本服务器设置
<server_data
port="25564"
max_players="32"
save_name="autosave_server"
name="My Legion Stormworks Server"
password=""
/>
关键配置选项
| 设置 | 描述 | 值 |
|---|---|---|
port |
玩家连接的游戏端口 | 必须与 GPanel 分配的端口匹配 |
max_players |
最大同时在线玩家数 | 1-32(取决于您的方案) |
save_name |
活动存档的名称 | autosave_server |
name |
浏览器中的服务器名称 | 任意文本字符串 |
password |
加入密码 | 任意字符串或留空设为公开 |
is_public |
在公共服务器浏览器中列出 | true / false |
世界设置
Stormworks 提供多种影响游戏体验的世界配置选项。这些可以通过配置文件或启动参数进行设置:
游戏设置
<game_settings
day_night_cycle="true"
sunrise="6.0"
sunset="18.0"
infinite_fuel="false"
infinite_ammo="false"
vehicle_damage="true"
player_damage="true"
npc_damage="true"
aggressive_animals="true"
teleport_enabled="false"
map_teleport_enabled="false"
photo_mode_enabled="true"
unlock_all_components="false"
unlock_all_islands="false"
/>
世界设置说明
| 设置 | 描述 | 推荐 |
|---|---|---|
day_night_cycle |
启用昼夜循环 | 沉浸式游戏设为 true |
infinite_fuel |
载具永不耗尽燃料 | 生存模式设为 false,创意模式设为 true |
infinite_ammo |
武器弹药无限 | 生存模式设为 false |
vehicle_damage |
载具可以被损坏 | 真实体验设为 true |
unlock_all_components |
从一开始就可使用所有制造组件 | 创意服务器设为 true |
unlock_all_islands |
从一开始就可访问所有岛屿 | 开放探索设为 true |
teleport_enabled |
允许玩家传送 | 生存模式设为 false |
创意模式 vs. 生存模式: 对于创意/沙盒服务器,启用
infinite_fuel、unlock_all_components、unlock_all_islands 和 teleport_enabled。对于生存体验,保持这些选项禁用,以便玩家需要自然地通过游戏进行升级。
货币和进度
Stormworks 设有货币系统,玩家通过完成救援任务和运输工作来赚取金钱。您可以配置初始余额和经济系统:
<economy_settings
starting_currency="50000"
currency_reward_multiplier="1.0"
research_speed_multiplier="1.0"
/>
| 设置 | 描述 | 默认值 |
|---|---|---|
starting_currency |
新玩家获得的初始金额 | 50000 |
currency_reward_multiplier |
任务奖励倍率(2.0 = 双倍奖励) | 1.0 |
research_speed_multiplier |
组件研究速度 | 1.0 |
载具生成设置
控制载具在服务器上的行为:
<vehicle_settings
max_vehicles="50"
vehicle_despawn_time="1800"
allow_workshop_vehicles="true"
auto_clean_vehicles="true"
/>
- max_vehicles:世界中可同时存在的载具总数。较低的值有助于提升服务器性能。
- vehicle_despawn_time:无人载具被自动移除前的时间(秒)(设为 0 禁用)。
- allow_workshop_vehicles:允许玩家从 Steam Workshop 生成载具。
- auto_clean_vehicles:自动清理废弃载具以防止卡顿。
性能提示: 载具数量是影响 Stormworks 服务器性能的主要因素。包含大量组件的复杂载具会使用更多资源。如果您遇到卡顿,请考虑减少
max_vehicles 或启用 auto_clean_vehicles。
存档槽位和管理
Stormworks 支持多个存档槽位,允许您维护不同的世界或配置:
- 存档数据存储在
server_data/目录中。 - 活动存档由
server_config.xml中的save_name属性决定(默认:autosave_server)。 - 每个存档维护自己的世界状态、载具、玩家进度和货币余额。
存档数据存储在服务器的数据目录中。要备份存档:
- 停止服务器。
- 在 GPanel 的 File Manager 中导航到存档数据文件夹(通常在
save/下)。 - 通过 SFTP 下载活动槽位的存档文件夹。
- 将备份存储在安全的位置。
提示: 定期备份存档数据,尤其是在进行重大配置更改或服务器更新之前。您可以通过将已保存的文件上传回相同目录来恢复备份。
连接到您的服务器
通过服务器浏览器
- 从 Steam 启动 Stormworks: Build and Rescue。
- 在主菜单中选择 Multiplayer。
- 点击 Join Game 打开服务器浏览器。
- 按名称搜索您的服务器或浏览列表。
- 点击您的服务器并按 Join。如果设置了密码,请输入密码。
通过直接连接
- 在 GPanel 的主仪表板页面找到您的服务器 IP 和端口。另请参阅:如何查找服务器 IP 和端口。
- 在 Stormworks 多人游戏菜单中选择 Direct Connect。
- 输入您的服务器 IP 地址和端口。
- 点击 Connect。
连接问题? 如果无法连接,请确保服务器在 GPanel 中正在运行,验证 IP 和端口是否正确,并检查您使用的是游戏端口(而非 Steam 查询端口)。除非您有私有 IP,否则您的服务器将被分配一个随机端口。启动后请等待几分钟让服务器完全初始化。
相关文章
需要本指南未涵盖的帮助?提交工单,我们的团队将为您提供帮助。