限时抢购 50% 全场服务器优惠 最后一天!
距结束还剩: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
分类

Icarus 服务器设置指南


本指南涵盖了在 Legion Hosting 上设置和配置 Icarus 专用服务器所需的一切内容,包括首次启动、GPanel 启动变量、ServerSettings.ini 配置、探矿任务和会话管理、连接服务器以及存档管理。如需排查常见问题,请参阅 Icarus 故障排除

什么是 Icarus

Icarus 是由 RocketWerkz 开发的基于会话的生存游戏,该工作室由 Dean Hall(DayZ 的创造者)创立。游戏设定在一颗外星球上,这颗星球本应成为人类的第二家园,但在一次失败的地球化改造尝试后变成了充满敌意的边疆。玩家扮演探矿者的角色,降落到星球表面执行限时任务(称为探矿任务)。每个探矿任务都有特定目标和时间限制,玩家需要在计时器到期前返回轨道——否则将面临失去角色的风险。

专用服务器的主要特性包括:

  • 每台服务器最多支持 8 名玩家同时在线
  • 基于会话的游戏模式,包含限时探矿任务(任务)和永久前哨站
  • 开放世界模式,提供持久性的无限时探索和建造体验
  • 通过服务器配置和控制台命令管理探矿任务
  • 从简单到极限的多种难度级别,以及可选的硬核模式(无法重生)
  • 通过 RCON 命令进行管理员访问
编辑任何配置文件前请先停止服务器。 在修改 ServerSettings.ini 之前,请务必从 GPanelConsole 选项卡中停止服务器。在服务器运行时所做的更改不会生效,并且可能会被覆盖。

首次启动

当您首次从 Legion Hosting 获得 Icarus 服务器时,需要完成初始安装才能开始游玩。

  1. 登录 GPanel 并从服务器列表中选择您的 Icarus 服务器。
  2. 点击 Console 选项卡并按下 Start
  3. 服务器将通过 Steam 下载并安装 Icarus 专用服务器文件。初始下载可能需要几分钟时间。
  4. 下载完成后,服务器将自动启动。ServerSettings.ini 配置文件在首次启动时生成。
  5. 等待控制台输出显示服务器已准备就绪并正在监听连接。
首次启动会生成配置文件。 ServerSettings.ini 文件仅在服务器首次启动后才会创建。如果您需要编辑设置,请先启动服务器一次,停止它,然后再进行更改。

GPanel 启动变量

核心服务器设置通过 GPanel 中的启动变量进行配置。这些值在服务器启动时作为命令行参数传递。

  1. GPanel 中,选择您的 Icarus 服务器。
  2. 点击 Startup 选项卡。
  3. 设置下面列出的变量。更改将在下次启动或重启服务器时生效。
变量 默认值 描述
SERVER_NAME My Icarus Server 在服务器浏览器中显示的名称。对应 -SteamServerName 启动参数(限制为 64 个字符)。
SERVER_PASSWORD (空) 玩家加入所需的密码。留空则为公开服务器。对应配置中的 JoinPassword
MAX_PLAYERS 8 最大同时在线玩家数。Icarus 每台服务器支持 1-8 名玩家。
ADMIN_PASSWORD (空) RCON 管理员访问密码。如果留空,可以通过聊天中的 /AdminLogin 无密码进行管理员登录。
GAME_PORT 17777 用于游戏连接的主要 UDP 端口(-PORT 参数)。由您的托管方案自动配置。
QUERY_PORT 27015 Steam 用于服务器浏览器查询的 UDP 端口(-QueryPort 参数)。自动配置。
服务器名称使用命令行,而非配置文件。 ServerSettings.ini 中的 SessionName 设置目前对服务器浏览器无效。您必须使用 -SteamServerName 命令行参数(通过 GPanel Startup 选项卡设置),才能使您的服务器名称正确显示在浏览器中。

ServerSettings.ini 配置

详细的服务器设置通过 ServerSettings.ini 文件控制。这是 Icarus 服务器的主要配置文件。

文件位置

配置文件位于:

Icarus/Saved/Config/WindowsServer/ServerSettings.ini

通过 GPanel Files 选项卡或 SFTP 访问此文件。所有设置都在 [/Script/Icarus.DedicatedServerSettings] 节标题下。

完整设置参考

设置 默认值 描述
SessionName (空) 服务器会话名称。注意:此设置目前不会影响服务器浏览器的显示。请改用 -SteamServerName 命令行参数。
JoinPassword (空) 加入服务器所需的密码。留空则为无密码的公开服务器。
MaxPlayers (空) 最大玩家数(1-8)。留空则使用默认最大值 8。
AdminPassword (空) RCON 管理员命令的密码。如果留空,任何玩家都可以通过 /AdminLogin 访问管理员命令。
ShutdownIfNotJoinedFor 300.000000 启动后如果没有玩家加入,服务器自动关闭前的秒数。设置为负值(-1)可使服务器无限期运行。0 表示立即关闭。
ShutdownIfEmptyFor 300.000000 最后一名玩家离开后,服务器自动关闭前的秒数。设置为负值(-1)可保持无限期运行。
AllowNonAdminsToLaunchProspects True 如果为 True,任何玩家都可以创建和启动新的探矿任务。如果为 False,只有管理员可以启动探矿任务。
AllowNonAdminsToDeleteProspects False 如果为 True,任何玩家都可以删除已保存的探矿任务。如果为 False,只有管理员可以删除。
LoadProspect (空) 服务器启动时加载的已保存探矿任务名称。探矿任务文件必须存在于 Saved/PlayerData/DedicatedServer/Prospects/ 中。
CreateProspect (空) 在服务器启动时创建新的探矿任务。格式:[ProspectType] [Difficulty] [Hardcore] [SaveName](请参阅探矿任务管理部分)。
ResumeProspect True 如果为 True,服务器在启动时自动恢复上次活跃的探矿任务。这是持久服务器的推荐设置。
LastProspectName (空) 自动填充为最近活跃的探矿任务名称。请勿手动编辑此项。

ServerSettings.ini 示例

[/Script/Icarus.DedicatedServerSettings]
SessionName=My Legion Server
JoinPassword=
MaxPlayers=8
AdminPassword=MySecretPassword
ShutdownIfNotJoinedFor=-1
ShutdownIfEmptyFor=600.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
在托管服务器上请将 ShutdownIfNotJoinedFor 设置为 -1。 默认值 300(5 分钟)会导致服务器在启动后 5 分钟内无人加入时自动关闭。对于专用托管服务器,请将此值设为 -1,使服务器无限期运行。ShutdownIfEmptyFor 同理——设置为 -1 以防止服务器在无人时自动关闭。

命令行启动参数

除了 ServerSettings.ini 文件外,Icarus 还支持命令行启动参数。这些参数通常通过 GPanel Startup 选项卡或附加启动参数字段进行配置。

参数 描述
-SteamServerName="Name" 在浏览器中显示的服务器名称(限制 64 个字符)。这是设置服务器名称的有效方法。
-PORT=N 游戏服务器端口(UDP)。
-QueryPort=N 用于服务器浏览器的 Steam 查询端口。
-MULTIHOME=IP 将服务器绑定到特定 IP 地址(仅限多宿主服务器)。
-UserDir="path" 设置服务器数据的自定义基础目录路径。
-saveddirsuffix="suffix" Saved/ 目录添加后缀,适用于运行多个实例。
-LOG="filename" 设置相对于 Saved/Logs/ 的日志文件路径。
-ABSLOG="path" 设置日志文件的绝对路径。
GPanel 会自动处理大部分参数。 在 Legion Hosting 上,基本参数(端口、查询端口、服务器名称)通过 GPanel Startup 选项卡进行配置。除非客服指导,通常无需添加额外的启动参数。

探矿任务和会话管理

Icarus 使用独特的基于会话的系统。了解探矿任务对有效管理服务器至关重要。

探矿任务类型

Icarus 提供几种类型的会话(探矿任务),决定了游戏体验:

类型 描述
任务 带有特定目标的限时探矿任务。玩家降落到星球表面,完成目标(建造、勘测、探险等),并必须在计时器到期前返回轨道。未能撤离意味着失去角色。
前哨站 永久性的无限时定居点。玩家可以建造持久的基地并自由返回。没有时间压力。适合休闲游玩和基地建设。
开放世界 持久性的无限时开放世界体验,包含探索、战斗、SMPL3 任务和行动。包括世界 Boss 和终局内容。

创建探矿任务

您可以使用 ServerSettings.ini 中的 CreateProspect 设置或通过游戏内控制台命令创建新的探矿任务。格式为:

CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]

参数说明:

  • ProspectType —— 要运行的探矿任务/任务的内部名称(例如前哨站或特定任务名称)。
  • Difficulty —— 1 到 4 的数字:1 = 简单,2 = 中等,3 = 困难,4 = 极限。
  • Hardcore —— TrueFalse。启用硬核模式后,玩家死亡后无法重生。
  • SaveName —— 此探矿任务存档文件的自定义名称。

加载和恢复探矿任务

  • ResumeProspect=True —— 服务器在启动时自动恢复上次活跃的探矿任务。这是持久服务器的推荐设置。
  • LoadProspect=[name] —— 从 Saved/PlayerData/DedicatedServer/Prospects/ 按名称加载特定的已保存探矿任务。

探矿任务管理的控制台命令

您可以通过游戏内聊天控制台管理探矿任务。在游戏中使用 /\\ 前缀输入命令。在服务器大厅中,可以不带前缀直接输入命令。

  • /CreateProspect [type] [difficulty] [hardcore] [name] —— 创建新的探矿任务。
  • /LoadProspect [name] —— 加载已保存的探矿任务。
  • /ResumeProspect —— 恢复上次活跃的探矿任务。
探矿任务控制权限。 默认情况下,所有玩家都可以启动新的探矿任务(AllowNonAdminsToLaunchProspects=True)。如果您希望只有管理员才能控制探矿任务的创建和加载,请在 ServerSettings.ini 中将此设置改为 False

如何连接

玩家可以通过游戏内服务器浏览器或直接连接来连接您的 Icarus 服务器。在 GPanel Console 选项卡中查找服务器 IP 和端口,或参阅 如何查找服务器 IP 和端口

通过游戏内服务器浏览器

  1. 启动 Icarus 并点击 Play
  2. 创建或选择一个角色。
  3. 打开 Join 菜单。
  4. 切换到屏幕右上角的 Dedicated Servers 选项卡。
  5. 按名称搜索您的服务器或滚动浏览列表。
  6. 点击您的服务器并按 Join。如果设置了密码,请输入密码。

通过直接连接

  1. 启动 Icarus,点击 Play,然后选择您的角色。
  2. 打开 Join 菜单。
  3. 切换到 Dedicated Servers 选项卡。
  4. 点击 Direct Connect
  5. IP:PORT 格式输入服务器的 IP 地址和游戏端口(例如 192.168.1.100:17777)。
  6. Confirm。如果提示,请输入服务器密码。
使用哪个端口? 通过直接连接时,请使用游戏端口(默认 17777),而非查询端口。如果连接有困难,请尝试使用查询端口(27015)。除非您拥有私有 IP,否则服务器端口是随机分配的——请始终在 GPanel 中确认正确的端口。
服务器没有显示? 如果您的服务器没有出现在浏览器中,请确保它已完全启动并运行了至少 2-3 分钟。检查 -SteamServerName 参数是否正确设置。在服务器向浏览器注册期间,您始终可以使用 IP 和游戏端口进行直接连接。

存档和探矿任务管理

了解 Icarus 的存档机制对管理服务器的探矿任务和玩家数据至关重要。

存档位置

探矿任务存档文件存储在:

Icarus/Saved/PlayerData/DedicatedServer/Prospects/

每个探矿任务都保存为单独的文件,可以加载、备份或删除。

自动保存

Icarus 会定期自动保存当前探矿任务状态。服务器也会在玩家加入、离开或特定游戏事件发生时进行保存。

创建备份

  1. 从 GPanel 停止服务器。
  2. 通过 GPanel Files 选项卡或 SFTP 导航到 Icarus/Saved/
  3. 下载以下目录和文件:
    • PlayerData/DedicatedServer/Prospects/ —— 所有探矿任务存档文件
    • Config/WindowsServer/ServerSettings.ini —— 您的服务器配置
  4. 将这些文件安全存储在本地计算机上。

恢复备份

  1. 停止服务器。
  2. 将备份的探矿任务文件上传到 Icarus/Saved/PlayerData/DedicatedServer/Prospects/
  3. 如有需要,在 ServerSettings.ini 中设置 LoadProspect=[name] 以在下次启动时加载特定的探矿任务。
  4. 启动服务器。

删除探矿任务(重新开始)

  1. 停止服务器。
  2. 导航到 Icarus/Saved/PlayerData/DedicatedServer/Prospects/
  3. 删除您要移除的探矿任务存档文件。
  4. ServerSettings.ini 中清除 LastProspectNameLoadProspect 字段。
  5. 可选择设置 CreateProspect 值以在下次启动时生成新的探矿任务。
  6. 启动服务器。
删除前请先备份。 在删除探矿任务存档文件之前,请务必先下载副本。一旦删除,探矿任务数据将无法恢复。

端口参考

Icarus 使用以下网络端口。这些端口由您在 Legion Hosting 上的托管方案自动配置。

端口 协议 默认值 用途
Game Port UDP 17777 主要游戏连接。玩家通过此端口连接。
Query Port UDP 27015 Steam 服务器浏览器查询。

相关文章


需要帮助?

如果您的 Icarus 服务器仍有问题,请 提交工单,我们的团队将很乐意为您提供帮助。


这篇文章对您有帮助吗?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.