マルチプレイ攻略|参加方法・サーバー設定と対策
Terraria のマルチプレイヤーは、クライアントから一時的に "Host & Play" セッションをホストするか、専用サーバーを稼働させることで、同じワールドで協力したり競い合ったりできます。
マルチプレイヤーはワールドのホスティング方法、プレイヤーの接続方法、現実的なゲームモードやルール、サーバーとゲーム体験の保護・維持に影響するため重要です。
ホスティングの選択肢と基本設定
- Host & Play (クライアントホスト): LAN やカジュアルなオンライン協力プレイに最も簡単。
メインメニューから Multiplayer → Host & Play を選び、キャラクターとワールドを選択(または作成)し、Steam のマルチプレイヤーモード(Friends Only または Invite Only)を選んでオプションのパスワードを設定します。
ゲストは Steam 招待や Join via Steam から参加します。 - 専用サーバー: 永続的なサーバー、クライアントを開いたままにせずにネットワーク越しにプレイする場合、またはより細かい制御が必要な場合に最適です。
ゲームに同梱されているか terraria.org からダウンロード可能な TerrariaServer バイナリを使用します。
初回起動時にセットアップウィザードが起動し、ワールドの生成/選択とサーバーオプションの設定を行います。
Unix 系システムでは必要に応じて mono 下で実行し、ログアウト後もサーバーを継続するために tmux/screen を利用してください。
サーバー用に専用ユーザーアカウントを作成して実行することを検討してください。
ネットワーク準備と接続
- ローカルネットワーク(LAN):クライアントはルーターから割り当てられたサーバー機の IPv4 アドレスを使って接続します。
ルーターが DHCP を使用している場合、アドレス変化で接続に支障が出ないようサーバー機に静的/予約済みのローカルIPを設定してください。 - インターネット経由:参加者はあなたのグローバル(外部)IP と転送したポートを使用する必要があります。
デフォルトでは Terraria はポート 7777 を使用するので、そのポートをルーターでサーバー機のローカルIPへ転送してください。
外部IPを調べるには whatsmyip.com や api.ipify.org のようなサイトを使います。 - ポート転送とファイアウォール:サーバーポートが転送されていること、サーバープログラム(TerrariaServer.exe や同等のもの)がソフトウェア/ハードウェアファイアウォールを通過できるよう許可されていることを確認してください。
サーバーポートを変更した場合は、参加するプレイヤーにそのポートを伝えてください。 - 接続トラブルシューティング:入力した IP が正しいか(LAN の場合はローカルIP、インターネット経由の場合は外部IP)、ファイアウォールとルーターのポート転送を確認し、問題が繰り返す場合は動的IP の変化がないかチェックしてください。
動的DNS を使用している場合は、プレイヤーにドメイン名を使うよう伝えてください(ゲームはドメインではなく生のIPを保存します)。
ゲームへの参加と招待モード
- IPで参加: ゲーム内で Multiplayer → Join via IP を選び、キャラクターを選択してサーバーの IP(非標準ポートの場合はポートも)を入力します。
- Steam 経由で参加: Multiplayer → Join via Steam を使うか、受け取った招待通知を承諾します。
Invite Only ワールドではホストが Steam overlay 経由で招待を送る必要があります(Inventory → Settings → Invite Friends → Invite)。 - Friends Only: Steam のフレンド
リストに載っている誰でも直接の招待なしで参加できます。
Invite Only: 招待されたプレイヤーのみが参加可能です。
サーバー運用とプラットフォームに関する注意
- サーバーのプロセスは tmux/screen(Linux/macOS)で維持するか、対応プラット
フォームではサービスとして実行してください。
*nix 系では TerrariaServer スクリプトに実行権限があることを確認してください。 - 一部のシステムでは $TERM が xterm に設定されていることを期待するため、設定されていないとエラーを出して起動に失敗する場合があります。
- FreeBSD やその他のニッチなシステムでは mono とシステム起動スクリプト経由でサーバーを動かせます;サービス統合についてはプラットフォーム固有の
ガイドに従ってください。
- サーバーが起動しない場合は、設定ファイルのタイプミスを確認し、バイナリ/スクリプトの権限が正しいかを確認し、具体的なエラーについてはサーバーログファイルを参照してください。
ゲームモード、対戦プレイ、バリアント
- 標準のマルチプレイヤーでは複数のゲームモードをサポートしている:ジェム奪取(Capture the Gem、CTG)、チームデスマッチ、バトルロイヤル、ハンガーゲーム、決闘(Duels)、およびクラス戦(Class Wars)やMediumcore/Hardcore 要件、特定アイテムを禁止する制御された PvP(Controlled PvP)などのカスタム変種。
- ジェム奪取(Capture the Gem、CTG)は準備フェーズと攻撃フェーズ、定義された拠点、トーナメント形式の大会運営(Gem Wars のような組織化されたイベントが存在する)を持つ人気のコミュニティモードである。
- バリアントはルールを変更する(例:Psi CTG は開始装備を与え進行速度が異なる;Softcore CTG は mediumcore/softcore のルールを使用する)。
ホストは試合前にルールセットに合意しておくべきである。
マッチの編成と戦術(構造化されたマルチプレイヤー向け)
- 時間制の準備フェーズ(typical CTG prep ~15 minutes):役割を分担する — 何人かは洞窟潜りで装備を集め、1人がチェスト防衛を構築し、他は地上の資材や矢を集める。
時間管理が重要。 - 攻撃と防御のプレイ:一般的な攻撃手段にはスカイブリッジ、トンネル掘削、裏取りによる奪取がある。
防御にはチェストを採掘可能なブロックで囲む、罠、ダミーのチェストを置くなど。
索敵と透明化(とうめい)や ミミズホールポーション を使った静音は、伏兵の合わせやすさを高める。
- 機動性とPvP生存:移動系の装備(
たび のようなブーツ、高い垂直速度を持つ
しゃくねつのつばさ のような翼、速いグラップリングフック)を装備する。
すばやさのポーション やマウントは回避性能を高める;PvP では単一の機動手段に頼りすぎないこと。
- 弾丸数制限を利用した戦術:エンジンの弾丸(projectile)上限を突くために多数の無害な弾を大量に発生させ、新規の弾をブロックする戦術を取ることがある;これにより弾丸ベースの攻撃や特定の武器を無効化できるが、多くのプレイヤーの武器を無効にしたりクライアントラグを引き起こす可能性もある。
サーバーのセキュリティと嫌がらせ対策
- ゲーム内の保護は最終的に限界がある — 基本的な道具を持ったプレイヤーは建造物を破壊できる。
実用的な予防策:- 可能な限り信頼できる人とだけプレイする。
- ワールドとキャラクターファイルの定期的なバックアップを取る;ダメージを簡単に元に戻せるように、保存前に終了して戻す運用をしたい場合は自動保存を無効にすることを検討する。
- 公開サーバーはサーバー側の保護プラグイン(例えば、TShock など)を導入して、建築やアイテム使用を制限し、管理者によるロールバックツールを提供するべきである。
- 招待限定やフレンド限定のロビーでは、Steam のモードやパスワードを使ってアクセスを制限する。
コミュニティサーバー、大会、カスタムコンテンツ
- 公開サーバー一覧はオープンサーバーを宣伝するために利用できる。
多くのコミュニティは CTG サーバー、PvP アリーナ、カスタムルールやクラスを備えたミニゲームサーバーを運営している。 - トーナメント(例:Gem Wars)やコミュニティイベントは一般的である — これらは標準のルールセットか合意された変種を使用し、しばしば構造化されたトーナメント表やホスティング手順がある。
- アドベンチャーマップやコミュニティ制作マップ(CurseForge のようなサイトで入手可能)はマルチプレイで遊べる;ホストは協力プレイや対戦プレイのためにカスタムマップを共有または導入できる。
ホストとプレイヤーのベストプラクティス
- ホスト: 静的なローカル IP を予約し、ポートを転送し、TerrariaServer をファイアウォールで許可し、バックアップを保守すること。
試合前にルール、想定される準備時間、招待手順を周知すること。 - プレイヤー: 正しい接続方法(Steam 招待、Join via Steam、または Join via IP)で参加し、合意された装備/クラスのロードアウトを持参し、事前ルール(例:準備中に CTG 内の宝石やチェストを移動しない等)に従うこと。
- LAN プレイでは、サーバー機の IPv4 アドレスを使用すること。
インターネット経由のプレイでは、ルーターの外部 IP を使用し、ポートフォワーディングが有効であることを確認すること。
このガイドは、Terraria のマルチプレイヤーをホストおよび参加するための実践的な手順、ネットワークとサーバーの準備、試合とルールの整理、グリーフィングの軽減、トーナメントやコミュニティプレイの運営方法を扱う。