サーバ
提供:Terraria Japan Wiki
(パンくずリスト・カテゴリ、Teditはサーバーではないので削除) |
|||
1行: | 1行: | ||
+ | [[Category:システム|さあはあ]] | ||
+ | {{Breadcrumb_list|[[システム]] > [[サーバ]]}} | ||
+ | |||
+ | {{要編集}} | ||
+ | |||
== サーバの建て方の基本(STEAM経由) == | == サーバの建て方の基本(STEAM経由) == | ||
- | Ver1. | + | Ver1.3よりSTEAM経由なら、ポート解放関係なしにマルチプレイヤーでできるようなりました。 |
+ | |||
+ | 以下、古い情報が多いですが、TShockは2021年時点で更新されています。 | ||
== サーバの建て方の基本 == | == サーバの建て方の基本 == | ||
#サーバはゲームクライアントのメインメニュー -> Multiplayer -> Host & Play から World を選んでください。 | #サーバはゲームクライアントのメインメニュー -> Multiplayer -> Host & Play から World を選んでください。 | ||
- | #v1.0.3からサーバー専用プログラムが出来ました。 | + | #v1.0.3からサーバー専用プログラムが出来ました。 |
+ | |||
+ | C:\Program Files\Steam\steamapps\common\terraria\TerrariaServer.exe<br/>C:\Program Files (x86)\Steam\steamapps\common\terraria\TerrariaServer.exe<br>を起動後、World を選んでください。 | ||
== ポート設定等 == | == ポート設定等 == | ||
- | 7777/tcp | + | 7777/tcp に外部からアクセスできる状態にしておく必要があります。(いわゆるポート開放) |
== アクセス方法 == | == アクセス方法 == | ||
55行: | 64行: | ||
身内用サーバではなく公開サーバとしていろいろな人に来てもらいたい場合はサーバブラウザ用Modを導入しましょう。 | 身内用サーバではなく公開サーバとしていろいろな人に来てもらいたい場合はサーバブラウザ用Modを導入しましょう。 | ||
- | + | [[ServerBrowser]]: サーバブラウザへの登録方法 | |
- | + | ||
- | + | ||
== tModサーバ == | == tModサーバ == | ||
Modを導入したサーバを利用したい場合はtModを使いましょう。 | Modを導入したサーバを利用したい場合はtModを使いましょう。 | ||
- | tMod公式ページ | + | tMod公式ページ http://tmod.us/ {{リンク切れ}} |
- | + | ||
- | http://tmod.us/ | + | |
*使用方法 | *使用方法 | ||
83行: | 88行: | ||
Debian Linux でのtModサーバの起動方法が公式フォーラムに記載されています。 | Debian Linux でのtModサーバの起動方法が公式フォーラムに記載されています。 | ||
- | 公式フォーラム | + | 公式フォーラム http://www.terrariaonline.com/threads/how-to-run-a-nix-dedicated-server.21378/ {{リンク切れ}} |
- | + | ||
- | http://www.terrariaonline.com/threads/how-to-run-a-nix-dedicated-server.21378/ | + | |
- | + | ||
- | + | ||
tModがうまく動作しない場合は、tModと同様にmonoを使用して動作するTDSMは如何でしょうか。 | tModがうまく動作しない場合は、tModと同様にmonoを使用して動作するTDSMは如何でしょうか。 | ||
96行: | 97行: | ||
公式フォーラムに投稿されたUbuntu Server 11.04での導入手順 | 公式フォーラムに投稿されたUbuntu Server 11.04での導入手順 | ||
- | http://www.tdsm.org/index.php/topic,219.0.html | + | http://www.tdsm.org/index.php/topic,219.0.html {{リンク切れ}} |
- | + | ||
最新のTerraria_Server.exeは、フォーラムのLatest TDSM Buildにあります。 | 最新のTerraria_Server.exeは、フォーラムのLatest TDSM Buildにあります。 | ||
- | + | TDSM公式ページ http://www.tdsm.org/ {{リンク切れ}} | |
- | TDSM公式ページ | + | |
- | + | ||
- | http://www.tdsm.org/ | + | |
- | + | ||
==TShock== | ==TShock== | ||
117行: | 113行: | ||
*[https://github.com/NyxStudios/TShock/releases 公式サイト] | *[https://github.com/NyxStudios/TShock/releases 公式サイト] | ||
[[TShock 公式wikiの和訳]]<br> | [[TShock 公式wikiの和訳]]<br> | ||
- | [[TShock | + | [[TShock コマンド一覧 v4.2.3.720版]] |
Tshock Install(インストール手順) | Tshock Install(インストール手順) | ||
192行: | 188行: | ||
*おすすめ追加プラグイン | *おすすめ追加プラグイン | ||
- | [http://tshock.co/xf/index.php?threads/1-11-housing-districts.896/ 初期キャラ限定] | + | [http://tshock.co/xf/index.php?threads/1-11-housing-districts.896/ 初期キャラ限定] (2012年) |
- | -リンクの下部にあるPluginリンクをクリックしHousingDistricts. | + | -リンクの下部にあるPluginリンクをクリックしHousingDistricts.dllをダウンロード。このファイルをServerPlugins内に格納。 |
- | v1.11 Chest-Control v2.2.2.2 | + | v1.11 Chest-Control v2.2.2.2 (2011-12年) |
http://tshock.co/xf/index.php?threads/v1-11-chest-control-v2-2-2-2.365/ | http://tshock.co/xf/index.php?threads/v1-11-chest-control-v2-2-2-2.365/ | ||
204行: | 200行: | ||
プレイヤーの個人所有物を管理できる。更に、refill機能(アイテム無限沸き)も可能な為PVP等にも役立つ | プレイヤーの個人所有物を管理できる。更に、refill機能(アイテム無限沸き)も可能な為PVP等にも役立つ | ||
- | |||
- | + | '''持ち込み不可にしつつ、個人所有のアイテム管理を成立させるには''' | |
- | + | 初期設定でTshockを立ち上げ、config.jsonを自動生成する。 | |
- | + | config.jsonの以下の項目を変更。 | |
- | + | 変更前 "ServerSideInventory": false, | |
- | + | ||
- | "ServerSideInventory": false, | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
+ | 変更後 "ServerSideInventory": true, | ||
- | + | これで新規キャラのみ登録でき、アイテム類はサーバー管理となる。BANアイテムに piggy bank と safe を追加。念を入れたければ、Regionなどで囲った20ブロック程度の建築不可エリアにMerchantを閉じ込めてしまう。 | |
- | + | v1.11 Chest-Control v2.2.2.2プラグインを導入し、guestグループにprotectchestのパーミッションを付加。playerは、Defaultの子group、guestとして、Login後Groupに入ることになる。 | |
- | + | Default groupにwarp permissionが与えられているため、不都合が生じやすい。そのため、default groupからはwarpのpermissionを削除することオススメする。 |
2021年10月26日 (火) 00:06時点における版
目次 |
説明
スペルミスや重複などでページを増やした場合に削除を希望するためのテンプレートです。
Category:削除依頼中のページでまとめてみることができるので便利かと。
使用法
{{削除依頼|~ここに理由~}}</noinclude>
この項目は情報が不十分、もしくは古いバージョンの情報のままです。 加筆、訂正などをしてくださる協力者を求めています。 |
サーバの建て方の基本(STEAM経由)
Ver1.3よりSTEAM経由なら、ポート解放関係なしにマルチプレイヤーでできるようなりました。
以下、古い情報が多いですが、TShockは2021年時点で更新されています。
サーバの建て方の基本
- サーバはゲームクライアントのメインメニュー -> Multiplayer -> Host & Play から World を選んでください。
- v1.0.3からサーバー専用プログラムが出来ました。
C:\Program Files\Steam\steamapps\common\terraria\TerrariaServer.exe
C:\Program Files (x86)\Steam\steamapps\common\terraria\TerrariaServer.exe
を起動後、World を選んでください。
ポート設定等
7777/tcp に外部からアクセスできる状態にしておく必要があります。(いわゆるポート開放)
アクセス方法
サーバと同じPCからアクセスする場合はlocalhostと入力します。
外部から接続してもらうときはグローバルIPアドレスを指定して接続してもらってください。
127.0.0.1でないと接続できなかったりホスト名を受け付けなかったりしていましたが、ver 1.0.2のアップデートから修正されています。
サーバの設定ファイル
- 32bit版Windows
C:\Program Files\Steam\steamapps\common\terraria\serverconfig.txt
- 64bit版Windows
C:\Program Files (x86)\Steam\steamapps\common\terraria\serverconfig.txt
サーバコマンド
help - サーバコマンドを表示する
playing - 現在サーバに接続しているプレイヤーを表示する
clear - CUIのログをクリアする
exit - ワールドを保存してサーバをシャットダウンする
exit-nosave - ワールドを保存せずにサーバをシャットダウンする
save - ワールドを保存する
kick <player> - 指定したプレイヤーをサーバからキックする
ban <player> - 指定したプレイヤーをBANする
password - サーバ接続のパスワードを表示する
password <pass> - サーバ接続のパスワードを変更する
version - ゲームバージョンを表示する
time - ゲーム内時間を表示する
port - 設定したポート番号を表示する
maxplayers - 最大接続人数を表示する
say <words> - メッセージをおくる
motd -motdを表示する.
motd <words> - Change MOTD.
dawn - 時刻を夜明けに変える
noon - 時刻を正午に変える
dusk - 時刻を夕方に変える
midnight - 時刻を夜中に変える
settle - 水をすべて安定させる
サーバブラウザへの登録
身内用サーバではなく公開サーバとしていろいろな人に来てもらいたい場合はサーバブラウザ用Modを導入しましょう。
ServerBrowser: サーバブラウザへの登録方法
tModサーバ
Modを導入したサーバを利用したい場合はtModを使いましょう。
tMod公式ページ http://tmod.us/ [リンク切れ]
- 使用方法
tMOD.exeを起動。指示に従って簡単な設定をする。
Server startedと表示されれば完了です。
もっと詳細な設定を変更したい場合はConfiguration.xmlを編集してください。
- OP(オペレーター)権限を得る方法
Configuration.xml内の<Ops>の場所に例があるのでそれと同じようにゲームで使用するPCのプライベートIPを入力してください。 権限を得たら/ip <プレイヤー名>で他人のIPアドレスがわかるので同様に登録してください。
tMODサーバープログラムに直接入力することによって公式サーバーのコマンド機能も使用することも可能です。
Linux での起動
Debian Linux でのtModサーバの起動方法が公式フォーラムに記載されています。
公式フォーラム http://www.terrariaonline.com/threads/how-to-run-a-nix-dedicated-server.21378/ [リンク切れ]
tModがうまく動作しない場合は、tModと同様にmonoを使用して動作するTDSMは如何でしょうか。
最新のmonoをインストールしたUbuntuでテストしてるとREADMEにあります。
公式フォーラムに投稿されたUbuntu Server 11.04での導入手順
http://www.tdsm.org/index.php/topic,219.0.html [リンク切れ]
最新のTerraria_Server.exeは、フォーラムのLatest TDSM Buildにあります。
TDSM公式ページ http://www.tdsm.org/ [リンク切れ]
TShock
無料サーバーMOD
デフォルトのTerrariaServer.exeよりも多機能な品。
こちらに変えるとラグが軽減されました。
TShock 公式wikiの和訳
TShock コマンド一覧 v4.2.3.720版
Tshock Install(インストール手順) http://ci.tshock.co:8080/display/docs/Installation+Instructions
Plugin(各種最新プラグイン) http://tshock.co/xf/index.php?forums/plugin-releases.15/
Terraria Server Manual - A how to guide to TShock(TshockPDFマニュアル) http://tshock.co/xf/index.php?threads/terraria-server-manual-a-how-to-guide-to-tshock.858/
Tshock Config.jsonについて https://tshock.atlassian.net/wiki/display/TSHOCKPLUGINS/Configuration+File+Docs http://ch.nicovideo.jp/owenhousou/blomaga/ar587520
TShock DB Editor - v1.1.5
http://tshock.co/xf/index.php?threads/tshock-db-editor-v1-1-5.72/
パーミッション及び、登録プレイヤーの管理、BANアイテムの追加削除が可能
だが、Outdateな為、最新のアイテム(safe等)対応していない部分も多い。
手が届かないところは手動になるが、充分adminの助けになるTool
パーミッションやgroup管理の手動操作
FirefoxのSQLツールで設定するか、手動コマンドで設定する
Permission関連のAdmin必須のコマンド
/modgroup add [group] [permission] groupにPermissionを追加
/modgroup del [group] [permission] groupからPermissionを削除
/additem [item] BANITEMを追加
/delitem [item] BANITEMを削除
初期設定でのTshockgroup名一覧と与えられている権限(permissions)
superadmin 全てのpermission
default warp,canchangepassword
guest canbuild,canregister,canlogin,canpartychat,cantalkthird
newadmin 省略
admin 省略
trustadmin 省略
vip reserved
Terraria Japan
TerrariaJapan 日本最大のterrariaのsteamグループ。
ここに行けば一緒にマルチをする人を募集出来る。
創設者がイベントを開催して居るのでマルチが好きな人は入ってみるといい。
- おすすめ追加プラグイン
初期キャラ限定 (2012年)
-リンクの下部にあるPluginリンクをクリックしHousingDistricts.dllをダウンロード。このファイルをServerPlugins内に格納。
v1.11 Chest-Control v2.2.2.2 (2011-12年)
http://tshock.co/xf/index.php?threads/v1-11-chest-control-v2-2-2-2.365/
Chest、Barrel、Trashcanに所有権を設定可能。持ち込み不可(PiggyBank,safeをBANアイテムに設定)にしつつ、
プレイヤーの個人所有物を管理できる。更に、refill機能(アイテム無限沸き)も可能な為PVP等にも役立つ
持ち込み不可にしつつ、個人所有のアイテム管理を成立させるには
初期設定でTshockを立ち上げ、config.jsonを自動生成する。
config.jsonの以下の項目を変更。
変更前 "ServerSideInventory": false,
変更後 "ServerSideInventory": true,
これで新規キャラのみ登録でき、アイテム類はサーバー管理となる。BANアイテムに piggy bank と safe を追加。念を入れたければ、Regionなどで囲った20ブロック程度の建築不可エリアにMerchantを閉じ込めてしまう。
v1.11 Chest-Control v2.2.2.2プラグインを導入し、guestグループにprotectchestのパーミッションを付加。playerは、Defaultの子group、guestとして、Login後Groupに入ることになる。
Default groupにwarp permissionが与えられているため、不都合が生じやすい。そのため、default groupからはwarpのpermissionを削除することオススメする。