このガイドでは、Legion Hosting 上での Mount & Blade II: Bannerlord 専用サーバーのセットアップ方法、起動変数の設定、ゲームモードとマップローテーションの設定、勢力の設定、サーバーへの接続方法について解説します。Bannerlord は、Siege、Captain、Skirmish、Team Deathmatch、Duel、Battle を含む複数のゲームモードにわたる、競技的でチームベースの中世戦闘を提供します。管理者操作、MOD 導入、プレイヤー管理、トラブルシューティングについては、Mount and Blade II Bannerlord 管理者セットアップを参照してください。
1. 初回起動
- GPanel にログインして Bannerlord サーバーを選択します。
- Startup タブに移動し、設定可能な変数を確認します(セクション 2 の表を参照)。
- AUTH_TOKEN を Bannerlord 専用サーバーの認証トークンに設定します。生成方法については TaleWorlds のガイドを参照してください。
- サーバー名、ゲームモード、その他の設定は設定ファイルで構成します(セクション 3 を参照)。
- Console タブに戻り、Start をクリックします。
- サーバーが起動したことがコンソールに表示されるまで待ちます。初回起動では設定ファイルが生成され、初期化に 1 分ほどかかる場合があります。
AUTH_TOKEN)が必要です。このトークンは自分で生成し、GPanel の Startup タブに入力する必要があります。手順については この TaleWorlds のガイドを参照してください。トークン関連のエラーが発生した場合は、サポートチケットを開いてください。
2. GPanel 起動変数
以下の変数は GPanel の Startup タブで利用できます。これらは起動のたびにサーバーに渡されます。
| 変数 | 必須 | 説明 |
|---|---|---|
AUTH_TOKEN |
はい | TaleWorlds の専用サーバー認証トークン。生成方法についてはこのガイドを参照してください。 |
AUTO_UPDATE |
いいえ | 再起動時にサーバーを自動更新します。1 = 有効、0 = 無効。デフォルトは 1 です。 |
3. サーバー設定ファイル
Bannerlord サーバーは、1 行につき 1 つのコマンドを含むテキストベースの設定ファイルを使用します。サーバーは起動時に各行を順番に実行します。変更を加える前にサーバーを停止してください。
ファイルの場所
設定ファイルは Native モジュールのディレクトリにあります。
Modules/Native/<gamemode>_config.txt
例えば、Team Deathmatch の場合は tdm_config.txt、Siege の場合は siege_config.txt、Skirmish の場合は skirmish_config.txt です。GPanel の Files タブを使用するか、SFTP 経由で接続してファイルを開きます。
主な設定コマンド
| コマンド | 説明 |
|---|---|
ServerName My Server |
マルチプレイヤーブラウザに表示されるサーバー名。 |
GamePassword secret |
参加に必要なパスワード。公開サーバーの場合はこの行を省略します。 |
AdminPassword adminpass |
管理者アクセス用のパスワード。Web インターフェースと管理者コマンドに必要です。 |
GameType TeamDeathmatch |
ゲームモード。利用可能なすべてのモードはセクション 4 を参照してください。 |
WelcomeMessage Welcome to our server! |
プレイヤーが参加したときに表示される挨拶。 |
MaxNumberOfPlayers 120 |
同時接続プレイヤーの最大数。 |
MinNumberOfPlayersForMatchStart 2 |
マッチを開始するために必要な最小プレイヤー数。 |
CultureTeam1 empire |
チーム 1(攻撃側)の勢力。セクション 6 を参照してください。 |
CultureTeam2 sturgia |
チーム 2(防衛側)の勢力。セクション 6 を参照してください。 |
NumberOfBotsTeam1 0 |
チーム 1 の AI ボット数。プレイヤーのみにする場合は 0 に設定します。 |
NumberOfBotsTeam2 0 |
チーム 2 の AI ボット数。 |
RoundTimeLimit 180 |
1 ラウンドあたりの制限時間(秒)。 |
MapTimeLimit 900 |
ローテーション前の 1 マップあたりの合計制限時間(秒)。 |
MinScoreToWinMatch 3 |
マッチに勝利するために必要なラウンド勝利数。 |
EnableAntiCheat true |
アンチチートの有効/無効。有効のままにしておくことを推奨します。 |
FriendlyFireDamageMeleeSelfPercent 0 |
近接フレンドリーファイアによる自傷ダメージの割合。0 で無効になります。 |
add_map_to_automated_battle_pool <MapName> |
自動ローテーションにマップを追加します。複数のマップには複数の行を追加します。 |
enable_automated_battle_switching |
各マッチ後にマッププールを自動ローテーションすることを有効にします。 |
start_game_and_mission |
サーバーを起動して即座にゲームプレイを開始します。設定ファイルの末尾に配置してください。 |
設定例(Team Deathmatch)
ServerName Legion TDM Server
AdminPassword YourAdminPassword
GameType TeamDeathmatch
WelcomeMessage Welcome to the Legion Hosting TDM server!
MaxNumberOfPlayers 60
MinNumberOfPlayersForMatchStart 2
CultureTeam1 vlandia
CultureTeam2 battania
NumberOfBotsTeam1 0
NumberOfBotsTeam2 0
MapTimeLimit 600
EnableAntiCheat true
add_map_to_automated_battle_pool mp_tdm_map_001_spring
add_map_to_automated_battle_pool mp_tdm_map_003
add_map_to_automated_battle_pool mp_tdm_map_004
add_map_to_automated_battle_pool mp_tdm_map_005
enable_automated_battle_switching
start_game_and_mission
AdminPassword の行が欠落しているか空の場合、サーバーが起動しなかったり、Web 管理インターフェースが機能しなかったりする場合があります。常に強力な管理者パスワードを設定してください。
4. ゲームモード
Bannerlord は 6 つのマルチプレイヤーゲームモードをサポートしています。モードは GameType 設定コマンドまたは GAME_TYPE 起動変数を使用して設定します。
| ゲームモード | 設定値 | 説明 |
|---|---|---|
| Team Deathmatch | TeamDeathmatch |
2 つのチームが制限時間内に最多キルを競います。即時リスポーンを伴うテンポの速い戦闘です。 |
| Siege | Siege |
攻撃側が城を攻め、防衛側がそれを守ります。攻城兵器、占領ポイント、大規模な戦闘が含まれます。最も多くのプレイヤーをサポートします。 |
| Captain | Captain |
各プレイヤーが AI 部隊の分隊を指揮します。隊列コマンドで兵士を率いて戦う戦略的なモードです。 |
| Skirmish | Skirmish |
旗の占領を伴う小規模なチーム目標ベースのモード。クラスごとに限られた残機のラウンド制です。 |
| Duel | Duel |
1 対 1 の戦闘。プレイヤーがアリーナで互いに名誉ある決闘を挑みます。 |
| Battle | Battle |
1 ラウンドにつき 1 つの命で行う大規模なチーム戦。リスポーンをなくし、戦術的で緊張感のある戦闘を実現します。 |
5. マップの選択とローテーション
マップは設定ファイルの add_map_to_automated_battle_pool コマンドを使用してサーバーのローテーションプールに追加されます。各ゲームモードには独自の対応マップセットがあります。
Team Deathmatch のマップ
| マップ名 | 内部 ID |
|---|---|
| Harbour of Ovsk (Winter) | mp_tdm_map_001 |
| Harbour of Ovsk | mp_tdm_map_001_spring |
| Tsagaan Castle | mp_tdm_map_003 |
| Nord Town | mp_tdm_map_004 |
| Nord Town (Alt) | mp_tdm_map_004a |
| Baravenos Encirclement | mp_tdm_map_005 |
Siege のマップ
| マップ名 | 内部 ID |
|---|---|
| Skala Landing | mp_siege_map_003 |
| Baravenos Encirclement | mp_siege_map_005 |
| Castle of Fen Altai | mp_siege_map_007_battania |
| Ayzar Stronghold | mp_siege_map_009 |
| Domogtul Castle | mp_siege_map_012 |
Skirmish のマップ
| マップ名 | 内部 ID |
|---|---|
| Town Outskirts | mp_skirmish_map_002f |
| Xauna | mp_skirmish_map_007 |
| Echerion | mp_skirmish_map_010 |
| Urikskalaar | mp_skirmish_map_014 |
| Sharis | mp_skirmish_map_020 |
Captain のマップ
| マップ名 | 内部 ID |
|---|---|
| Ruins of Jawwali | mp_sergeant_map_007 |
| Druimmor Forest | mp_sergeant_map_008 |
| Cliffs of Akkalat | mp_sergeant_map_009 |
| Pendaric | mp_sergeant_map_010 |
| Isle of Deriad | mp_sergeant_map_011 |
Duel のマップ
| マップ名 | 内部 ID |
|---|---|
| Proving Grounds | mp_duel_mode_map_004 |
| Proving Grounds (Night) | mp_duel_mode_map_004_night |
Battle のマップ
| マップ名 | 内部 ID |
|---|---|
| Cypegos Blockage | mp_battle_map_001 |
| Osrac Insurrection | mp_battle_map_002 |
| Skolder Hideout | mp_battle_map_003 |
GameType にマップを合わせてください。Captain モードのマップは内部的に mp_sergeant_ プレフィックスを使用する点に注意してください。
マップローテーションの例
自動マップローテーションを設定するには、複数のマップをプールに追加し、自動切り替えを有効にします。
add_map_to_automated_battle_pool mp_siege_map_003
add_map_to_automated_battle_pool mp_siege_map_005
add_map_to_automated_battle_pool mp_siege_map_007_battania
add_map_to_automated_battle_pool mp_siege_map_009
add_map_to_automated_battle_pool mp_siege_map_012
enable_automated_battle_switching
start_game_and_mission
サーバーは各マッチが完了するたびに、これらのマップを順番に切り替えていきます。
6. 文化(カルチャー)と勢力の設定
Bannerlord には、各チームの兵種、装備、外観を決定する 6 つのプレイ可能な勢力(文化)があります。勢力は設定ファイルの CultureTeam1 と CultureTeam2 を使用して設定します。
| 勢力 | 設定値 | 特徴 |
|---|---|---|
| Empire | empire |
強力な装甲と規律を備えた、ローマにインスパイアされた重装歩兵と騎兵。 |
| Vlandia | vlandia |
強力なクロスボウ兵と重騎兵を擁する、西ヨーロッパ風の騎士。 |
| Sturgia | sturgia |
強力な歩兵、斧、盾の壁を備えた、北欧/スラヴにインスパイアされた戦士。 |
| Battania | battania |
優秀な弓兵、散兵、森林部隊を擁する、ケルトにインスパイアされた勢力。 |
| Khuzait | khuzait |
強力な騎乗射撃と騎兵を備えた、モンゴルにインスパイアされた遊牧戦士。 |
| Aserai | aserai |
多用途な騎兵、ラクダ部隊、砂漠の戦士を擁する、アラビアにインスパイアされた勢力。 |
CultureTeam1 vlandia
CultureTeam2 khuzait
7. 接続方法
オプション A -- ゲーム内サーバーブラウザ
- Mount & Blade II: Bannerlord を起動します。
- メインメニューから Multiplayer を選択します。
- プロンプトが表示されたら、標準の MOD/モジュールが有効になっていることを確認します。
- Custom Server List(ゲームバージョンによっては Dedicated Server List)を選択します。
- 検索バーを使用するかスクロールして、名前でサーバーを見つけます。
- サーバーを選択して Join をクリックします。ゲームパスワードが設定されている場合は入力します。
オプション B -- ダイレクト接続
- Mount & Blade II: Bannerlord を起動します。
- メインメニューから Multiplayer を選択します。
- Alt + ~(チルダキー)でコンソールを開きます。
- GPanel の Network タブにあるサーバーの IP とポートを使用して、次のコマンドを入力します。
open <your-server-ip>:<port> - プロンプトが表示されたらゲームパスワードを入力します。
8. ラウンドとマッチの設定
設定ファイルの以下の設定で、マッチ体験を微調整できます。
| 設定 | 推奨値 | 説明 |
|---|---|---|
RoundTimeLimit |
180 |
各ラウンドの最大継続時間(秒)。180(3 分)はほとんどのモードで標準です。 |
MapTimeLimit |
900 |
ローテーション前の単一マップでの合計時間。900(15 分)はマップごとに複数ラウンドを可能にします。 |
MinScoreToWinMatch |
3 |
マッチ全体に勝利するために必要なラウンド勝利数。 |
MinNumberOfPlayersForMatchStart |
2 |
マッチが始まる前に必要な最小プレイヤー数。テスト用には 1 に設定します。 |
関連記事
サポートが必要ですか?
ここで扱われていない Bannerlord サーバーの問題が発生した場合は、サポートチケットを開いて、サーバー IP、実行中のゲームモード、GPanel コンソールの関連するエラーメッセージを記載してください。