本指南涵盖了在 Legion Hosting 上设置和配置 Avorion 专用服务器所需的一切知识。Avorion 是一款太空沙盒游戏,玩家可以设计飞船、探索程序生成的星系、进行贸易、采矿和战斗。有关服务器运行后的管理,请参阅我们的 Avorion 管理员命令指南。
什么是 Avorion?
Avorion 是由 Boxelware 开发的太空沙盒游戏,玩家可以逐块建造飞船、探索庞大的程序生成星系、交易资源、开采小行星,并与海盗和其他势力进行战斗。星系被划分为以核心神秘屏障为中心的多个区域,玩家必须通过逐步获取更高价值的材料来到达中心。
主要特色包括:
- 飞船建造 — 使用包括炮塔、引擎、护盾和货舱在内的功能组件逐块设计飞船
- 程序生成星系 — 包含空间站、小行星、虫洞和势力领地的数百个区域组成的庞大星系
- 经济与贸易 — 跨区域的供需动态经济系统;可以建造自己的贸易空间站
- 战斗 — 配备可自定义武器炮塔和舰队管理的实时太空战斗
- 多人游戏 — 在具有持久星系的专用服务器上进行合作和竞争玩法
首次启动
当您的 Avorion 服务器在 Legion Hosting 上部署后,它已预配置并可直接启动。要首次运行服务器:
- 登录 GPanel:gpanel.legionhosting.net
- 从服务器列表中选择您的 Avorion 服务器
- 在首次启动前检查启动变量,设置星系名称、种子和其他偏好设置
- 点击启动以运行服务器
- 服务器将在首次启动时生成星系种子和默认配置文件 — 这可能需要一分钟
- 当控制台显示
Server startup complete后,玩家即可连接
GPanel 启动变量
GPanel 提供启动变量,让您无需直接编辑文件即可配置关键服务器参数。以下是 Avorion 最常用的启动变量:
| 变量 | 描述 | 示例 |
|---|---|---|
GALAXY_NAME |
星系名称(同时也是存档文件夹名称) | avorion_galaxy |
SERVER_NAME |
在服务器浏览器中显示的名称 | Legion Avorion Server |
SEED |
星系生成种子(决定区域布局和内容) | abc123 |
MAX_PLAYERS |
最大同时在线玩家数量 | 20 |
DIFFICULTY |
服务器难度等级(影响敌人强度和战利品) | 1 |
GAME_PORT |
游戏流量的主要 UDP 端口(通常自动设置) | 27000 |
SERVER_PASSWORD |
加入所需的密码(留空为公开服务器) | secret123 |
PVP |
启用或禁用玩家对战 | true |
LISTED |
服务器是否在公共服务器浏览器中显示 | true |
server.ini 中的值。如果某个设置未按预期工作,请先检查您的启动变量。
服务器配置(server.ini)
主服务器配置存储在 server.ini 中,位于星系的存档文件夹内。您可以通过 GPanel 的文件管理器访问此文件。该文件在首次启动时自动创建。
# Avorion Server Configuration (server.ini)
# Server Identity
name=Avorion Server
description=A Legion Hosting Avorion Server
password=
maxPlayers=20
# Network
port=27000
steamQueryPort=27001
broadcastInterval=5
listed=true
# Gameplay
difficulty=1
pvp=true
seed=abc123
infiniteResources=false
collisionDamage=1
sameStartSector=true
# Performance
workerThreads=2
generatorThreads=2
配置设置说明
| 设置 | 默认值 | 描述 |
|---|---|---|
name |
Avorion Server | 在服务器浏览器中显示的服务器名称。为您的社区选择一个有描述性的名称。 |
description |
(空) | 在服务器浏览器中显示的服务器描述。用它来宣传您服务器的规则或特色。 |
password |
(空) | 服务器密码。留空为公开服务器。玩家必须输入此密码才能连接。 |
maxPlayers |
20 | 最大同时在线玩家数量。数量越多,服务器资源使用越高。 |
port |
27000 | 游戏流量的主要 UDP 端口。通常由 GPanel 自动管理。 |
steamQueryPort |
27001 | 用于 Steam 服务器浏览器查询的端口。通常为游戏端口 + 1。 |
listed |
true | 服务器是否出现在公共服务器浏览器中。私人服务器设置为 false。 |
difficulty |
1 | 服务器难度。影响敌人生成率、AI 攻击性和战利品质量。范围:-3(最简单)到 3(最难)。 |
pvp |
true | 启用玩家对战。设为 false 时,玩家无法损坏彼此的飞船。 |
seed |
(随机) | 星系生成种子。相同的种子产生相同的星系布局。可以是任何字符串或数字。 |
infiniteResources |
false | 启用后,玩家拥有无限建造资源。主要用于创意/测试目的。 |
collisionDamage |
1 | 飞船和物体之间碰撞伤害的倍率。设为 0 可禁用碰撞伤害。 |
sameStartSector |
true | 启用后,所有新玩家在同一起始区域出生。禁用后,玩家在随机外围区域出生。 |
workerThreads |
2 | 服务器模拟的工作线程数。在多核服务器上增加此值可提升性能。 |
generatorThreads |
2 | 用于生成新区域的线程数。更多线程可加快玩家探索时的区域生成速度。 |
难度设置
Avorion 的难度系统使用数字刻度,影响多个游戏方面:
| 难度 | 数值 | 效果 |
|---|---|---|
| 初学者 | -3 | 非常弱的敌人,丰富的资源,极少的海盗攻击 |
| 简单 | -2 | 较弱的敌人,更多的资源,较少的海盗遭遇 |
| 普通 | 0 | 平衡的游戏体验,标准的敌人强度和资源可用性 |
| 老手 | 1 | 更强的敌人,减少的战利品掉落,更频繁的海盗攻击 |
| 专家 | 2 | 显著增强的敌人,稀缺的高等级资源 |
| 疯狂 | 3 | 最高难度,极其强大的敌人和稀缺的资源 |
PvP 配置
Avorion 提供灵活的 PvP 设置以适应不同的玩法风格:
- 启用 PvP(
pvp=true) — 玩家可以攻击和摧毁彼此的飞船和空间站。适合竞技服务器。 - 禁用 PvP(
pvp=false) — 玩家无法互相造成伤害。适合专注于探索和建造的合作 PvE 服务器。
如何连接
服务器运行后,玩家可以通过以下方式连接:
通过 Steam 服务器浏览器
- 从 Steam 启动 Avorion
- 在主菜单中点击多人游戏
- 点击加入游戏
- 使用搜索栏按名称查找您的服务器
- 选择服务器并点击加入
- 如果设置了密码,请输入密码
通过直接连接
- 从 Steam 启动 Avorion
- 在主菜单中点击多人游戏
- 点击直接连接
- 输入服务器的 IP 地址和端口(例如
192.168.1.100:27000) - 点击连接
Server startup complete)。Avorion 使用 UDP 协议。如果服务器未出现在浏览器中,请确认配置中 listed 设为 true,并尝试使用 GPanel 中的确切 IP 和端口进行直接连接。
存档位置和管理
Avorion 将星系数据、玩家数据和区域信息存储在星系存档文件夹中。了解其结构有助于备份和故障排除。
存档文件结构
galaxies/
your_galaxy_name/
server.ini <-- Server configuration
admin.xml <-- Admin player list
banlist.txt <-- Banned players
whitelist.txt <-- Whitelisted players (if enabled)
modconfig.lua <-- Mod configuration
players/ <-- Individual player save data
sectors/ <-- Sector data (generated as players explore)
factions/ <-- Faction relationship data
备份流程
- 使用 GPanel 内置的备份功能在进行重大更改前创建快照
- 通过 SFTP 下载整个星系文件夹进行本地备份
- 当玩家离开区域时,服务器会自动保存这些区域
- 您可以在服务器控制台中使用
/save命令触发手动保存 - 在游戏更新、Mod 更改或星系重置前务必进行备份
重置星系
要开始一个全新的星系:
- 在 GPanel 中停止服务器
- 打开文件管理器
- 导航到
galaxies/目录 - 删除或重命名要重置的星系文件夹
- 可选择更改
SEED启动变量以获得不同的星系布局 - 启动服务器 — 将生成新的星系
性能注意事项
- 区域模拟 — 只有玩家所在的区域会被主动模拟。性能随玩家在星系中的分散程度而变化。
- 飞船复杂度 — 拥有数千个方块的大型飞船会增加区域模拟负载。考虑为您的社区设置方块数量上限。
- 工作线程 — 如果您的服务器有多个可用 CPU 核心,请增加
workerThreads。当多个玩家在不同区域活跃时,这有助于区域模拟。 - 生成线程 — 如果玩家在进入未探索区域时遇到延迟,请增加
generatorThreads。更多线程可加快程序生成速度。 - Mod — 某些 Mod 可能会显著影响服务器性能。在向整个社区部署之前,先与小组进行测试。
相关文章
需要帮助?
如果您的 Avorion 服务器遇到问题或需要进一步帮助,我们的支持团队随时为您提供帮助。提交支持工单,我们将尽快回复您。