重要:BattleBit RemasteredのSteamCMDアプリや現行の公式な自己ホスト手順は確認できませんでした。コミュニティ情報(2023年のSteamスレッドや事業者ページ)によると、コミュニティサーバーは開発者経由またはホスティング事業者経由です。本ガイドでは、確かなこと・不確かなこと、何も捏造せずに準備する方法を示します。
手順ごとのインストール
公式のお知らせとディスカッション(Steam、Discord)で現行の手順を確認します。
事業者からレンタルするか、スタジオからコミュニティ向けアクセスを得るかを選びます。
サイトのチェックリストで設定(名前、リージョン、人数、ローテーション)を準備します。
モジュールを使うなら、.NET環境にBattleBit API Runner(コミュニティプロジェクト)を導入します。
強力なパスワードを設定し、APIポートへのアクセスを制限します。
外部から確認します:ゲーム内ブラウザーにサーバーが表示されます。
ゲームのアップデートを追い、事業者の指示に従って再起動します。
game-rank.comにサーバーを登録します。
必要条件
非公式な事業者ページによると、BattleBitサーバーには約3.5〜4GBのRAMが必要とされますが、未検証の数値なので事業者に確認してください。任意のコミュニティAPIには.NETランタイムとWindowsまたはLinuxのマシンが必要です。ゲーム内テストにはゲームを所有するSteamアカウントがあると便利です。
ゲームサーバーのインストール:未文書化
SteamCMDコマンド、アプリID、起動パラメーター、既定ポートはここでは示しません。公式ドキュメントが見つからず、捏造しないためです。スタジオまたは事業者が提供するファイルと手順を使ってください。
BattleBit API Runner(任意・コミュニティ製)
GitHubリポジトリRainOrigami/BattleBitAPIRunnerのReleasesから最新版をダウンロードして展開・実行すると、ゲームサーバーがそこへ接続します。待ち受けアドレスとポートはWikiの「Hosting Guide」に従ってください。非公式プロジェクトで、スタジオとは無関係です。
dotnet BattleBitAPIRunner.dll自動起動(systemd)
LinuxでAPI Runnerを常駐させるには、このsystemdユニットを(パスとユーザーを調整して)使います。ゲームサーバー自体はスタジオまたは事業者の手順に従ってください。
[Unit]
Description=BattleBit API Runner
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=battlebit
WorkingDirectory=/home/battlebit/apirunner
ExecStart=/usr/bin/dotnet BattleBitAPIRunner.dll
Restart=on-failure
RestartSec=15
LimitNOFILE=100000
[Install]
WantedBy=multi-user.targetプロバイダーのファイアウォールとルーター(NAT)
OVH、Hetzner、Scaleway などでは、サーバー本体より前で通信を制御するプロバイダー側ファイアウォール(セキュリティグループ/パネルのファイアウォール)でも同じポートを開放してください。自宅ホスティングでは、ルーターで各ポートをサーバーのローカルIPへ正しいプロトコルで転送(NAT)します。外部(モバイル回線)から確認し、RCONなどの管理用ポートは強力なパスワードなしで公開しないでください。
サーバーの登録と検索
サーバーが外部から接続できるようになったら、game-rank.com/jeux/battlebit-remastered(本ツール運営者のサイト)に登録するとプレイヤーに見つけてもらえます。
トラブルシューティング
- ブラウザーに表示されない:リージョンの誤り、パッチ後に未再起動、またはクライアントのバージョン違い。
- API Runnerに接続が来ない:待ち受けアドレス/ポートがゲームサーバー側の設定と異なる、またはファイアウォールがポートを遮断しています。
- コミュニティモジュールでサーバーが落ちる:モジュールを無効化し、API Runnerを更新してログを確認します。
- サーバーを入手できない:コミュニティ向けアクセスは限定的な場合があります。公式チャンネルで確認するか、事業者からレンタルしてください。
- パスワードやキーが漏れた:直ちに変更し、公開チャンネルやリポジトリには絶対に載せないでください。
よくある質問
- BattleBitサーバーのSteamCMDアプリIDは?
- 文書化されたものは見つからなかったため記載しません。出典のないIDは信用しないでください。
- 自宅でホストできますか?
- スタジオが提供するアクセス次第で、転送すべきポートはここでは文書化していません。受け取った手順に記載のポートを使ってください。
- API Runnerは公式ですか?
- いいえ。公式のコミュニティサーバーAPIを実装したコミュニティプロジェクト(RainOrigami/BattleBitAPIRunner)です。
- このガイドが短いのはなぜ?
- インストールに関して公式で検証可能な情報が見つからなかったためで、捏造せずその旨を明記しています。スタジオが文書を公開した場合は拡充します。
