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

- カラミティを友達と一緒に攻略したいのに、MODを入れたままだとマルチに入れない
- ホストの自分がいないときも、友達にMOD入りのワールドを進めてほしい
- サーバーを立てても、友達のMODが合わずに弾かれそうで不安
MOD入りのテラリアで友達と遊ぶなら、tModLoaderのサーバーを立てて、全員が同じMODで入ります。
使うのは、tModLoaderに最初から入っているサーバー起動用のファイルだけです。WindowsのPCなら、新しくソフトを入れずに、ダブルクリックでサーバーを動かせます。
MODは1つでも食い違うと入れないので、つまずきやすいのはサーバーの起動よりも、全員のMODをそろえるところです。
この記事では、全員でそろえるもの、サーバーの起動と自分での接続確認、友達が入るまでの手順をまとめました。入れないときのエラーと、重いときの対処も扱います。
設定が終われば、ボス戦の準備を進める友達と、同じMODのワールドで続きを遊べるようになります。
結論:全員がtModLoaderで、同じMODをそろえて入る

tModLoaderのサーバーには、tModLoaderから入ります。MODなしのテラリアとは別のアプリとして動くので、サーバーと参加者で次の3つをそろえてください。
- tModLoaderのバージョン
- 有効にしているMOD
- それぞれのMODのバージョン
tModLoaderのクライアントとサーバーは、バージョンが完全に一致している必要があります。Steamで自動更新を有効にしたまま、全員が同じ日に更新しておくのが手軽です。
tModLoaderの安定版は、テラリア1.4.4.9をもとに作られています。MODなしのテラリアの最新版とはバージョンが違うので、MODなしのサーバーとは行き来できません。
始める前に用意するもの
サーバーを動かすPCにも、参加する友達のPCにも、同じものが要ります。
| 用意するもの | 内容 |
|---|---|
| テラリア | Steam版を持っていること |
| tModLoader | Steamのストアページから無料で入れる |
| PCのメモリ | Windowsなら6GB以上、推奨は16GB |
メモリの値は、tModLoaderのストアページにある遊ぶPCの動作環境です。入れるMODが増えるほど必要なメモリも増え、同じPCでサーバーも動かすなら、その分の余裕が要ります。
tModLoader 64 bitは入れない
「tModLoader 64 bit」は入れないでください。今のtModLoaderには不要で、入れると起動に不具合が出ます。
サーバーを立てて自分が入るまで

サーバーは、ふだん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と同じ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\[ワールド名].wldmaxplayers=4port=7777password=[友達に伝えるパスワード]書き換えたら、サーバーを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を入れていない友達も入れますか?
入れません。tModLoaderのサーバーには、tModLoaderで同じMODを有効にした状態で入ります。
Qサーバーを立てずにMODでマルチできますか?
tModLoaderの「Multiplayer」から「Host & Play」を選べば、自分が遊びながらホストできます。自分がゲームを閉じるとワールドも止まります。
QTShockとtModLoaderは一緒に使えますか?
TShockは、MODなしのテラリアのサーバーに管理機能を足すソフトです。tModLoaderのMODとは組み合わせず、どちらか一方で立てます。
まとめ:tModLoaderのサーバーはbatで起動して、全員で同じMODにそろえる
MOD入りのテラリアで友達と遊ぶ流れは、次の4つです。
- 遊ぶMODを有効にして、シングルで動くことを確かめる
start-tModLoaderServer.batでサーバーを起動する- 自分が
127.0.0.1で入り、MODの要素が出るのを確かめる - 友達に同じMODをそろえてもらい、IPアドレスで入ってもらう
友達が外から入れないときは、ポート開放とファイアウォールを確かめます。全員がそろえば、カラミティのボスにも同じワールドから挑めます。






