Terrariaサーバプラットフォームとしての選手たちに接続し、インターネットやその他のネットワークのためのマルチプレイゲーム。 TerrariaのWindowsインスト Linuxディストリビューショ “ダウンロード”の項を参照。
サーバーはスタンドアロンのシングルプレイヤーゲームプレイにも使用できます。 これにより、ゲーム内の時間を自由に調整することができます。
ホストする前に
サーバーはデフォルトでTCPポート7777で実行されます。 あなたがNATの背後にいる場合(例えば, 他のプレイヤーが参加できるようにするためには、使用されるポートがポート転送されている必要があります。 ポートを転送できない場合は、HamachiやRadmin VPNinsteadなどのVPNサービスを使用することができます(このような場合、すべてのプレイヤーはVPNソフトウェアをインストールす デフォルトの最大プレーヤーは8人(16人の時点で1.4.0.1)ですが、これはサーバーの起動時やサーバー構成ファイル(serverconfig)内で変更することができます。txt)。 非NATの接続(例:ビジネスやデータセンターユーザ)は、通常、必要のないポート転送で択することを許容する必要があるの港を通じてファイアウォール.,
AWSやGCPなどのクラウドサービスプロバイダーで実行している場合は、TCPおよびUDPのポート7777が開いていることを確認して、サーバーへの接続を許可します。
パブリックサーバー
サーバーは、次のサーバーリストから見つけることができます。
サーバーへの参加
メインメニューでマルチプレイヤーオプションを選択し、キャラクターを選択し、サーバーのIPとポートを入力することにより、サーバーに参加することができます。
多くの場合、プレイヤーが参加するための異なるサーバーの要件が異なります。, 一部のサーバーでは、プレイヤーにソフトコアまたはMediumcoreプレイヤーをプレイする必要があり、参加する前にプレイヤーがゲームの特定のレベルにいる必要がある 多くの場合、公開サーバーには/registerおよび/loginシステムがあり、プレイヤーは一意の名前とパスワードの両方を持つ文字を持つ必要があります。
パブリックサーバーは、通常、ルールを強制または規制する管理者および/またはモデレーターのグループによって実行されます。 多くの場合、これらのルールは改造やハッキング、偽装などを禁止します。, サーバーの一部が機能もありますプレイヤーに遊んでオンラインをsingleplayer文字を失わずにそのsingleplayer庫していますか?
最近プレイしたサーバーのリストは、マルチプレイヤーの”Ip経由で参加”の下に保存されます。
How to(Windows)
プレイヤーは、ゲームメニューからマルチプレイヤーオプションを選択してサーバーに参加することができます。
How to(Linux)
前提条件
まず、サーバーを実行するために必要なツールをインストールします。 これらがインストールに関するものとする。,
debianベースのシステム(Ubuntu)の場合は、次を実行します。sudo apt update && sudo apt install -y wget tmux unzip
サーバーの起動
- 最新のダウンロードへのリンクを取得するには、ダウンロードセクション 次に、ファイルをダウンロードします。
wget the_latest_link_here
- ファイルを解凍します。
unzip terraria-server*
- 解凍したディレクトリに移動します。 1.4.1.2以降では、ディレクトリは’1412’と呼ばれています。, これは将来のバージョンで変更される可能性があります。
cd 1412
- Linuxディレクトリに移動します。
cd Linux
- サーバーバイナリに実行可能なパーミッションを追加します。
sudo chmod +x TerrariaServer.bin.x86*
- サーバーを起動します。 64ビット版はTerrariaServerです。ビンx86_64、32ビットバージョンはTerrariaServerです。ビン,x86:
./TerrariaServer.bin.x86_64
- ワールドファイルをサーバーが見つけるための次の場所に配置します。
~/.local/share/Terraria/Worlds/
バックグラウンドで起動
Tmuxは、複数の仮想端末インスタンスを可能にする最新バージョンのscreenです。 これを使用して、バックグラウンドでサーバーを起動します。
- tmuxセッションでサーバーを起動します。
tmux
- tmuxセッションで、サーバーを起動します。
./TerrariaServer.bin.x86_64
- これで、サーバーは通常通り起動します。, Tmuxインスタンスからデタッチし、サーバーをバックグラウンドで実行したままにするには、次のキーの組み合わせを使用します。<Ctrl+b>d
- 前のターミナルインスタンスに戻ってください。, Tmuxセッションがバックグラウンドで実行されていることがわかります
tmux list
- インスタンスに再アタッチして編集またはシャットダウンするには、
tmux attach
Notes
- このようにTERM変数をエクスポートする必要がある場合があります。
export TERM=xterm
how to(rpi/others os)
ビルド済みの実行可能ファイルが付属していないオペレーティングシステム(raspberry pi os(以前はraspbianと呼ばれていました)やfreebsdなど)を使用している場合は、monoを使用してサーバーを起動することができます。, これは、Raspberry Piなどのデバイス、またはx86アーキテクチャで実行されていないデバイスでサーバーをホストする場合に便利です。
前提条件
注:x86以外のLinuxベースのオペレーティングシステム(Raspberry Pi OSなど)を使用している場合、最初のいくつかの命令は、chmod
コマンドまで、ここにある命令と同じである必要があります。 システムにプリインストールされていない場合は、monoおよびその他の必要なライブラリ(sqliteやscreenなど)をインストールする必要があります。,
サーバーの起動
- システム仕様に従ってTerrariaファイルをダウンロードして抽出します。 (Raspberry Piユーザーの場合は、Linuxガイドに従ってください)
- Linuxディレクトリに移動します。
- 次のmonoコマンドを使用してサーバーを起動します。
mono --server --gc=sgen -O=all ./TerrariaServer.exe
サーバーは期待どおりに実行する必要があります。
トラブルシューティング
“monoランタイムとクラスライブラリが同期していません。”、Terrariaディレクトリ内を移動し、monoconfig、mscorlibを削除します。,dll、および”Mono”または”System”で始まるすべてのファイル。
Linuxでの手順の例:
rm System*rm Mono*rm monoconfigrm mscorlib.dll
WindowsBase。dllおよびFNA。dllだけでなければなりません。ディレクトリ内のdllファイル
注:この手順では、”Mono”または”System”で始まる他のファイルは削除されますので、注意してください!,
Downloads
バニラTerrariaサーバーソフトウェアは、通常のTerrariaパッケージ(上記参照)に含まれていますが、ダウンロードすることもできます。
専用サーバー GUIは、グラフィカルコントロールを提供するバニラサーバー用のサードパーティ製のアドオンです(サーバーは通常コマンドラインプログラムです)。
- 専用サーバー GUI。,
TshockおよびTDSMは、ゲーム内コマンド、ホワイトリスト、プレイヤーパスワード、および追加機能(派閥など)のためのプラグインインターフェイスなどの追加機能を提供するサードパーティのサーバーパッケージです。
- Tshock
- TDSM(最新バージョン1.3.2.1、保守されなくなりました。)
サーバーファイル
サーバーは、
- TerrariaServerの三つのファイルで構成されています。exe-メインサーバーファイル。 単独で動かすことができます。
- サーバーコンフィグレーション。txt-サーバー設定ファイル。 サーバーのすべてのパラメータを定義します(下記参照)。
- サーバーを起動します。,bat-serverconfigを使用してサーバーを起動するWindowsバッチファイル。txtファイル。 また、ループバックにサーバを再起動した場合である。
- スタートサーバースチームフレンズ。bat-“Host&Play”として機能しますが、コンソールを介して機能します。 steam friendsはこれを通してあなたのゲームに参加できます。
コンソールコマンドのリスト
専用サーバーが実行されると、次のコマンドを実行できます。
一部のコマンドインターフェイスが必要とするように、コマンドの前にスラッシュ/を付ける必要はないことに注意してください。, Tshockコマンドのリストについては、TShock readmeを参照してください。
コマンドラインパラメータ
TerrariaServerを最初に実行するときに入力できるパラメータのリストは次のとおりです。
-
-config <file path>
-使用する設定ファイルを指定します(下記のサーバー設定ファイルを参照してください)。li> -
-port <number>
-リッスンするポートを指定します。 -
-players <number> / -maxplayers <number>
-プレイヤーの最大数を設定します。 -
-pass <password> / -password <password>
-サーバーのパスワードを設定します。 -
-motd <text>
-その日のテキストのサーバーのモットーを設定します。, -
-world <file path>
-ワールドをロードし、自動的にサーバーを起動します。 -
-autocreate <number>
-worldで指定されたパスにワールドが見つからない場合にワールドを作成します。 ワールドサイズは、1(小)、2(中)、および3(大)で指定します。 -
-banlist <file path>
-バンリストの場所を指定します。 デフォルトは”banlist”です。txt”作業ディレクトリにあります。 -
-worldname <world name>
-autocreateを使用するときのワールドの名前を設定します。 -
-secure
-サーバーに追加のチート保護を追加します。, -
-noupnp
-自動ユニバーサルプラグアンドプレイを無効にします。 -
-steam
-Steamサポートを有効にします。 -
-lobby friends / -lobby private
-友人のみがサーバーに参加できるようにするか、Steamが有効になっている場合はプライベートに設定します。 -
-ip <ip address>
-リッスンするサーバーのIPアドレスを設定します -
-forcepriority <priority>
-このタスクのプロセス優先度を設定します。 これを使用すると、以下の”優先度”設定は無視されます。, -
-disableannouncementbox
-ワイヤからパルスされたときにアナウンスボックスが行うテキストアナウンスを無効にします。 -
-announcementboxrange <number>
-アナウンスボックスのテキストメッセージング範囲をピクセル単位で設定します。-1サーバー全体のアナウンスの場合。 -
-seed <seed>
–autocreateを使用するときにワールドシードを指定します
サーバー設定ファイル
上記のパラメータを自動的に入力する設定ファイルを使用して専用サーバーを起動することができます。 コンフィグファイルを呼び出す必要があ利用-configパラメータとします。, ファイルには任意の名前を付けることができますが、TerrariaServerと同じフォルダにある必要があります。エグゼ サーバー設定ファイルが定義されており、サーバーの起動中にファイルが見つからない場合、サーバーは、定義された設定ファイルなしで実行する場合と同様に、パラメーターの入力をユーザーに求めます。
使用可能な設定コマンドのリストは次のとおりです。
-
world=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\world1.wld
-ワールドをロードし、サーバーを自動的に起動します。 -
autocreate=3
-見つからない場合は新しいワールドを作成します。 ワールドサイズは、1(小)、2(中)、および3(大)で指定します。, -
seed=AwesomeSeed
-autocreateを使用するときにワールドシードを設定します -
worldname=World
-autocreateを使用するときにワールドの名前を設定します -
difficulty=0
–autocreateを使用するとき オプション:0(ノーマル)、1(エキスパート)、2(マスター)、3(ジャーニー) -
maxplayers=8
-サーバーで許可されるプレイヤーの最大数を設定します。, 値は1から255の間にする必要があります -
port=7777
-ポート番号を設定します -
password=p@55w0rd*
-サーバーのパスワードを設定します -
motd=Please don’t cut the purple trees!
-その日のメッセージを設定します -
worldpath=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\
-ワールドファイルは保存されます -
banlist=banlist.txt
-バンリストの場所。 デフォルトは”banlist”です。txt”作業ディレクトリにあります。 -
secure=1
-追加のチート保護を追加します。 -
language
-サーバーの言語コードからサーバーの言語を設定します。, Available codes:-
en/US
= English -
de/DE
= German -
it/IT
= Italian -
fr/FR
= French -
es/ES
= Spanish -
ru/RU
= Russian -
zh/Hans
= Chinese -
pt/BR
= Portuguese -
pl/PL
= Polish
-
-
upnp=1
– Automatically forward ports with uPNP., -
npcstream=60
-敵のスキップを減らしますが、帯域幅の使用量を増やします。 数値が小さいほどスキップは少なくなりますが、より多くのデータが送信されます。 0はオフです。 -
priority=1
-デフォルトのシステム優先度0:リアルタイム、1:高、2:AboveNormal、3:通常、4:BelowNormal、5:アイドル - 個々の電源ごとにジャーニーモードの電源アクセス許可。,
journeypermission_time_setdawn=2
journeypermission_time_setnoon=2
journeypermission_time_setdusk=2
journeypermission_time_setmidnight=2
journeypermission_godmode=2
journeypermission_wind_setstrength=2
journeypermission_rain_setstrength=2
journeypermission_time_setspeed=2
journeypermission_rain_setfrozen=2
journeypermission_wind_setfrozen=2
journeypermission_increaseplacementrange=2
journeypermission_setdifficulty=2
journeypermission_biomespread_setfrozen=2
journeypermission_setspawnrate=2
Comment lines can be included using the hash symbol (#)., #で始まる行は完全にスキップされます。
禁止と禁止の解除
コマンドban <player>
指定されたプレーヤーをサーバーから禁止します。 禁止されたプレイヤーは、ログインしようとすると、メッセージが表示されます:あなたは禁止されています:-。 A含有禁止-プレーヤーとして世界各国の大手企業の禁止を編集してファイル”banlist.Txt”はTerrariaフォルダにあります。 この文書のリストが含まれてすべての現在禁止されます。 プレイヤーの禁止を解除するには、リストからプレイヤーの名前とIPアドレスを削除します。,
システム要件
- Windowsオペレーティングシステム
- 小さな世界のための500MBの空きRAM(RAMはワールドサイズとプレイヤーの数に依存します)
- .net Framework4.0
- xna Framework
.NETとXNAをインストールする簡単な方法は、Terrariaクライアントをインストールするだけです。
Notes
- サーバーは自動的に世界を保存しますが、exitコマンドを使用するとシャットダウン時にのみ保存されます。 とはいえ、保存に手動で前部閉鎖される事態となりました。,
- オンラインプレイヤーがいない場合、サーバーは休止状態になります。 時間だけ経過時の選手が接続されています。
- サーバーを起動すると、自動ポート転送するかどうかを尋ねられますが、これは常に機能するとは限りません。
- サーバーはHamachiを使用してセットアップされることが多いです。 この除去の必要性のポートがに依存して第三者プログラム。サーバーがエキスパートモードの場合、駆逐艦は1,000,000+health/hp(ヒットポイント)を持つことがあります
LAN
以下は、非常に基本的なLANパーティー設定の手順です。, 少なくとも、すべてのコンピュータが同じネットワークに接続されている必要があります。 まうのは、傾斜を設定できますサーバーについての静的IPアドレスが、それだけではありません本当に必要です。 これらの指示は、ネットワーキング経験がほとんどなく、ゲームをプレイしたい人を対象としていることに注意してく
- すべてのコンピュータが同じネットワークに接続されていることを確認してください
- 可能であれば、イーサネットを介してネットワークに接続します。,
- 通常のホームルーターを持っていて、多くのプレーヤーを接続したい場合は、スイッチを使用してイーサネット経由でより多くのコンピュータをネットワークに スイッチの任意のポートをルーターに接続し、残りのコンピューター(およびサーバー)をスイッチに接続するだけです。 スイッチがない場合は、少なくともサーバーを実行しているコンピューターをイーサネット経由でネットワークに接続して それができない場合は、すべてのコンピュータが同じwifi接続に接続されていることを確認してください。,まず、サーバがインターネットに接続されているか、少なくともルータに接続されていることを確認します。 テストルータ接続をお試しいただくことが可能でログイン接続経由でのwebパネルです。 通常、ルーターのログイン情報は、ルーターの背面にあるステッカーに印刷されます。 するだけで負荷を、すぐにその他のコンピュータが同一のネットワークに接続される.
- Windows:
- コマンドプロンプトを開き、”ipconfig”を実行してネットワークに関する情報を取得します。 “IPV4アドレス”の後に表示されるIPアドレスを記録します。…..,”それは192.168.1.27、172.16.0.55 10.0.0.42のようなものでなければなりません。 これはterrariaに参加するために使用するIPアドレスです。 Ipアドレスが127で始まる場合は、そうでないものを探してください。169で始まる場合は、間違ったことをしています。
- MacOS:
- システム環境設定>ネットワークを開き、IPアドレスを記録します。 IPがどのように見えるかは、上記を参照してください。
- GNU/Linux:
- ローカルIPを取得するには、ターミナルウィンドウから”ifconfig”または”ip a”を実行します。 IPがどのように見えるかは、上記を参照してください。,
- クライアントをサーバーに接続します
- Terrariaを開き、マルチプレイヤーをクリックし、次のステップから記録したIPアドレスに接続します。
- サーバーに接続する必要があります!
- トラブルシューティング(何かが機能しない場合)
- サーバーを実行しているコンピューターのファイアウォールが無効になっていることを確認するか、少なくともポート7777 機会があったら、もう一度ファイアウォールを再度有効にしてください。,
- ローカルIPアドレスが169で始まる場合は、ネットワーク設定を確認してインターネットに接続する必要があります。
- サーバのIPは、特にルータが再起動した場合に変更されることがあります。 サーバに接続できない場合は、手順2をもう一度実行して、IPが変更されているかどうかを確認します。
- これが繰り返し発生する問題になる場合は、”setting a static IP on(OS Name)”を調べる必要があります。OS Nameはサーバーのオペレーティングシステムの名前です。,
- Terrariaサーバーのポートをデフォルトの7777以外に設定する場合は、クライアントがサーバーが使用するように構成されているポートに接続していることを確認し
履歴
- デスクトップ1.4.0.1:
- 新しい難易度の値:マスターモードの場合は2、ジャーニーモードの場合は3。
- ジャーニーモードの電源アクセス許可を制御するための設定ファイルオプションの束が追加されました。
- デスクトップ1.3.0.,4:
- 専用サーバーを-forcepriorityで起動して、サーバー設定ファイルのプロセス優先度を上書きできるようになりました。
- 専用サーバーは、ローカルIPアドレスを設定するために-ipを再度使用できるようになりまし
- Desktop1.3.0.3:サーバー上でエラーが発生した場合、エラーを報告するのが簡単になりました。
- Desktop1.3.0.2:
- サーバーを入力または作成するたびにパスワードを入力できるようになりました。
- 専用サーバーとその構成に関する多くの問題が解決されました。,
- “招待のみ”モードでユーザー同士が招待できなくなる問題を修正しました。
- Desktop1.2.3.1:英語以外の言語で専用サーバーを起動するときにクラッシュするのを修正しました。
- Desktop1.0.2:
- サーバーは、アクティブなネットワーク接続の数に関係なく、ホスティングPC上のすべてのIPアドレスをリッスンするようになりました。
- 自分のローカルIPアドレスの代わりに”localhost”と入力すると、自分のsame-PCサーバーに接続されます。
- ゲームのデフォルトポートを31337から7777に変更しました。,
- クライアントは、ホスト名をそのIPアドレスに解決します。randomsite.org サーバーを実行し、次のように入力しますrandomsite.org IPアドレスとして接続することができます。
- デスクトップリリース:導入されました。
- コンソールリリース:導入されました。
- モバイルリリース:導入されました。
- 3DS-リリース:導入されました。
- サーバー(TShock)
- マップビューア
- インベントリエディタ
- Mods(tModLoader)
Leave a Reply