2026.10.22

tModLoaderのサーバーの立て方!MOD入りのテラリアで友達とマルチする手順

机に散らばった赤いジグソーパズルのピースの写真と、tModLoaderのサーバーの立て方の記事見出し。パズルの写真で、テラリアのゲーム画面ではない
  • カラミティを友達と一緒に攻略したいのに、MODを入れたままだとマルチに入れない
  • ホストの自分がいないときも、友達にMOD入りのワールドを進めてほしい
  • サーバーを立てても、友達のMODが合わずに弾かれそうで不安

MOD入りのテラリアで友達と遊ぶなら、tModLoaderのサーバーを立てて、全員が同じMODで入ります。

使うのは、tModLoaderに最初から入っているサーバー起動用のファイルだけです。WindowsのPCなら、新しくソフトを入れずに、ダブルクリックでサーバーを動かせます。

MODは1つでも食い違うと入れないので、つまずきやすいのはサーバーの起動よりも、全員のMODをそろえるところです。

この記事では、全員でそろえるもの、サーバーの起動と自分での接続確認、友達が入るまでの手順をまとめました。入れないときのエラーと、重いときの対処も扱います。

設定が終われば、ボス戦の準備を進める友達と、同じMODのワールドで続きを遊べるようになります。

管理人spaのアイコン
spaこの記事を書いた人

マイクラサーバーの構築と運用を繰り返して4年。今も経済サバイバル「spa77.works SMP」を運用中で、その経験をもとに記事100本以上を執筆。

結論:全員がtModLoaderで、同じMODをそろえて入る

tModLoaderのマルチで全員がそろえる3つ。tModLoaderのバージョン、入れるMOD、MODのバージョンが1つでも違うと入れない

tModLoaderのサーバーには、tModLoaderから入ります。MODなしのテラリアとは別のアプリとして動くので、サーバーと参加者で次の3つをそろえてください。

  • tModLoaderのバージョン
  • 有効にしているMOD
  • それぞれのMODのバージョン

tModLoaderのクライアントとサーバーは、バージョンが完全に一致している必要があります。Steamで自動更新を有効にしたまま、全員が同じ日に更新しておくのが手軽です。

補足

tModLoaderの安定版は、テラリア1.4.4.9をもとに作られています。MODなしのテラリアの最新版とはバージョンが違うので、MODなしのサーバーとは行き来できません。

始める前に用意するもの

サーバーを動かすPCにも、参加する友達のPCにも、同じものが要ります。

用意するもの内容
テラリアSteam版を持っていること
tModLoaderSteamのストアページから無料で入れる
PCのメモリWindowsなら6GB以上、推奨は16GB

メモリの値は、tModLoaderのストアページにある遊ぶPCの動作環境です。入れるMODが増えるほど必要なメモリも増え、同じPCでサーバーも動かすなら、その分の余裕が要ります。

tModLoader 64 bitは入れない

「tModLoader 64 bit」は入れないでください。今のtModLoaderには不要で、入れると起動に不具合が出ます。

サーバーを立てて自分が入るまで

tModLoaderのサーバーを立てる流れ。MODを有効にする、start-tModLoaderServer.batで起動する、自分がIPで入って確かめる、友達を呼ぶの4段階

サーバーは、ふだんtModLoaderで遊んでいるWindowsのPCで動かします。先にゲーム側でMODを動かしておくと、サーバーで問題が起きたときに原因を絞れます。

手順1:遊ぶMODを有効にして、一度シングルで遊ぶ

tModLoaderを起動し、メニューの「Workshop」からMODを入れます。入れたMODは「Workshop」の「Mods」で有効にし、tModLoaderを再起動してください。

シングルプレイでワールドに入り、MODのアイテムや敵が出てくれば準備は終わりです。シングルで起動しないMODは、サーバーでも動きません。

手順2:start-tModLoaderServer.batでサーバーを起動する

Steamのライブラリで「tModLoader」を右クリックし、「管理」から「ローカルファイルを閲覧」を開きます。開いたフォルダにあるstart-tModLoaderServer.batをダブルクリックしてください。

黒い画面が開き、Steamのマルチプレイを使うかを聞かれます。友達にIPアドレスで入ってもらうなら、使わない側を選んでください。

続けて、遊ぶワールドを選びます。ここで新しく作ることも可能です。人数やポート、パスワードを聞かれたら、最初はEnterで既定のまま進めて構いません。

補足

ポートの既定値は7777です。パスワードを空のままにすると、IPアドレスを知った人はだれでも入れます。

手順3:自分がIPアドレスで入って確かめる

サーバーを動かしたまま、同じPCでtModLoaderを起動します。「Multiplayer」から「Join via IP」を選び、キャラクターを選んでください。

IPアドレスに127.0.0.1、ポートに7777を入れて参加します。ワールドに入れて、手順1と同じMODのアイテムや敵が出れば、サーバーはMOD入りで動いています。

初心者

ここで「You are not using the same version as this server」と出たら、何がずれているんですか?

このメッセージは、MODなしのサーバーか、古いtModLoaderのサーバーにつないだときに出ます。同じ7777番でMODなしのテラリアのサーバーが動いていても出るので、ほかのサーバーを止めてからつなぎ直してください。

入れたのにMODのアイテムや敵が出ないときは、サーバーがMODを読み込んでいません。Documents\My Games\Terraria\tModLoader\Modsのenabled.jsonに遊ぶMODが並んでいるかを見て、足りなければ手順1に戻って有効にし直します。

友達に入ってもらう

tModLoaderのサーバーに友達が入る流れ。enabled.jsonでMODの名前とバージョンを送り、友達のtModLoaderで同じMODを有効にし、Join via IPで参加する。家の外の友達にはポート開放も必要

友達には、tModLoaderと同じMODを入れたうえで、「Join via IP」から入ってもらいます。サーバーのModsフォルダにあるenabled.jsonが、有効にしているMODの一覧です。

Modsフォルダは、%UserProfile%\Documents\My Games\Terraria\tModLoaderの中にあります。MODの名前とバージョンを送り、友達のtModLoaderでも同じものを有効にしてもらってください。

家の外の友達に教えるのは、192.168で始まるPCのアドレスではなく、インターネット側のIPアドレスです。ルーターで7777番のポート開放も要ります。調べ方と開け方はテラリアのIPアドレスとポート開放で扱っています。

ファイアウォールで止まっていないか見る

ポートを開けても友達が入れないときは、tModLoaderのフォルダにあるdotnet\dotnet.exeが、Windowsのファイアウォールで許可されているかを確かめます。許可されていなければ、許可に加えてください。

serverconfig.txtで毎回の質問を省く

start-tModLoaderServer.batは、同じフォルダのserverconfig.txtを読んで起動します。ワールドや人数を書いておけば、起動のたびに質問に答えずに済みます。

項目書く内容
world読み込むワールドの.wldファイルのフルパス
maxplayers同時に入れる人数(1〜255、既定は8)
port待ち受けるポート(既定は7777)
password入るときのパスワード

worldには、.twldではなく.wldのファイルを指定します。ワールドはDocuments\My Games\Terraria\tModLoaderの中のWorldsフォルダに保存されています。

world=C:\Users\[ユーザー名]\Documents\My Games\Terraria\tModLoader\Worlds\[ワールド名].wld
maxplayers=4
port=7777
password=[友達に伝えるパスワード]

書き換えたら、サーバーをexitで止めてからstart-tModLoaderServer.batで起動し直します。ワールドの選択を聞かれずに起動すれば、設定が読まれています。

重いときにできること

MODを入れたサーバーは、MODの数とワールドの状態で重さが変わります。先に、どこが重いのかを見分けてください。

症状見直す場所
敵が瞬間移動するように動くserverconfig.txtのnpcstream(推奨は2〜6)
サーバーのPCのメモリが足りないtModLoaderの設定の「Show Mod Memory Estimates」で、MODごとの使用量を確かめる

npcstreamは、敵の動きを参加者へ送るときの設定です。値を小さくすると、通信は増えますが、敵が飛ぶように見える動きが減ります。

メモリを食っているMODがわかったら、そのMODを外すか、メモリの多いPCでサーバーを動かすかを決めます。遊ぶPCとサーバーを1台で兼ねると、ゲームとサーバーが同じメモリを取り合うので、MODが多いならサーバー用に別のPCを用意するのが確実です。

24時間動かしたいとき

ここまでの手順は、自分のPCをつけている間だけサーバーが動きます。友達に好きな時間に入ってもらうには、サーバーを別のマシンで動かし続けることが前提です。

tModLoaderは、Linux向けにDockerの構成ファイルを公式に用意しています。MODは、ゲームの「Workshop」から「Mod Packs」を開き、「Save Enabled as New Mod Pack」で保存したパックのinstall.txtとenabled.jsonをサーバーに置いて入れます。

Dockerでサーバーを常に動かす考え方は、TShockのサーバーをDockerで立てる記事と共通です。なお、テラリアのレンタルサーバーの比較で紹介している国内の2社には、MODを使える記載が公式にありません。

よくある質問

QMODを入れていない友達も入れますか?
A

入れません。tModLoaderのサーバーには、tModLoaderで同じMODを有効にした状態で入ります。

Qサーバーを立てずにMODでマルチできますか?
A

tModLoaderの「Multiplayer」から「Host & Play」を選べば、自分が遊びながらホストできます。自分がゲームを閉じるとワールドも止まります。

QTShockとtModLoaderは一緒に使えますか?
A

TShockは、MODなしのテラリアのサーバーに管理機能を足すソフトです。tModLoaderのMODとは組み合わせず、どちらか一方で立てます。

まとめ:tModLoaderのサーバーはbatで起動して、全員で同じMODにそろえる

MOD入りのテラリアで友達と遊ぶ流れは、次の4つです。

  • 遊ぶMODを有効にして、シングルで動くことを確かめる
  • start-tModLoaderServer.batでサーバーを起動する
  • 自分が127.0.0.1で入り、MODの要素が出るのを確かめる
  • 友達に同じMODをそろえてもらい、IPアドレスで入ってもらう

友達が外から入れないときは、ポート開放とファイアウォールを確かめます。全員がそろえば、カラミティのボスにも同じワールドから挑めます。