本指南涵盖了在 Legion Hosting 上设置和配置 Empyrion: Galactic Survival 专用服务器所需的一切。Empyrion 是一款开放世界太空和星球生存游戏,具有在程序生成的星系中进行建造、探索、采矿和战斗等功能。有关游戏内管理和控制台命令,请参阅我们的 Empyrion 管理员命令指南。
什么是 Empyrion: Galactic Survival?
Empyrion: Galactic Survival 是一款设定在程序生成星系中的 3D 开放世界生存游戏。玩家从一颗星球开始,必须收集资源、制作装备、建造基地和建造载具,以探索太空并在充满敌意的外星环境中生存。游戏具有 PvE 和 PvP 游戏模式,并提供广泛的建造机制,可用于建造基地(BA)、主力舰(CV)、小型载具(SV)和悬浮载具(HV)。
主要特色包括:
- 太空和星球探索 — 在完整的太阳系中穿梭于行星、卫星、小行星和太空区域之间
- 建造系统 — 逐方块建造基地、飞船和载具,配备复杂的内部系统
- 生存机制 — 在不同的生物群落中管理食物、氧气、温度、辐射和健康
- 战斗 — 在步行和载具中对抗敌对外星生物、无人机和敌方阵营
- 多人游戏 — 在具有阵营系统的专用服务器上进行合作和竞争游戏
- 剧本 — 自定义游戏剧本,包括官方的 Reforged Eden 社区大型改版
首次启动
当您的 Empyrion 服务器在 Legion Hosting 上配置完成后,它已预安装并准备好进行配置。要首次启动服务器:
- 登录 GPanel:gpanel.legionhosting.net
- 从服务器列表中选择您的 Empyrion: Galactic Survival 服务器
- 查看并配置您的启动变量(服务器名称、最大玩家数等)
- 点击启动来运行服务器
- 首次启动可能需要几分钟,因为服务器需要生成初始游戏世界
- 当控制台显示服务器已就绪后,玩家即可连接
GPanel 启动变量
GPanel 提供的启动变量对应 dedicated.yaml 中的关键设置。这是无需直接编辑文件即可配置服务器的最快方式。
| 变量 | 描述 | 示例 |
|---|---|---|
| Server Name | 在服务器浏览器中显示的名称 | My Empyrion Server |
| Server Password | 私人服务器的可选密码 | secret123 |
| Max Players | 最大同时在线玩家数 | 16 |
| Game Mode | 生存模式 (1) 或创造模式 (2) | 1 |
| Game Name | 存档文件夹名称(不允许包含空格) | MyGame |
| World Seed | 世界生成的种子编号 | 123456 |
服务器配置(dedicated.yaml)
主要的服务器配置文件是 dedicated.yaml,位于服务器安装目录的根目录中。您可以通过 GPanel 的文件管理器或通过 SFTP 进行编辑。以 # 开头的行已被禁用(注释掉)— 移除 # 即可激活设置。
dedicated.yaml 配置的自定义副本。默认文件可能在游戏更新时被覆盖。如果使用自定义文件,请更新服务器的启动命令以引用它(例如 -dedicated mycustom_dedicated.yaml)。
服务器设置
# Server Identity
Srv_Port: 30000
Srv_Name: "My Empyrion Server"
Srv_Password: ""
Srv_MaxPlayers: 16
Srv_Description: "Welcome to my server!"
Srv_Public: true
# Save Configuration
GameName: DediGame
SaveDirectory: ./Saves
# Game Mode
Mode: 1 # 1 = Survival, 2 = Creative
Seed: 123456 # World generation seed (positive integers only)
# Anti-Cheat
EACActive: true # Enable Easy Anti-Cheat
关键服务器设置说明
| 设置 | 默认值 | 描述 |
|---|---|---|
Srv_Port |
30000 | 主服务器端口。游戏还使用 +1 到 +3 的端口(例如 30001-30003)。通常由 GPanel 自动设置。 |
Srv_Name |
(空) | 在游戏内服务器浏览器中显示的服务器名称。值需要用引号括起来。 |
Srv_Password |
(空) | 加入所需的密码。留空则为公共服务器。 |
Srv_MaxPlayers |
16 | 最大同时在线玩家数。 |
Srv_Description |
(空) | 在服务器浏览器中显示的服务器描述。必须用引号括起来。 |
Srv_Public |
true | 设为 true 时,服务器会出现在公共服务器浏览器中。设为 false 则为私人/未列出服务器。 |
GameName |
DediGame | 存档文件夹的名称。不允许包含空格。 |
Mode |
1 | 游戏模式:1 = 生存,2 = 创造。 |
Seed |
(随机) | 世界生成种子。仅使用正整数(不可使用零或负数)。 |
EACActive |
true | 启用 Easy Anti-Cheat。如果玩家遇到兼容性问题,可设为 false。 |
EnableDLC |
false | 如果使用 Dark Faction Scenario 或其他 DLC 内容,请设为 true。 |
游戏设置
游戏特定设置控制难度、结构管理和游戏规则。这些设置可以在 dedicated.yaml 中配置,也可以使用 gopt set 控制台命令在运行时修改(参见我们的管理员命令指南)。
| 设置 | 默认值 | 描述 |
|---|---|---|
DecayTime |
24 | 没有核心(或少于 10 个方块)的结构在无人访问时被移除前的小时数。设为 0 可禁用。 |
WipeTime |
0 | 任何无人访问的玩家结构被移除前的小时数。设为 0 可禁用(大多数服务器推荐此设置)。 |
ProtectTime |
48 | 所有者下线后玩家结构的离线保护时间(小时)。 |
ProtectDelay |
300 | 玩家断开连接后离线保护激活前的秒数。 |
MaxStructures |
200 | 每个游戏区域的最大结构数。范围:0-255。 |
AntiGriefDistancePvE |
30 | PvE 区域中不同阵营基地之间的最小距离(米)。 |
AntiGriefDistancePvP |
300 | PvP 区域中不同阵营基地之间的最小距离(米)。 |
ForcePvP |
false | 设为 true 时,无视游戏区域设置在所有区域强制启用 PvP。 |
难度设置
这些设置控制资源可用性和 NPC 行为:
| 设置 | 默认值 | 选项 | 描述 |
|---|---|---|---|
DiffAmountOfOre |
Normal | Rich, Normal, Poor | 控制每个矿藏中的矿石数量 |
DiffNumberOfDeposits |
Normal | Plenty, Normal, Few | 控制矿藏生成的数量 |
DiffAttackStrength |
Medium | Easy, Medium, Hard | 控制 NPC 的攻击伤害 |
DiffConstrCraftTime |
Normal | Faster, Normal, Slower, Instant | 控制制造器中的制作速度 |
Telnet 远程控制台
Empyrion 支持通过 Telnet 进行远程服务器管理,让您无需在游戏中即可发送控制台命令。要启用它,请在 dedicated.yaml 中添加以下设置:
# Telnet Remote Console
Tel_Enabled: true
Tel_Port: 1030
Tel_Pwd: "YourSecurePassword"
游戏区域配置
Empyrion 使用游戏区域(playfield)来定义各个行星、卫星、轨道和太空区域。游戏区域配置文件控制每个位置的地形生成、生物群落、资源和 NPC 生成。
游戏区域文件位于剧本的 Playfields/ 目录中。每个游戏区域都有自己的文件夹,包含以下配置文件:
playfield.yaml— 主游戏区域配置(生物群落、地形、大气)space_dynamic.yaml— 动态太空游戏区域的配置
如何连接
玩家可以通过以下几种方式连接到您的 Empyrion 服务器:
方法 1:游戏内服务器浏览器
- 从 Steam 启动 Empyrion: Galactic Survival
- 在主菜单中点击多人游戏
- 点击连接到服务器
- 在服务器列表中按名称搜索您的服务器
- 选择您的服务器并点击连接
- 如需要,输入服务器密码
方法 2:直接连接
- 从 Steam 启动 Empyrion: Galactic Survival
- 在主菜单中点击多人游戏
- 点击连接到服务器
- 在直接连接字段中输入您服务器的 IP 地址和端口(格式:
IP:Port) - 点击连接
方法 3:Steam 服务器浏览器
- 在 Steam 中,前往查看 → 游戏服务器
- 点击收藏夹标签,然后点击添加服务器
- 输入您服务器的 IP 地址和端口
- 点击将此地址添加到收藏夹
- 双击服务器条目即可连接
dedicated.yaml 中的 Srv_Public 设为 true。同时确保服务器在搜索前已完全启动。新启动的服务器可能需要几分钟才能出现在浏览器中。
存档管理
了解存档文件夹结构有助于进行备份、故障排除和服务器管理。
存档文件夹结构
Saves/
Games/
YourGameName/
gameoptions.yaml <-- Game options (difficulty, etc.)
globaldb <-- Global game database
Mods/ <-- Active mod configurations
Players/ <-- Player data and inventories
Playfields/ <-- Individual planet/space data
Shared/ <-- Structure files (ships, bases)
BA_PlayerBase_12345/ <-- Example base structure
CV_MyShip_67890/ <-- Example capital vessel
SV_Fighter_11111/ <-- Example small vessel
Templates/ <-- Blueprint templates
备份建议
- 在进行重大更改前,使用 GPanel 内置的备份功能
- 通过 SFTP 下载整个
Saves/Games/YourGameName/文件夹进行本地备份 - 在执行手动备份前,使用
saveandexit控制台命令以确保所有数据已写入磁盘 - 定期备份,特别是在游戏更新之前
重置世界
要从全新的游戏世界开始:
- 在 GPanel 中停止服务器
- 打开文件管理器
- 导航到
Saves/Games/ - 删除或重命名与您的
GameName匹配的游戏文件夹 - 启动服务器 — 将生成一个新世界
相关文章
需要帮助?
如果您在 Empyrion 服务器方面遇到问题或需要进一步的配置帮助,我们的支持团队随时为您服务。提交支持工单,我们将尽快回复您。