最新版 |
編集中の文章 |
1行: |
1行: |
- | [[Category:システム|さあはあ]]
| + | == サーバの建て方の基本 == |
- | {{パンくず2|システム}}
| + | |
- | {{要編集|
| + | |
- | *2015年以前の情報が混在しています。}}
| + | |
- | '''サーバ'''は、Terrariaをマルチプレイヤー(複数人)で遊ぶ際に必要です。
| + | |
| | | |
- | [[スタート画面]]に解説がありますが、Terraria 1.3(2015年)よりSteam経由で、ポート解放しなくてもマルチプレイヤーで遊べます。
| + | #サーバはゲームクライアントのメインメニュー -> Multiplayer -> Host & Play から World を選んでください。 |
| + | #v1.0.3からサーバー専用プログラムが出来ました。<br/>C:\Program Files\Steam\steamapps\common\terraria\TerrariaServer.exe<br/>を起動後、World を選んでください。 |
| | | |
- | 以下、古い情報も多いです。
| + | == ポート設定等 == |
| | | |
- | {{公式|page=Guide:Setting_up_a_Terraria_server|s=Guide:Setting up a Terraria server}}
| + | 7777/tcp に外部からアクセスできる状態にしておく(いわゆるポート開放)必要があります。 |
- | == サーバの建て方 ==
| + | |
- | #サーバとなる人のTerrariaスタート画面 -> Multiplayer -> Host & Play。[[スタート画面#Multiplayer]]で解説。tModLoaderを使用する場合もこれ。
| + | |
- | #または専用プログラム TerrariaServer.exe を使用
| + | |
- | | + | |
- | C:\Program Files (x86)\Steam\steamapps\common\terraria\TerrariaServer.exe<br>を起動後、World を選択。(古くは C:\Program Files\Steam\steamapps\common\terraria\TerrariaServer.exe)
| + | |
- | | + | |
- | === ポート設定等 ===
| + | |
- | | + | |
- | 7777/tcp に外部からアクセスできる状態にしておく必要があります。(いわゆるポート開放) | + | |
- | | + | |
- | また頻繁にIPアドレスが変更される環境では、サーバーには適していないでしょう。
| + | |
| | | |
| == アクセス方法 == | | == アクセス方法 == |
26行: |
12行: |
| サーバと同じPCからアクセスする場合はlocalhostと入力します。 | | サーバと同じPCからアクセスする場合はlocalhostと入力します。 |
| | | |
- | それ以外の場合、グローバルIPアドレスを指定して接続してもらってください。(またはSteam経由のサーバーであればSteamから)
| + | 外部から接続してもらうときは場合はグローバルIPアドレスを指定して接続してもらってください。 |
| | | |
- | {{See also|スタート画面#Multiplayer}}
| + | 127.0.0.1でないと接続できなかったりホスト名を受け付けなかったりしていましたが、ver 1.0.2のアップデートから修正されています。 |
| | | |
| == サーバの設定ファイル == | | == サーバの設定ファイル == |
36行: |
22行: |
| *64bit版Windows | | *64bit版Windows |
| C:\Program Files (x86)\Steam\steamapps\common\terraria\serverconfig.txt | | C:\Program Files (x86)\Steam\steamapps\common\terraria\serverconfig.txt |
- |
| |
- | == サーバコマンド ==
| |
- |
| |
- | help - サーバコマンドを表示する<br />
| |
- | playing - 現在サーバに接続しているプレイヤーを表示する<br />
| |
- | clear - CUIのログをクリアする<br />
| |
- | exit - ワールドを保存してサーバをシャットダウンする<br />
| |
- | exit-nosave - ワールドを保存せずにサーバをシャットダウンする<br />
| |
- | save - ワールドを保存する<br />
| |
- | kick <player> - 指定したプレイヤーをサーバからキックする<br />
| |
- | ban <player> - 指定したプレイヤーをBANする<br />
| |
- | password - サーバ接続のパスワードを表示する<br />
| |
- | password <pass> - サーバ接続のパスワードを変更する<br />
| |
- | version - ゲームバージョンを表示する<br />
| |
- | time - ゲーム内時間を表示する<br />
| |
- | port - 設定したポート番号を表示する<br />
| |
- | maxplayers - 最大接続人数を表示する<br />
| |
- | say <words> - メッセージをおくる<br />
| |
- | motd -motdを表示する.<br />
| |
- | motd <words> - Change MOTD.<br />
| |
- | dawn - 時刻を夜明けに変える<br />
| |
- | noon - 時刻を正午に変える<br />
| |
- | dusk - 時刻を夕方に変える<br />
| |
- | midnight - 時刻を夜中に変える<br />
| |
- | settle - 水をすべて安定させる
| |
| | | |
| == サーバブラウザへの登録 == | | == サーバブラウザへの登録 == |
| | | |
- | 身内用サーバではなく、公開サーバとしていろいろな人に来てもらいたい場合はサーバブラウザ用Modを導入すると管理が可能となります。
| + | 身内用サーバではなく公開サーバとしていろいろな人に来てもらいたい場合はサーバブラウザ用Modを導入しましょう。 |
- | | + | |
- | *[https://steamcommunity.com/groups/terraria_japan/ Terraria Japan] 日本最大のterrariaのSteamグループ。
| + | |
- | | + | |
- | 一緒にマルチをする人を募集できる。創設者がイベントを開催して居るのでマルチが好きな人は入ってみるといい。
| + | |
- | | + | |
- | *[[ServerBrowser]]: サーバブラウザへの登録方法(2021年・機能していない様子)
| + | |
- | | + | |
- | ==TShock==
| + | |
- | | + | |
- | 無料サーバーMOD
| + | |
- | | + | |
- | デフォルトのTerrariaServer.exeよりも多機能。ラグが軽減されました。
| + | |
- | | + | |
- | *[https://github.com/NyxStudios/TShock/releases 公式サイト] 2021年更新継続
| + | |
- | [[TShock 公式wikiの和訳]]<br>
| + | |
- | [[TShock コマンド一覧 v4.2.3.720版]](解説が古いので注意)
| + | |
- | | + | |
- | Tshock Install(インストール手順): https://tshock.readme.io/docs
| + | |
- | | + | |
- | Plugin(各種最新プラグイン): https://tshock.co/xf/index.php?forums/plugin-release-discussion.15/
| + | |
- | | + | |
- | Terraria Server Manual - A how to guide to TShock(2012年)
| + | |
- | https://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アイテムの追加削除が可能
| + | |
- | | + | |
- | だが、古いため最新のアイテム(safe等)対応していない部分も多い。
| + | |
- | | + | |
- | 手が届かないところは手動になるが、管理の助けになる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 省略
| + | http://terraria.arcenserv.info/sl/pages/howto |
| | | |
- | vip reserved
| + | == tModサーバ == |
| + | Modを導入したサーバを利用したい場合はtModを使いましょう。 |
| | | |
| + | tMod公式ページ |
| | | |
- | ----
| + | http://tmod.us/ |
| | | |
- | *おすすめ追加プラグイン | + | *使用方法 |
| | | |
- | [http://tshock.co/xf/index.php?threads/1-11-housing-districts.896/ 初期キャラ限定] (2012年)
| + | ダウンロード後に解凍した後、マップデータをtMOD.exeと同じディレクトリに配置する。 |
| | | |
- | -リンクの下部にあるPluginリンクをクリックしHousingDistricts.dllをダウンロード。このファイルをServerPlugins内に格納。
| + | (現在マップがtMOD自体で作成することができないので注意) |
| | | |
- | v1.11 Chest-Control v2.2.2.2 (2011-12年)
| + | tMOD.exeを起動。指示に従って簡単な設定をする。 |
| | | |
- | http://tshock.co/xf/index.php?threads/v1-11-chest-control-v2-2-2-2.365/
| + | Server startedと表示されれば完了です。 |
| | | |
- | Chest、Barrel、Trashcanに所有権を設定可能。持ち込み不可(PiggyBank,safeをBANアイテムに設定)にしつつ、
| + | もっと詳細な設定を変更したい場合はserver.propertiesを編集してください。 |
| | | |
- | プレイヤーの個人所有物を管理できる。更に、refill機能(アイテム無限沸き)も可能な為PVP等にも役立つ
| + | 尚、初期状態だとWhitelistが有効になっているのでIP登録をしない限り誰も入れません。 |
| | | |
| + | 面倒な場合はfalseに書き換えましょう。 |
| | | |
- | '''持ち込み不可にしつつ、個人所有のアイテム管理を成立させるには'''
| + | *ゲーム内でOP(オペレーター)権限を得る方法 |
| | | |
- | 初期設定でTshockを立ち上げ、config.jsonを自動生成する。
| + | /oplogin [パスワード] で権限を得られます。server.propertiesに書かれているopPassword |
| | | |
- | config.jsonの以下の項目を変更。
| + | を変更することで任意に指定できます。初期値は123です。 |
| | | |
- | 変更前 "ServerSideInventory": false,
| + | 上記を入力後、/cmds 1 /cmds 2 /cmds 3でコマンド一覧の1,2,3ページを見ることができます。 |
| | | |
- | 変更後 "ServerSideInventory": true,
| + | 自分が管理者の場合は覚えておきましょう。 |
| | | |
- | これで新規キャラのみ登録でき、アイテム類はサーバー管理となる。BANアイテムに piggy bank と safe を追加。念を入れたければ、Regionなどで囲った20ブロック程度の建築不可エリアにMerchantを閉じ込めてしまう。
| + | tMODサーバープログラムに直接入力することによって公式サーバーのコマンド機能も使用することも可能です。 |
| + | ///殴り書きしたのでいろいろおかしいです。何かあったら編集しちゃってください。 |
| | | |
- | v1.11 Chest-Control v2.2.2.2プラグインを導入し、guestグループにprotectchestのパーミッションを付加。playerは、Defaultの子group、guestとして、Login後Groupに入ることになる。
| + | == Linux での起動 == |
| + | Debian Linux でのtModサーバの起動方法が公式フォーラムに記載されています。 |
| | | |
- | Default groupにwarp permissionが与えられているため、不都合が生じやすい。そのため、default groupからはwarpのpermissionを削除することオススメする。
| + | 公式フォーラム |
| | | |
- | == tMod ==
| + | http://www.terrariaonline.com/threads/how-to-run-a-nix-dedicated-server.21378/ |
- | [http://terraria.arcenserv.info/w/index.php?oldid=30170#Terrafirma 省略した古いtModの解説はこちら]。
| + | |