このガイドでは、Steam 認証トークン、起動変数、マップとシナリオ、ゲームモード、追加の起動パラメータ、接続方法など、Legion Hosting でホストされる Insurgency: Sandstorm 専用サーバーのセットアップと設定の手順を説明します。リモートサーバー管理については、Insurgency: Sandstorm の RCON(リモートコンソール)を参照してください。
ステップ 1:認証トークン
Insurgency: Sandstorm では、サーバーが公開サーバーブラウザに表示されるために2 つの個別の Steam 認証トークンが必要です。両方のトークンがないと、サーバーは起動してダイレクト接続でプレイ可能ですが、公開リストには表示されません。
Game Stats Token (GST)
GST は、サーバーを Steam に識別させる Game Server Login Token (GSLT) です。
- Steam アカウントにログインし、steamcommunity.com/dev/managegameservers にアクセスします。
- App ID フィールドに
581330(Insurgency: Sandstorm Dedicated Server)を入力します。 - 任意のメモ(例:
Legion Insurgency Server)を入力し、Create をクリックします。 - 生成されたトークンをコピーします。
- GPanel でサーバーの Startup タブを開き、トークンを GST(Game Stats Token)フィールドに貼り付けます。
GSLT Auth Token (GSLTT)
GSLTT は、サーバーブラウザの認証のために Insurgency: Sandstorm が特に必要とする 2 つ目のトークンです。
- 同じ Steam Game Server Account Management ページで、App ID
581330で 2 つ目のトークンを作成します。 - 区別できるように、異なるメモ(例:
Legion Insurgency GSLT Auth)を使用します。 - この 2 つ目のトークンをコピーします。
- GPanel の Startup タブで、それを GSLTT(GSLT Auth Token)フィールドに貼り付けます。
ステップ 2:初回起動
- GPanel にログインし、Insurgency: Sandstorm サーバーに移動します。
- Startup タブに移動し、少なくとも GST と GSLTT トークンを入力します(ステップ 1 を参照)。
- メインコンソールページで Start をクリックします。
- 初回起動時、サーバーはすべてのゲームファイルをダウンロードしてインストールします。サーバーの接続速度によっては数分かかることがあります。
- コンソール出力を確認します。次のような行が表示されたら:
サーバーが稼働中で接続準備が整っています。LogOnline: OSS: Created session, starting...
ステップ 3:GPanel 起動変数
すべてのサーバー設定は、GPanel の Startup タブを通じて行います。次の変数が利用可能です:
| 変数 | デフォルト | 説明 |
|---|---|---|
HOSTNAME |
(サーバー名) | サーバーブラウザに表示される名前。プレイヤーがサーバーを見つけられるよう、わかりやすい名前を設定してください。 |
MAP_NAME |
Canyon |
サーバー起動時に読み込むマップ。利用可能なすべてのマップについては、下記のマップとシナリオのセクションを参照してください。 |
SCENARIO |
Scenario_Crossing_Checkpoint_Insurgents |
マップ、ゲームモード、陣営を定義する完全なシナリオ文字列。命名規則については下記を参照してください。 |
MAX_PLAYERS |
28 |
サーバーで許可される最大プレイヤー数。Insurgency: Sandstorm は PvP モードで最大 28 人(Co-op では最大 8 人)をサポートします。 |
GST |
(空) | Game Stats Token。サーバーが公開ブラウザに表示されるために必要です。ステップ 1 を参照してください。 |
GSLTT |
(空) | GSLT Auth Token。公開ブラウザのリスト表示に必要な 2 つ目のトークン。ステップ 1 を参照してください。 |
ADDSWITCHES |
(空) | サーバーに渡される追加のコマンドラインパラメータ。パスワード、ミューテーター、ゲームプレイの調整などの高度な設定に使用します。下記のサーバー設定セクションを参照してください。 |
ステップ 4:マップとシナリオ
利用可能なマップ
Insurgency: Sandstorm には次のマップが付属しています。MAP_NAME 起動変数で Map Name の値を使用してください:
| Map Name | 表示名 | 設定 |
|---|---|---|
Bab | Bab | 都市の街路 |
Canyon | Canyon | 砂漠の峡谷 |
Citadel | Citadel | 山岳要塞 |
Crossing | Crossing | 川の渡河地点 |
Farmhouse | Farmhouse | 農村の建物群 |
Gap | Gap | 山道 |
Hideout | Hideout | 崖際の村 |
Hillside | Hillside | 丘の中腹の町 |
Ministry | Ministry | 政府省庁の建物 |
Outskirts | Outskirts | 砂漠の郊外 |
Precinct | Precinct | 警察署 |
Refinery | Refinery | 石油精製所 |
Summit | Summit | 山頂 |
Tell | Tell | 砂漠の遺跡 |
Tideway | Tideway | 沿岸地域 |
Town | Town | 小さな砂漠の町 |
シナリオの命名規則
SCENARIO 変数は、マップ、ゲームモード、開始陣営を定義する特定の命名形式を使用します:
Scenario_<MapName>_<GameMode>_<Faction>
- MapName -- マップ名(例:
Crossing、Ministry、Farmhouse) - GameMode -- ゲームモード(例:
Checkpoint、Push、Frontline) - Faction -- 攻撃/開始陣営:
SecurityまたはInsurgents
一般的なシナリオ
| シナリオ | マップ | モード | 陣営 |
|---|---|---|---|
Scenario_Crossing_Checkpoint_Insurgents |
Crossing | Checkpoint | Insurgents が攻撃 |
Scenario_Crossing_Checkpoint_Security |
Crossing | Checkpoint | Security が攻撃 |
Scenario_Ministry_Checkpoint_Security |
Ministry | Checkpoint | Security が攻撃 |
Scenario_Farmhouse_Push_Insurgents |
Farmhouse | Push | Insurgents が攻撃 |
Scenario_Summit_Frontline |
Summit | Frontline | 対称 |
Scenario_Hideout_Domination |
Hideout | Domination | 対称 |
Scenario_Precinct_Skirmish |
Precinct | Skirmish | 対称 |
Scenario_Bab_Push_Security |
Bab | Push | Security が攻撃 |
Scenario_Outskirts_Checkpoint_Insurgents |
Outskirts | Checkpoint | Insurgents が攻撃 |
Scenario_Tell_Checkpoint_Security |
Tell | Checkpoint | Security が攻撃 |
ステップ 5:ゲームモード
Insurgency: Sandstorm は、PvP と Co-op にわたっていくつかのゲームモードを提供しています。ゲームモードは SCENARIO 変数によって決定されます。
PvP モード
| モード | プレイヤー | 説明 |
|---|---|---|
| Push | 最大 28 人 | 一方のチームが目標地点を順番に攻め進み、防衛チームがそれを阻止しようとします。攻撃チームは目標を制圧するたびに追加の増援ウェーブを獲得します。クラシックな Insurgency 体験です。 |
| Frontline | 最大 28 人 | 両チームが一連の目標を奪い合う綱引き式モード。敵の最終目標を制圧するとラウンドに勝利します。増援は目標の支配に紐づけられています。 |
| Skirmish | 最大 16 人 | 各陣営に 3 つの目標と武器庫がある小規模なモード。敵の武器庫を破壊するか、すべての目標を制圧するとラウンドに勝利します。少人数に適しています。 |
| Firefight | 最大 16 人 | マップ上の 3 つの制圧地点でリスポーンなし。3 地点すべてを保持するか、敵チームを全滅させるとラウンドに勝利します。いずれかの地点を制圧すると、死亡したチームメイトがリスポーンします。 |
| Domination | 最大 28 人 | 3 つの制圧地点があるテンポの速いモード。チームは目標を保持することでポイントを獲得します。最初にスコア上限に達したチームが勝利します。プレイヤーはタイマーでリスポーンします。 |
| Ambush | 最大 28 人 | 一方のチームが VIP プレイヤーを脱出地点まで護衛し、もう一方のチームが VIP を排除しようとします。 |
Co-op モード
| モード | プレイヤー | 説明 |
|---|---|---|
| Checkpoint (Co-op) | 最大 8 人 | プレイヤーが協力して AI に対抗し、一連の目標を制圧または破壊します。最も人気のある協力モードです。 |
| Hardcore Checkpoint | 最大 8 人 | Checkpoint Co-op と同じですが、より厳しい設定 -- HUD マーカーなし、限られた物資、より手強い AI -- が適用されます。 |
| Survival | 最大 8 人 | プレイヤーは最小限の装備でスタートし、目標を完了して脱出地点まで戦いながら武器を漁る必要があります。 |
CheckpointHardcore、CheckpointCoop、または Survival を使用します。例:Scenario_Crossing_CheckpointCoop_Security。
ステップ 6:ADDSWITCHES によるサーバー設定
Insurgency: Sandstorm はサーバー上で編集可能な設定ファイルを使用しないため、すべての高度な設定は ADDSWITCHES 起動変数の追加のコマンドラインパラメータを通じて行います。
Startup タブの ADDSWITCHES フィールドに、スペースで区切ってパラメータを入力します。各パラメータは -(ダッシュ)で始まります。
一般的なパラメータ
| パラメータ | 説明 |
|---|---|
-Password=YourPassword |
サーバーに参加するために必要なパスワードを設定します。公開サーバーにする場合は完全に省略します。 |
-MapCycle=MapCycle |
使用するマップサイクルファイルを指定します(MapCycle.txt のトラベルリストを参照します)。デフォルトでは、サーバーは利用可能なシナリオを順番に切り替えます。 |
-mutators=<list> |
有効にするミューテーターのカンマ区切りリスト。例については下記を参照してください。 |
-GameStats |
ゲーム統計のトラッキングを有効にします。ランクプレイには有効な GST とともに必要です。 |
-EnableCheats |
サーバー上でチートコマンドを有効にします。公開サーバーでは使用しないでください。 |
-Rcon |
RCON(リモートコンソール)アクセスを有効にします。-RconPassword と組み合わせる必要があります。詳細については Insurgency: Sandstorm の RCON(リモートコンソール)を参照してください。 |
-RconPassword=YourRconPass |
RCON パスワードを設定します。-Rcon が有効な場合に必要です。 |
-RconListenPort=<port> |
RCON のリスニングポートを指定します。デフォルトではゲームクエリポートを使用します。 |
ADDSWITCHES 設定の例
サーバーパスワードと RCON を有効にした一般的な設定:
-Password=MySecretPass -Rcon -RconPassword=MyRconPass -GameStats
人気のミューテーター
ミューテーターはゲームプレイのルールを変更します。-mutators パラメータでカンマ区切りのリストとして渡します:
-mutators=AllYouCanEat,AntiMaterielRiflesOnly
| ミューテーター | 説明 |
|---|---|
AllYouCanEat |
ロードアウト用の補給ポイントが無制限になります。 |
BoltActionsOnly |
ボルトアクションライフルのみが使用可能になります。 |
Frenzy |
Co-op で AI の敵が近接武器を持って突撃してきます。ファンに人気の混沌としたモードです。 |
Guerrillas |
Insurgent チームは下位ティアの武器のみを使用できます。 |
HotPotato |
グレネードと爆発物のみ。 |
PistolsOnly |
ピストルのサイドアームのみが使用可能になります。 |
ShotgunsOnly |
ショットガンのみが使用可能になります。 |
AntiMaterielRiflesOnly |
対物ライフル(例:M82)のみが使用可能になります。 |
Vampirism |
敵を倒すと体力が回復します。 |
CompetitiveLoadouts |
ロードアウトを競技ルールに制限します。 |
ステップ 7:接続方法
サーバーの IP アドレスと割り当てられたポートは、GPanel の Network タブで確認できます。詳細についてはサーバーの IP とポートの確認方法を参照してください。
ゲーム内サーバーブラウザ経由
- Insurgency: Sandstorm を起動し、メインメニューから Play をクリックします。
- Browse Servers を選択します(Multiplayer の下を探す必要があるかもしれません)。
- フィルターオプションを使用して、サーバー名、ゲームモード、またはマップで検索します。
- リストでサーバーを見つけて Join をクリックします。
ダイレクト接続経由(コンソール)
- Insurgency: Sandstorm を起動します。
- `(チルダ/バッククォート)キーを押してゲーム内コンソールを開きます。コンソールが開かない場合は、Settings > Game > Enable Console で有効にします。
- 次のコマンドを入力し、IP とポートを GPanel の値に置き換えます:
open YOUR.SERVER.IP:PORT - サーバーにパスワードがある場合は、次を使用します:
open YOUR.SERVER.IP:PORT?Password=YourPassword
関連記事
サポートが必要ですか?
このガイドでカバーされていない問題が発生した場合は、サポートチームがお手伝いします。