Kerbal Space Program は、コミュニティ製の Mod である Dark Multiplayer(DMP)と Luna Multiplayer(LMP)を通じてマルチプレイヤーをサポートしています。このガイドでは、Legion Hosting 上で両方のサーバーバリアントをセットアップする方法を、構成、起動変数、プレイヤーの接続方法を含めて解説します。
始める前に: GPanel アカウントにアクセスできることを確認してください。サーバーの詳細を確認する手助けが必要な場合は、サーバーの IP とポートの確認方法を参照してください。
どちらのマルチプレイヤー Mod を使うか?
サーバーは、プロビジョニング時に選択したエッグに応じて、DMP または LMP のいずれかでセットアップされます:
| Mod | 正式名称 | ランタイム | 備考 |
|---|---|---|---|
| DMP | Dark Multiplayer | Mono | さまざまなワープおよび Mod 同期モードを備えた定評のある Mod |
| LMP | Luna Multiplayer | .NET 5 | 管理者パスワードのサポートと XML 構成を備えた新しい Mod |
初回起動
- GPanel にログインし、KSP サーバーを選択します。
- Console タブに移動します。サーバーが必要なファイルを自動的にダウンロードします。
- インストールが完了するまで待ちます。DMP は d-mp.org からダウンロードし、LMP は GitHub からダウンロードします。
- 準備が整ったら、コンソールに
Ready!(DMP)またはAll systems up and running(LMP)が表示されるか確認します。
DMP 起動変数
サーバーで Dark Multiplayer を使用している場合、Startup タブで以下の変数を利用できます:
| 変数 | 説明 | デフォルト | オプション |
|---|---|---|---|
SERVERNAME |
ブラウザに表示されるサーバー名 | DMP Server | 任意の文字列(最大 48 文字) |
GAMEMODE |
KSP ゲームモード | SANDBOX | SANDBOX, CAREER, SCIENCE |
DIFFICULTY |
ゲームの難易度レベル | NORMAL | EASY, NORMAL, MODERATE, HARD, CUSTOM |
WARPMODE |
マルチプレイヤーでのタイムワープの処理方法 | SUBSPACE | MCW_FORCE, MCW_VOTE, MCW_LOWEST, SUBSPACE_SIMPLE, SUBSPACE, NONE |
MODPACKMODE |
プレイヤー間で Mod を同期する方法 | NONE | NONE, CKAN, GAMEDATA |
DMP 構成ファイル
DMP の構成ファイルは Config/Settings.txt にあります。プロパティ形式(key = value)を使用します。GPanel は起動変数からポート、ゲームモード、難易度、ワープモード、ホワイトリスト、サーバー名を自動的に設定します。
LMP 起動変数
サーバーで Luna Multiplayer を使用している場合、以下の変数を利用できます:
| 変数 | 説明 | デフォルト | オプション |
|---|---|---|---|
SERVER_NAME |
サーバー名(最大 30 文字) | Pterodactyl | 任意の文字列 |
PASSWORD |
サーバーパスワード(公開する場合は空にする) | 空 | 任意の文字列(最大 30 文字) |
ADMIN_PASSWORD |
ゲーム内サーバー管理用の管理者パスワード | 空 | 任意の文字列(最大 30 文字) |
MaxPlayers |
同時接続プレイヤーの最大数 | 20 | 任意の数値 |
GameDifficulty |
ゲームの難易度レベル | Easy | Easy, Normal, Moderate, Hard, Custom |
GameMode |
KSP ゲームモード | Sandbox | Sandbox, Career, Science |
LMP_VERSION |
インストールする LMP のバージョン(最新版にする場合は空白のまま) | 最新 | 例: 0.29.3 |
LMP 構成ファイル
LMP は LMPServer/Config/ ディレクトリ内の XML 構成ファイルを使用します:
ConnectionSettings.xml-- ポートとネットワーク設定GeneralSettings.xml-- サーバー名、パスワード、管理者パスワード、最大プレイヤー数、ゲームモード、難易度GameplaySettings.xml-- 詳細なゲームプレイパラメータ
難易度に関する注意(LMP):
GameDifficulty 変数を変更すると、GameplaySettings.xml との不一致警告が発生することがあります。この場合は GameplaySettings.xml を削除して、正しい難易度プリセットで再生成されるようにし、その後再起動してください。
接続方法
- 対応するマルチプレイヤー Mod(DMP または LMP)を KSP ゲームクライアントにインストールします。Mod のインストール手順に従ってください。
- Kerbal Space Program を起動します。
- メイン画面またはスペースセンターからマルチプレイヤー Mod のメニューを開きます。
- GPanel の IP とポートを使用してサーバーを追加します。
- Connect をクリックします。パスワードが設定されている場合は入力します。
IP の確認: サーバーの IP とポートは、GPanel のサーバーのメインページに表示されます。プライベート IP をお持ちでない限り、ポートはランダムに割り当てられます。詳しい手順については、サーバーの IP とポートの確認方法を参照してください。
Mod の一致: サーバーに接続するすべてのプレイヤーは、同じマルチプレイヤー Mod(DMP または LMP)を使用し、できれば同じ KSP バージョンを使用する必要があります。バージョンが一致しないと接続に失敗します。
関連記事
サポートが必要ですか? このガイドで扱われていない問題が発生した場合は、サポートチケットを開いてください。担当チームがお手伝いします。