このガイドでは、Legion Hosting で Soldat 2 専用サーバーをセットアップし、起動変数を設定し、プレイヤーを接続する方法を説明します。Soldat 2 は、クラシックな2Dデスマッチシューターの続編で、リアルな銃、ラグドール物理演算、物理ベースの移動を特徴としています。管理者コマンド、RCON、ゲーム設定については、Soldat 2 管理者およびコマンドガイドをご覧ください。
Soldat 2 とは? Soldat 2 は、リアルな銃、ラグドールの暴力表現、物理ベースの移動を特徴とする2Dデスマッチシューターです。オリジナルの Soldat の後継作品であり、最新技術をベースに構築され、グラフィックとゲームプレイのメカニクスが向上しています。
1. 初回起動
- GPanel にログインし、Soldat 2 サーバーを選択します。
- Startup タブに移動し、変数を設定します(セクション2の表を参照)。
- SERVER_NAME を希望のサーバー名に設定します(スペース不可)。
- RCON_PASSWORD をリモート管理用の安全なパスワードに設定します。
- Console タブに戻り、Start をクリックします。
- コンソールに
ALL RULES SCRIPTS INITIALIZEDが表示されるまで待ちます。初回起動時にautoconfig.ini設定ファイルが生成されます。
サーバー名にスペースは使えません。
SERVER_NAME 変数はスペースをサポートしていません。代わりにアンダースコアまたはハイフンを使用してください(例: My-Soldat2-Server)。
2. GPanel 起動変数
以下の変数は GPanel の Startup タブで利用できます。
| 変数 | デフォルト | 説明 |
|---|---|---|
SERVER_NAME |
PterodactylServer |
マスターリストに表示されるサーバー名(最大50文字、スペース不可)。 |
MAX_PLAYERS |
12 |
最大プレイヤー数(1〜12)。 |
SERVER_PASSWORD |
ServerPassword |
サーバーに参加するためのパスワード。これをクリアするとサーバーが公開されます。 |
RCON_PASSWORD |
RconPassword |
RCON(リモートコンソール)アクセス用のパスワード。 |
RCON_PORT |
0 |
RCON WebSocket ポート。RCON を無効にするには 0 に設定します。 |
WEBSOCKETS_PORT |
0 |
ブラウザ接続用の WebSockets ポート。無効にするには 0 に設定します。 |
GREET_MESSAGE |
Welcome! Be friendly and have fun! |
プレイヤーが参加したときに表示されるメッセージ(最大200文字)。 |
ADMIN_PLAYFAB_ID |
IDHere |
管理者権限用のあなたの PlayFab ID。接続時にサーバーログで確認できます。 |
3. サーバー設定 (autoconfig.ini)
メインのサーバー設定ファイルは次のとおりです:
autoconfig.ini
このファイルは GPanel の Files タブを使用するか、SFTP 経由で接続して開きます。ファイルは INI 形式を使用します。
起動変数は autoconfig.ini を上書きします。
autoconfig.ini 内の多くの設定は、サーバー起動のたびに GPanel の起動変数によって自動的に上書きされます。主要な設定には Startup タブを使用してください。
主要な設定
| 設定 | 説明 |
|---|---|
GameServerConfig.Name |
サーバー名(SERVER_NAME 変数で管理)。 |
GameServerConfig.Port |
サーバーポート(GPanel で管理)。 |
GameServerConfig.MaxPlayers |
最大プレイヤー数(MAX_PLAYERS 変数で管理)。 |
GameServerConfig.GreetMessage |
ウェルカムメッセージ(GREET_MESSAGE 変数で管理)。 |
GameServerConfig.AdminPlayfabId |
サーバー管理者の PlayFab ID。 |
GameServerConfig.ServerPassword |
参加パスワード(SERVER_PASSWORD 変数で管理)。 |
GameServerConfig.RconPassword |
RCON パスワード(RCON_PASSWORD 変数で管理)。 |
4. プレイヤーの接続方法
- Soldat 2 を起動します。
- メインメニューから Play Online を選択します。
- サーバーリストを参照して名前でサーバーを見つけるか、ダイレクト接続を使用します。
- サーバーにパスワードがある場合は、求められたら入力します。
プライベート IP がない限り、ポートはランダムに割り当てられます。 サーバーの実際の IP とポートについては、GPanel の Network タブを確認してください。詳細は サーバーの IP とポートを確認する方法をご覧ください。
5. PlayFab ID の確認方法
ゲーム内で管理者権限を取得するには、ADMIN_PLAYFAB_ID 変数にあなたの PlayFab ID を設定する必要があります。
- サーバーを起動し、プレイヤーとして接続します。
- GPanel のコンソール出力を確認します。参加すると、次の形式であなたの PlayFab ID を示すログメッセージが表示されます:
1 YOUR_NAME joined the server [YOUR_PLAYFAB_ID]。 - PlayFab ID をコピーし、
ADMIN_PLAYFAB_ID起動変数に設定します。 - 変更を有効にするためにサーバーを再起動します。
関連記事
サポートが必要ですか?
Soldat 2 サーバーで問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、および GPanel コンソールからの関連エラーメッセージを記載してください。