このガイドでは、Legion Hosting で Soldat 専用サーバーをセットアップし、サーバー設定を構成し、プレイヤーを接続する方法を説明します。Soldat は2Dサイドビューのマルチプレイヤーアクションゲームで、複数のゲームモードにわたって軍用武器を使ったテンポの速い戦闘を特徴としています。管理者コマンド、ゲームモード設定、マップ管理については、Soldat 管理者およびコマンドガイドをご覧ください。
Soldat とは? Soldat は、Liero、Worms、Quake、Counter-Strike から影響を受けたユニークな2Dマルチプレイヤーシューターです。18種類の武器、60以上のマップ、そして Deathmatch、Team Deathmatch、Capture the Flag などを含む7つのゲームモードを特徴としています。
1. 初回起動
- GPanel にログインし、Soldat サーバーを選択します。
- Startup タブに移動し、変数を設定します(セクション2の表を参照)。
- SRV_NAME を希望のサーバー名に設定します。
- ADMIN_PASSWD を安全な管理者パスワードに設定します。
- Console タブに戻り、Start をクリックします。
- コンソールに
Doneが表示されるまで待ちます。初回起動時にsoldat.ini設定ファイルが生成されます。
初回起動で soldat.ini が生成されます。 設定ファイルは初回起動時に作成されます。サーバーを一度起動して読み込みが完了するのを待ち、
soldat.ini をさらに編集する必要がある場合は停止してください。
2. GPanel 起動変数
以下の変数は GPanel の Startup タブで利用できます。
| 変数 | デフォルト | 説明 |
|---|---|---|
SRV_NAME |
MySoldatServer |
サーバーブラウザに表示されるサーバー名(最大100文字)。 |
SRV_PWD |
(空) | サーバーに参加するために必要なパスワード。パスワードなしの場合は空のままにします。 |
ADMIN_PASSWD |
(空) | ゲーム内サーバー管理用の管理者パスワード。 |
MAX_PLAYERS |
10 |
最大プレイヤー数(1〜20)。 |
3. サーバー設定 (soldat.ini)
メインのサーバー設定ファイルは次のとおりです:
soldat.ini
このファイルは GPanel の Files タブを使用するか、SFTP 経由で接続して開きます。ファイルは [SECTION_NAME] で示されるセクションを持つ INI 形式を使用します。
soldat.ini を編集する前に必ずサーバーを停止してください。 サーバーは起動時にこのファイルを読み込みます。実行中に行った変更は、次回の再起動まで反映されません。
主要な設定(NETWORK セクション)
| 設定 | デフォルト | 説明 |
|---|---|---|
Port |
(自動) | サーバーポート。GPanel によって管理されます -- 変更しないでください。 |
Max_Players |
10 |
接続できる最大プレイヤー数。 |
Game_Password |
(空) | サーバーに参加するために必要なパスワード。 |
Admin_Password |
(空) | ゲーム内での管理者アクセス用のパスワード。 |
Server_Name |
MySoldatServer |
ブラウザに表示されるサーバー名。 |
Port の値を変更しないでください。 ポートは GPanel によって管理され、割り当てられたネットワーク設定と一致する必要があります。変更するとプレイヤーが接続できなくなります。
4. プレイヤーの接続方法
- Steam で Soldat を起動します。
- メインメニューから Join Game をクリックします。
- サーバーリストを参照して名前でサーバーを見つけるか、ダイレクト接続のために Enter IP をクリックします。
- ダイレクト接続の場合は、GPanel の Network タブからサーバー IP とポートを入力します。
- サーバーにパスワードがある場合は、求められたら入力します。
プライベート IP がない限り、ポートはランダムに割り当てられます。 サーバーの実際の IP とポートについては、GPanel の Network タブを確認してください。詳細は サーバーの IP とポートを確認する方法をご覧ください。
5. ゲームモード
Soldat は soldat.ini で設定可能な以下のゲームモードをサポートしています:
| モード | 説明 |
|---|---|
| Deathmatch | 全員参加型の戦闘。最多キル数で勝利。 |
| Team Deathmatch | チームベースのキル競争。 |
| Capture the Flag | 敵チームの旗を奪い、自分の拠点に持ち帰ります。 |
| Rambomatch | 特別な弓がマップ上に出現します。それを拾ったプレイヤーが Rambo になります。 |
| Pointmatch | マップ上に旗があるスコアベースのモード。 |
| Infiltration | 一方のチームがオブジェクトを取得し、自分の拠点に持ち帰る必要があります。 |
| Hold the Flag | ポイントを獲得するために、できるだけ長く旗を保持します。 |
関連記事
サポートが必要ですか?
Soldat サーバーで問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、および GPanel コンソールからの関連エラーメッセージを記載してください。