始める前に
スリープしない Windows PC に TF3 をインストールし、サーバー専用の Steam アカウントでログインします。参加者が使用中のアカウントは使い回さないでください。ゲームのビルド、MPFever、MOD、DLC をクライアントと合わせます。実験的なコミュニティサーバーなのでワールドをバックアップします。
ワールドを準備してサーバーを起動する
- ダウンロードするファイルは
MPFever-0.6.9-server.zipです。作者のリリースから入手し、展開したサーバーフォルダーを、server-edition.txtも含めてそのまま保ちます。通常のプレイヤー用 ZIP とは別のパッケージです。 - サーバー PC でワールドを作成して保存するか、バックアップしたセーブと同名の関連ファイルをサーバーアカウントの保存フォルダーへコピーします。ゲームのロード一覧に表示される正確な名前を使います。
- サーバー側の実行ファイルを開きます:
MPFever.exe。初回起動時に作成される設定ファイルはmpfever_server.propertiesです。その後は待機するため、ランチャーを開くだけではワールドは起動しません。 - 設定を開き、
world=に保存したワールド名を指定し、パスワードを決めて保存します。別のワールドの設定を流用せず、実際のファイルを確認してください。 - Start with display または Start without display を選びます。ログでロードされたワールドと接続先アドレスを確認します。クライアントでは Multiplayer を開き、サーバーのアドレスとパスワードで参加します。
最小限の設定例
world=Our World
port=28090
password=choose-your-own-password
max-players=8
company-mode=shared
public=false例のワールド名とパスワードは置き換えてください。文書上の既定ポートは TCP 28090 です。変更した場合は設定値を使います。非公開サーバーは公開一覧に載せずアドレスから参加できます。設定は起動時または再起動時に読み込まれます。
別の PC から接続できない場合
まずワールドが実際にロードされたか確認します。次に、設定した TCP ポートがルーターと該当するファイアウォール規則を通ってサーバー PC に届くか調べます。作者は共有仮想 LAN による参加も説明しています。Steam の招待で、閉じたポートや共有された公開アドレスの問題を回避できるとは限りません。
ロビーで MOD や DLC の相違が表示された場合、ネットワークとは別にコンテンツの不一致を解消します。MPFever 0.6.9 は DLC 警告を追加しています。サーバーに到達できても、同期したセッションが成立するとは限りません。
画面なしの動作とは
描画せずにワールドをシミュレートしますが、TF3 を起動できるグラフィック機能は必要です。単独の Linux サーバーバイナリではありません。文書によると接続者がいなくなると一時停止し、自動保存も行われます。別のバックアップも保管してください。
常時運用する前の確認
クライアントが目的のワールドに参加し、同期した操作を確認して、再接続できることを調べます。セーブが作成され、最後の参加者が退出するとワールドが停止するかも確認します。ランチャーの表示、ポート開放、公開一覧への掲載だけでは十分ではありません。
それでも失敗する場合
まずサーバー用アーカイブ、ワールド名、ログのゲームビルドを確認します。同じ失敗時点のサーバーとクライアントの報告を保管してください。ワールドが見つからないからといって、唯一のセーブを上書きしたり、無計画にアカウントを変更したりしないでください。
関連タスク: MPFever の導入と再同期の診断 · セーブの場所とバックアップ
紹介動画であり、サーバー設定の実演や全 MOD の動作確認ではありません。
