【Terraria】tModLoaderでバージョン不一致が出る時|ブランチと接続先を確認

Terrariaの公式ゲーム画像を背景に、tModLoaderのバージョン違いで参加できないときの確認を案内する表紙 設定・トラブル

tModLoaderのマルチで「You are not using the same version as this server」と出たら、参加するPCと、実際に動いているサーバーのtModLoaderのバージョンを照合してください。Terraria本体の「1.4.4」や、MODの組み合わせが同じでも、この確認の代わりにはなりません。

tModLoaderのバージョンがそろっている場合は、別のTerrariaサーバーへ接続していないかを調べます。この記事はSteamのtModLoaderを使う参加者とホスト向けに、確認する表示と変更する場所を案内します。

スポンサーリンク
スポンサーリンク

エラー全文と、両側のtModLoaderバージョンを確認する

まずエラー画面を残します。本文の下や括弧内に自分側とサーバー側のバージョンが出ている場合は、そこまで控えてください。

参加するPC:メインメニュー左下を見る

tModLoaderのメインメニュー左下にある、tModLoaderで始まる表示を読みます。数字は途中で省略せず、Previewなどの付記も含めてホストへ伝えてください。近くにあるTerrariaのバージョンと取り違えないようにします。

ホスト:今動いているサーバーの起動表示を見る

専用サーバーなら、サーバーの起動時の表示、またはserver.logの冒頭を確認します。管理者が自分のゲーム画面を見ただけでは、別に動いている専用サーバーの更新状況は分かりません。

Steamで入れたtModLoaderのログは、ライブラリでtModLoaderを右クリック→「管理」→「ローカルファイルを閲覧」→「tModLoader-Logs」にあります。参加者はclient.log、ホストは実際にサーバーを動かしているインストール先のserver.logを開きます。

冒頭の「Starting tModLoader client」または「Starting tModLoader server」に続くバージョンを見て、ログの日付・時刻も確認してください。レンタルサーバーやDockerでは、管理者に現在稼働中のサーバーの起動ログを見てもらいます。管理画面に「最新」と出ているだけで判断しないようにしましょう。

比較するときは、数字とブランチを確認します。月の「08」と「8」のように、先頭の0だけが違う表記は同じ数値です。

違っていたら、使うブランチをグループでそろえる

ブランチは、通常の安定したリリース、古い世代、テスト中のものなど、Steamから入れる配信系統のことです。まずホストに、今回のワールドでどの系統を使う予定か確認します。

通常のstableで遊ぶグループなら、Steamの標準公開リリースへそろえるのが基本です。意図的に古い環境を使っているサーバーでは、参加者だけを最新へ変えると合わなくなる場合があります。

ブランチ変更や古いリリースへ戻す前に、ワールド・キャラのバックアップを取ってください。重要なセーブの唯一のコピーを、別の環境で読み込んで試さないようにします。

  1. tModLoaderを通常どおり終了します。
  2. SteamのライブラリでtModLoaderを右クリック→「プロパティ」を開きます。
  3. 「Game Versions & Betas」を開き、「Selected Game Version」の選択内容を確認します。
  4. 通常のstableへそろえる場合は「Default Public Version」を選びます。
  5. Steamのダウンロードが終わってから起動し直し、メインメニューのtModLoaderバージョンを再確認します。

上記は英語表示の項目名です。古いSteamの説明では「Betas」、tModLoaderの案内では標準の選択を「None」と記載していることがあります。

  • 標準の公開リリース:通常のstableで遊ぶときの選択です。
  • 1.3-legacy/1.4.3-legacy:古い世代のMOD環境を使うための選択です。
  • Preview:テスト用です。番号が新しいからという理由で、接続エラーの対処として選ぶ必要はありません。

ブランチが同じでも、更新前のサーバーが動き続けていれば確認は終わっていません。変更後の実際のバージョンを、もう一度両側で照合します。

専用サーバーは、参加者のSteam設定とは別に更新する

参加するPCのtModLoaderが更新されても、別PC・レンタル環境・Dockerで動くサーバーまで更新されたとは限りません。参加者がSteamの設定を変える操作では、遠隔のサーバーは更新できません。

サーバー側が古かった場合は、管理者にその環境の更新手順を実施してもらいます。プレイ中の人へ知らせて正常に終了し、更新後に起動したサーバーの表示を確認してください。バージョンを見るためだけに、同じPCで別のサーバーを追加起動する必要はありません。

同じバージョンなのに出るなら、接続先を確認する

ホストへ接続先のホスト名またはIP、ゲーム用ポートを確認し、そこが目的のtModLoaderサーバーか確かめます。公式の接続診断では、同じポートで別のバニラサーバーが動いているケースも確認対象にしています。通常のポートとして挙げられているのは7777です。

ここでいうバニラサーバーは、tModLoaderを使わないTerraria本体のサーバーです。ただし、起動画面に「Terraria」という文字があるだけで判定せず、そのサーバーのtModLoaderバージョン表示まで確認してください。

目的のサーバーと違っていたら、管理者が案内した正しい接続先で参加し直します。

サーバーと同じ古い月次リリースが、一覧にないとき

「1.3-legacy」のような世代の選択と、特定の月に出たtModLoaderへ戻す操作は別です。Steamの一覧から、過去の月次リリースをすべて選べるわけではありません。

まず管理者に、古いリリースへ固定している理由と正確なバージョンを確認します。固定が必要なら、公式のダウングレード手順(英語)を参照してください。似た番号のlegacyやpreviewを選んで代用しないようにします。

大きな世代やpreviewではセーブの保存先も異なります。切り替え後にキャラやワールドが一覧から消えても、すぐに削除されたと判断せず、元のブランチと保存先を確認してください。新しい環境で使ったセーブを古い環境へ戻して使えるとは限りません。

まだ同じエラーが出る場合に、ホストへ渡す情報

  • 省略していないエラーメッセージ
  • 参加者とサーバー、それぞれの新しい起動ログにあるtModLoaderバージョン
  • 選択したブランチと、Host & Play/専用サーバーのどちらか
  • 目的のサーバーの接続先と一致しているか

接続情報は相手と個別に照合します。ログを公開して相談する場合は、パスワードや公開したくない情報が含まれていないか確認してください。

バージョン不一致のエラーが消えたあと、Host & PlayでMODが無効になる場合は、server.logから読み込み状況を確認する手順へ進みます。

確認先:tModLoader公式の接続診断(英語)、Steam公式のバージョン選択案内(英語)、tModLoaderのブランチ解説(英語)。

Terraria © Re-Logic. tModLoader © tModLoader contributors.

コメント

タイトルとURLをコピーしました