フラッシュセール 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
Categories

Starbound Server Setup Guide


Starbound Server Setup Guide

このガイドでは、Steam 認証の前提条件、初回起動、サーバー構成、ユニバース設定、プレイヤーの接続、セーブ管理を含め、Legion Hosting 上での Starbound 専用サーバーのセットアップと構成について説明します。mod のインストールについては、Starbound Mod Installation を参照してください。管理者コマンドと権限については、Starbound Admin Commands を参照してください。

サーバーパネル: すべてのサーバー管理は gpanel.legionhosting.net の GPanel を通じて行います。構成ファイルを編集するには、File Manager または 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 2FA コード(任意。初回インストール時、またはキャッシュされたセッションが期限切れになった場合にのみ必要)。
  4. Console タブに移動し、Start をクリックします。
  5. サーバーは SteamCMD を介して Starbound 専用サーバーファイルをダウンロードします。初回起動時には数分かかる場合があります。
  6. ダウンロードが完了すると、サーバーはデフォルトのユニバースを生成し、接続の待ち受けを開始します。
Steam Guard プロンプト: サーバーが認証エラーで起動に失敗した場合は、Startup タブに戻り、現在の Steam Guard コードを STEAM_AUTH フィールドに入力して、サーバーを再起動してください。コードはメールまたは認証アプリで確認してください。通常、これは一度だけ行えば十分です。SteamCMD は今後の起動のためにセッションをキャッシュします。

GPanel の起動変数

変数 必須 説明
STEAM_USER はい Steam アカウントのユーザー名。Starbound を所有している必要があります。anonymous にすることはできません。
STEAM_PASS はい 上記のユーザー名に対応する Steam アカウントのパスワード。
STEAM_AUTH いいえ Steam Guard 二要素認証コード。初期セットアップ時、またはキャッシュされたセッションが期限切れになった場合にのみ必要です。
WORKSHOP いいえ Steam Workshop の mod サポートを有効にするには 1 に、無効にするには 0 に設定します。デフォルトは 0 です。詳細については Starbound Mod Installation を参照してください。

starbound_server.config

主要なサーバー構成ファイルは次の場所にあります:

storage/starbound_server.config

このファイルは JSON 形式を使用します。GPanel の File Manager または SFTP を介して編集してください。変更は起動時に読み込まれるため、編集する前にサーバーを停止する必要があります。

有効な JSON が必要です。 Starbound の構成パーサーは JSON のフォーマットに厳格です。末尾にカンマがないこと、すべての文字列が二重引用符で囲まれていること、角括弧/波括弧が正しく対応していることを確認してください。1 つの構文エラーがあるだけでサーバーは起動できなくなります。

主要なサーバー設定

設定 デフォルト 説明
serverName "A Starbound Server" サーバーブラウザおよびプレイヤーが接続する際に表示される名前。
maxPlayers 8 同時に接続できるプレイヤーの最大数。
gameServerPort 21025 ゲームサーバーが待ち受けるポート。Legion Hosting では自動的に設定されます。サポートから指示がない限り変更しないでください。
gameServerBind "::" バインドするネットワークインターフェース。デフォルトの "::" はすべてのインターフェース(IPv4 および IPv6)にバインドします。このままにしておいてください。
serverPassword "" サーバーに参加するために必要なパスワード。パスワードなし(公開アクセス)の場合は空のままにします。
allowAnonymousConnections true true の場合、プレイヤーは Starbound アカウントなしで接続できます。すべてのプレイヤーにアカウント認証を要求するには false に設定します。
allowAssetsMismatch true true の場合、異なる mod セットを持つプレイヤーでも接続できます。サーバーとクライアント間でアセットの一致を強制するには false に設定します(mod 化されたサーバーには推奨)。
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.chunks および universe.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 とポートの確認: GPanel でこれらを確認できる場所については、How to Find Your Server IP and Port を参照してください。

Steam フレンド(該当なし)

Steam の「Join Game」機能はピアツーピアでホストされるゲーム用であり、専用サーバー用ではありません。プレイヤーは Legion Hosting のサーバーに参加するために、上記の直接 IP 接続方法を使用する必要があります。

接続のトラブルシューティング: プレイヤーが接続できない場合は、次の点を確認してください:
  • サーバーが稼働しており、完全に起動していること(GPanel コンソールで「Info: Server listened on」を確認)。
  • 正しい IP とポートが使用されていること。
  • サーバーパスワードを使用している場合、プレイヤーが正しい serverUsers の認証情報を入力していること。
  • allowAssetsMismatchfalse の場合、プレイヤーがインストールした mod がサーバーの mod と完全に一致している必要があること。
  • サーバーとクライアントの両方が同じバージョンの Starbound を実行していること。
問題が解決しない場合は、サポートチケットを開いてください

セーブ管理

Starbound はすべてのサーバーデータを storage/ ディレクトリ内に保存します。ファイル構造を理解することは、バックアップ、転送、トラブルシューティングに役立ちます。

主要なストレージディレクトリとファイル

パス 説明
storage/universe/ 生成されたすべてのワールドデータ(惑星、宇宙ステーション、ワールドへのプレイヤーの変更)が含まれます。訪れた各惑星には .world ファイルがあります。
storage/player/ プレイヤーのセーブファイルが含まれます。各プレイヤーには、インベントリ、進行状況、クエストの状態、宇宙船のデータを保存する .player ファイルがあります。
storage/starbound_server.config メインのサーバー構成ファイル。
storage/starbound_server.log サーバーログファイル。クラッシュ、エラー、接続の問題を診断するのに役立ちます。

バックアップの作成

定期的なバックアップは、サーバーのユニバース、プレイヤーデータ、構成を偶発的な損失や破損から保護します。

  1. すべてのデータがディスクに書き込まれるよう、GPanel でサーバーを停止します。
  2. SFTP を介してサーバーに接続するか、File Manager を使用します。
  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. 転送先のサーバーを起動し、ワールドが正しく読み込まれることを確認します。
Mod の依存関係: ユニバースが mod を使用して生成された場合、それと同じ mod を転送先のサーバーにインストールする必要があります。mod が欠落していると、影響を受けるワールドを読み込む際にエラーやコンテンツの欠落が発生します。

関連記事


サポートが必要ですか?

このガイドで扱われていない問題が発生した場合は、当社のサポートチームがお手伝いいたします。legionhosting.net/submitticket.php で、サーバーの詳細と問題の説明を添えてチケットを開いてください。


Was this article helpful?

Ready to Get Started?

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