限时抢购 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
分类

Starbound 服务器设置指南


Starbound 服务器设置指南

本指南介绍如何在 Legion Hosting 上设置和配置您的 Starbound 专用服务器,包括 Steam 身份验证前提条件、首次启动、服务器配置、宇宙设置、玩家连接和存档管理。有关模组安装,请参阅 Starbound 模组安装。有关管理员命令和权限,请参阅 Starbound 管理员命令

服务器面板:所有服务器管理均通过 GPanel 完成,地址为 gpanel.legionhosting.net。使用文件管理器或 SFTP 编辑配置文件。

前提条件

在启动 Starbound 服务器之前,您必须满足以下条件:

需要已验证的 Steam 账户。Starbound 的专用服务器文件(Steam App ID: 211820)无法通过匿名 SteamCMD 下载。您必须在 GPanel Startup 选项卡中提供有效的 Steam 账户用户名和密码。所使用的 Steam 账户必须拥有 Starbound。
  • 拥有 Starbound 的 Steam 账户。服务器二进制文件不提供匿名下载——您提供的账户必须在其游戏库中拥有 Starbound。
  • Steam Guard 注意事项。如果您的 Steam 账户启用了 Steam Guard(双重身份验证),您需要在首次安装时通过 STEAM_AUTH 启动变量提供验证码。初始验证后,SteamCMD 会缓存会话,后续启动通常不再需要验证码,除非缓存过期。
  • 建议使用专用 Steam 账户。出于安全考虑,建议使用一个单独的拥有 Starbound 的 Steam 账户专门用于服务器托管。这样可以避免共享您的主账户凭据,并防止您想同时玩游戏时发生冲突。

首次启动

从 Legion Hosting 购买 Starbound 服务器后,请按照以下步骤首次运行:

  1. 登录 GPanel 并选择您的 Starbound 服务器。
  2. 前往 Startup 选项卡。
  3. 填写所需的 Steam 凭据:
    • STEAM_USER——您的 Steam 账户用户名(必填)。
    • STEAM_PASS——您的 Steam 账户密码(必填)。
    • STEAM_AUTH——您的 Steam Guard 双重验证码,如果有提示(可选,仅在首次安装或缓存会话过期时需要)。
  4. 前往 Console 选项卡并点击 Start
  5. 服务器将通过 SteamCMD 下载 Starbound 专用服务器文件。首次启动可能需要几分钟。
  6. 下载完成后,服务器将生成默认宇宙并开始监听连接。
Steam Guard 提示:如果服务器因身份验证错误而无法启动,请返回 Startup 选项卡,在 STEAM_AUTH 字段中输入您当前的 Steam Guard 验证码,然后重启服务器。请查看您的电子邮件或身份验证器应用获取验证码。通常您只需执行此操作一次——SteamCMD 会为后续启动缓存会话。

GPanel 启动变量

变量 必填 说明
STEAM_USER Steam 账户用户名。必须拥有 Starbound。不能为 anonymous
STEAM_PASS 上述用户名对应的 Steam 账户密码。
STEAM_AUTH Steam Guard 双重身份验证码。仅在初始设置或缓存会话过期时需要。
WORKSHOP 设置为 1 以启用 Steam Workshop 模组支持,或设置为 0 以禁用。默认为 0。详情请参阅 Starbound 模组安装

starbound_server.config

主要服务器配置文件位于:

storage/starbound_server.config

此文件使用 JSON 格式。通过 GPanel 中的文件管理器或通过 SFTP 编辑它。编辑前必须停止服务器,因为更改在启动时加载。

需要有效的 JSON。Starbound 的配置解析器对 JSON 格式要求严格。确保没有尾随逗号,所有字符串都用双引号括起来,括号和花括号正确匹配。单个语法错误将阻止服务器启动。

关键服务器设置

设置 默认值 说明
serverName "A Starbound Server" 在服务器浏览器中显示的名称以及玩家连接时看到的名称。
maxPlayers 8 可同时连接的最大玩家数。
gameServerPort 21025 游戏服务器监听的端口。在 Legion Hosting 上,此端口自动设置——除非支持团队指示,否则不要更改。
gameServerBind "::" 要绑定的网络接口。默认值 "::" 绑定到所有接口(IPv4 和 IPv6)。保持此设置不变。
serverPassword "" 加入服务器所需的密码。留空则无需密码(公开访问)。
allowAnonymousConnections true 设置为 true 时,玩家无需 Starbound 账户即可连接。设置为 false 则要求所有玩家进行账户验证。
allowAssetsMismatch true 设置为 true 时,安装了不同模组的玩家仍然可以连接。设置为 false 则强制服务器和客户端之间的资源匹配(推荐用于模组服务器)。
maxTeamSize 4 每个队伍/团队的最大玩家数。
clientIPJoinable false 服务器是否可以通过直接 IP 加入。专用服务器应设置为 true
clientP2PJoinable false 是否允许点对点连接。专用服务器通常设置为 false

示例 starbound_server.config

{
  "serverName" : "My Legion Starbound Server",
  "maxPlayers" : 8,
  "gameServerBind" : "::",
  "serverPassword" : "",
  "allowAnonymousConnections" : true,
  "allowAssetsMismatch" : true,
  "maxTeamSize" : 4,
  "clientIPJoinable" : true,
  "clientP2PJoinable" : false,
  "allowAdminCommands" : true,
  "allowAdminCommandsFromAnyone" : false,
  "serverUsers" : {
    "YourUsername" : {
      "admin" : true,
      "password" : "your-admin-password"
    }
  }
}

世界和宇宙设置

Starbound 使用程序化生成的宇宙。每当玩家访问新的星系或行星时,游戏会根据宇宙种子和坐标系统生成它。服务器的宇宙数据存储在:

storage/universe/

此目录包含所有已生成的世界数据,包括行星、空间站和玩家在世界中建造的结构。

宇宙配置

宇宙生成参数可以在 starbound_server.config 文件或宇宙相关的资源文件中调整。关键概念:

概念 说明
宇宙种子 宇宙基于坐标程序化生成。所有运行相同游戏版本的服务器将在相同坐标生成相同的行星,但玩家放置的物体和修改对每个服务器是唯一的。
起始行星 新玩家在一个程序化选择的起始行星上出生。起始世界是适合早期游戏进程的花园类型行星。
世界文件 每个访问过的行星会在 storage/universe/ 中生成一个 .world 文件。这些文件包含玩家所做的地形修改、放置的物体和方块更改。
天体数据 宇宙目录中的 universe.chunksuniverse.dat 文件存储宇宙地图的整体状态。
共享宇宙:服务器上的所有玩家共享同一个宇宙。一个玩家对行星所做的更改(建造、采矿、放置物体)将对所有访问该行星的其他玩家可见。
重置宇宙:要开始一个全新的宇宙,请停止服务器并删除或重命名整个 storage/universe/ 目录。请注意,这将移除所有已生成的世界,包括任何玩家建造的结构。执行此操作前请务必备份。

如何连接

玩家使用游戏内的多人游戏菜单连接到您的 Starbound 服务器。

通过 IP 直接连接

  1. 启动 Starbound。
  2. 从主菜单点击 Multiplayer
  3. 选择您的角色。
  4. Server Address 字段中,以 IP:Port 格式输入您服务器的 IP 地址和端口。
  5. 如果服务器设置了密码,请输入与服务器配置中 serverUsers 条目匹配的 Account NamePassword。如果 allowAnonymousConnectionstrue 且未设置服务器密码,这些字段可以留空。
  6. 点击 Join Server
查找您的 IP 和端口:请参阅 如何查找您的服务器 IP 和端口 了解如何在 GPanel 中找到这些信息。

Steam 好友(不适用)

Steam 的"加入游戏"功能适用于点对点托管的游戏,而非专用服务器。玩家必须使用上述直接 IP 连接方法加入您的 Legion Hosting 服务器。

连接故障排除:如果玩家无法连接,请验证以下内容:
  • 服务器正在运行且已完全启动(在 GPanel 控制台中检查"Info: Server listened on")。
  • 正在使用正确的 IP 和端口。
  • 如果使用服务器密码,玩家需要输入正确的 serverUsers 凭据。
  • 如果 allowAssetsMismatchfalse,玩家安装的模组必须与服务器的模组完全匹配。
  • 服务器和客户端运行的是相同版本的 Starbound。
如果问题仍然存在,请提交支持工单

存档管理

Starbound 将所有服务器数据存储在 storage/ 目录中。了解文件结构有助于备份、迁移和故障排除。

关键存储目录和文件

路径 说明
storage/universe/ 包含所有已生成的世界数据——行星、空间站和玩家对世界的修改。每个访问过的行星都有一个 .world 文件。
storage/player/ 包含玩家存档文件。每个玩家都有一个 .player 文件,存储其背包、进度、任务状态和飞船数据。
storage/starbound_server.config 主要服务器配置文件。
storage/starbound_server.log 服务器日志文件。用于诊断崩溃、错误和连接问题。

创建备份

定期备份可保护您服务器的宇宙、玩家数据和配置免受意外丢失或损坏。

  1. 在 GPanel 中停止您的服务器,以确保所有数据已写入磁盘。
  2. 通过 SFTP 连接到您的服务器或使用文件管理器。
  3. 将整个 storage/ 目录下载到您的本地计算机。
  4. 将备份存储在安全的位置,并加上日期标签(例如 storage-backup-2026-02-26)。
备份内容:至少备份 storage/universe/storage/player/ 目录。这些包含所有世界和玩家进度数据。您还应该备份 starbound_server.config 以保留您的服务器设置。

从备份恢复

  1. 停止您的服务器。
  2. 将备份文件上传到 storage/ 目录中的相应位置,覆盖现有文件。
  3. 启动服务器。

从其他服务器迁移世界

要将您的 Starbound 宇宙从其他服务器或本地游戏迁移过来:

  1. 停止源服务器和目标服务器。
  2. 将源服务器的 storage/universe/ 目录复制到目标服务器。
  3. 如果需要迁移玩家数据,可以选择复制 storage/player/
  4. 复制您的 starbound_server.config 以保留服务器设置。
  5. 启动目标服务器并验证世界是否正确加载。
模组依赖:如果宇宙是使用模组生成的,则目标服务器上必须安装相同的模组。缺少模组将导致加载受影响的世界时出现错误或内容缺失。

相关文章


需要帮助?

如果您遇到本指南未涵盖的问题,我们的支持团队随时为您提供帮助。请在 legionhosting.net/submitticket.php 提交工单,并附上您的服务器详情和问题描述。


这篇文章对您有帮助吗?

Ready to Get Started?

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