TShock 公式wikiの和訳

提供:Terraria Japan Wiki

(版間での差分)
移動: 案内, 検索
(インストール)
(古い解説の補足を追加、Category:第三者製ソフトウェア)
 
(間の6版分が非表示)
1行: 1行:
-
__NOTOC__
+
[[Category:第三者製ソフトウェア]]
-
こちらの和訳は2011/07/28の物となっております。
+
-
誤訳等もあり得ます。
+
'''TShock'''の解説です。
-
不具合がある場合は[https://github.com/TShock/TShock/wiki TShock公式wiki]をご覧ください
+
以下2013年の説明は古くなっており、ファイルは[https://github.com/Pryaxis/TShock/releases GitHubリリース]にあり、質問は[https://github.com/Pryaxis/TShock/discussions GitHubのdiscussions]で受け付けているとのこと。(2021年10月)
 +
== インストール手順 (2013年) ==
 +
*最終更新日:2013/06/20
-
=インストール方法=
+
[https://tshock.atlassian.net/wiki/display/TSHOCKPLUGINS/Installation+Instructions TShock の公式インストール手順]{{リンク切れ}}の和訳です。(誤訳がある場合もあります)
-
もし、このインストール方法の通り実行し問題がある場合は[http://tshock.co/xf/index.php TShock公式フォーラム]に投稿してください。
+
----
 +
こんにちは! TShockを選んでくれてありがとう。
-
バグや、エラー等がある場合はこちらに投稿してください。[http://ci.tshock.co:8080/secure/IssueNavigator.jspa?mode=hide&requestId=10001 TShock公式フォーラム]
+
もしもインストールで問題が発生した場合は[http://tshock.co/xf/index.php フォーラム]に投稿して下さい。
 +
珍しい問題であればIssue Trackerへの投稿をよろしく。
-
英語にて開発者にメールを送ることも可能です。(shank [at] shankshock [dot] com)
+
===ダウンロードと解凍===
 +
#フォーラムの[http://tshock.co/xf/index.php フロントページ]より、TShockの最新版をダウンロードします。<br />現在のバージョンは TShock 4.2.10 です。<br />(注意!この行は古くなっている可能性があります。常にフォーラムで最新のバージョンを確認してください!)
 +
#最新版のWindowsを使用している場合、ファイルを右クリックして解凍を選び、ウィザードに従ってサーバーを実行したい場所に解凍して下さい。
 +
##もしあなたがWindows以外を使用しており、Linuxでのセットアップ方法がわからないのであれば、申し訳ありませんがLinuxを使うのはやめた方が良いでしょう。
 +
##Windowsの旧バージョンを使用している場合は、7-zip、Winrar、Winzip等。Googleで「プログラム 解凍 <拡張子>」のように検索して下さい。
 +
#これであなたはサーバーを実行し、以下の手順へ進む事が出来るようになりました。
 +
==Linux使用者へ==
 +
我々がリリースした特定のバージョンでは正しくないディレクトリ名が使われています。
 +
いくつかのリリースで'''serverplugins'''というディレクトリが含まれており、これはWindowsでは問題無いがLinuxでは大問題です。
 +
「TShockが起動しない」、「authコード(次項参照)がない」といった問題が発生した場合は、serverpluginフォルダが'''ServerPlugins'''になっていないか確認して下さい。
 +
もしサーバーを実行した際にエラーが発生するのであれば、数値を最小最大の間に収めてから'''auth.lck'''ファイルを削除してTShockを再起動してください。
-
==ダウンロード、解凍==
+
===管理者になろう===
-
# 最新のTShockパッケージのダウンロードします。[https://github.com/TShock/TShock/archives/master ダウンロード]
+
# '''TerrariaServer.exe'''を実行して下さい。これがあなたのサーバーです。
-
# TShockAPIをダウンロードします。ダウンロード
+
# 使用したいワールド、もしくは新たにワールドを生成して下さい。
-
# ダウンロードした両方を解凍し、全てのファイルを任意のフォルダに入れます。ここでは例として「C:TShock」というフォルダに入れます。
+
# ワールド選択後、サーバーポートを尋ねられます。
-
# 現在のバージョンであるTerrariaServer.exe (1.0.5)を「C:\TShock」に入れます。
+
#* 注意:初期設定ポートは'''7777'''。いずれの設定もEnterキーを押すと初期設定が適用されます。
-
<blockquote> (環境によって微妙に違いますが、TerrariaServer.exeは「C:\Program Files\Terraria\」内にあります</blockquote>  
+
# サーバーが起動するとコンソールウィンドウに以下のメッセージが表示されます。<br />'''To become superadmin, join the game and type /auth [管理番号]''' (表示例:~~and type /auth 12345678)
 +
# '''Terraria.exe'''(ゲーム本体)を起動し、自分のサーバーへ参加、チャット欄を開いて'''/auth [管理番号]'''と発言。<br />これによりあなたはサーバー上でユーザーアカウントの生成や、すべてのコマンドにアクセスする事が可能となりました。これは初回設定時のみの使用を想定しており、以降の管理権限操作はsuperadminアカウントにより実行されます。
 +
#* 注意:自分のサーバーへ参加する際に入力するIPは'''localhost'''もしくは'''127.0.0.1'''(Terrariaをプレイするマシンとサーバーを立てるマシンが同じ場合)、もしくは[http://www.whatismyip.com/ WhatIsMyIP.com]等を利用して外部IPを利用する事も可能です。
 +
<!--ここまで更新-->
 +
# 次に、'''/user add [username] [password] superadmin'''と、入力してください。<br />例: '''/user add tanaka hoge superadmin'''
 +
# 作成したsuperadminユーザーでログインします。'''/login [username] [password]''' <br />'''例: /login tanaka hoge'''
 +
# 最後に、サーバの起動時に認証のメッセージを表示させないようにするには、次のように入力します'''/auth-verify'''
 +
===User、Adminの追加===
-
==インストール==
+
必要な場合、新しいUser、Adminを追加します。<br />
-
# 「C:\TShock」に入れた「TerrariaServerPatcher.exe」を管理者権限で実行します。(右クリックし、「管理者として実行」を選択)
+
サーバにログインし、Enterキーでチャットウィンドウを開き、以下のコマンドを入力します。<br />
-
#* メモ:"TerrariaServer hash not found"というエラーメッセージが表示された場合は、公式の「TerrariaServer.exe」を使用してください。
+
-
# "Success"の文字が出るまで待ってください。メッセージが出たらプログラムを閉じてください。
+
-
==管理者(admin)になろう==
+
'''/user add [ユーザー名] [パスワード] [グループ]'''
-
# "TerrariaServerAPI.exe"を実行します。
+
    例 #1 ("VIP" Userを追加する場合) : '''/user add tanaka hogehoge vip'''
-
# worldを選ぶか、新しいworldを作成します。
+
    例 #2 (他の"Admin" Userを追加する場合): '''/user add sarah hogehoge newadmin'''
-
# worldを選択した後、3つの項目に答えてください。<br />最大プレイ人数(Max players), サーバーポート(Server port), サーバーパスワード(Server password)<br />各項目で何も入力せずEnterを押すと、カッコ内のデフォルト設定が反映されます。<br />各デフォルトの設定 Max players(8), Server port (7777), Server password (none).
+
-
# サーバが起動すると次のメッセージが表示されます。'''To become superadmin, join the game and type /auth [authcode]''' (表示例:~~and type /auth 12345678)
+
-
# Terraria.exe(ゲーム本体)を起動してサーバに入ります。<br />Enterを押し、チャットウィンドウを表示させ、'''/auth [authcode]'''と入力します。(例:/auth 12345678)<br />これは、すべてのコマンドに使えるよう、あなたのサーバ上にユーザアカウントを作成する機能を与えたことを意味します。<br />メモ:[[サーバ#アクセス方法|サーバへのアクセス方法]]  外部から接続できる確認する場合は[http://www.whatismyip.com/ WhatIsMyIP.com]がいいでしょう。
+
-
# 次に、'''/user add [username]:[password] superadmin'''と、入力してください。<br />例…'''/user add tanaka:hoge superadmin''' <br />ユーザー名とパスワードの間にコロン「:」を入れるのを忘れないでください。ついでにユーザー名とパスワードも忘れないでください。<br />'''注意:多くの日本語キーボードでは「:」はそのままで入力すると「;」になってしまいます。Shiftキーを押しながら「:」キーを押してください。'''
+
-
# 作成したsuperadminユーザーでログインします。'''/login [username] [password]''' (コロン「:」は必要ありません。)<br />'''例: /login tanaka hoge'''
+
-
# 最後に、サーバの起動時に認証のメッセージを表示させないようにするには、次のように入力します'''/auth-verify'''
+
 +
また、" /register [ユーザ名] [パスワード] " で、追加したいユーザーを追加した後、<br />
 +
「C:\TShock\tshock\tshock.sqlite」ファイルの編集により、そのユーザーのユーザーグループを変更することが出来ます。<br />
 +
アクセス権限の追加、または変更を有効にするには、ユーザーがサーバから抜け、再ログインが必要です。
-
以下未執筆...
+
以下省略...

2021年10月25日 (月) 02:42時点における最新版


TShockの解説です。

以下2013年の説明は古くなっており、ファイルはGitHubリリースにあり、質問はGitHubのdiscussionsで受け付けているとのこと。(2021年10月)

目次

[編集] インストール手順 (2013年)

  • 最終更新日:2013/06/20

TShock の公式インストール手順[リンク切れ]の和訳です。(誤訳がある場合もあります)


こんにちは! TShockを選んでくれてありがとう。

もしもインストールで問題が発生した場合はフォーラムに投稿して下さい。 珍しい問題であればIssue Trackerへの投稿をよろしく。

[編集] ダウンロードと解凍

  1. フォーラムのフロントページより、TShockの最新版をダウンロードします。
    現在のバージョンは TShock 4.2.10 です。
    (注意!この行は古くなっている可能性があります。常にフォーラムで最新のバージョンを確認してください!)
  2. 最新版のWindowsを使用している場合、ファイルを右クリックして解凍を選び、ウィザードに従ってサーバーを実行したい場所に解凍して下さい。
    1. もしあなたがWindows以外を使用しており、Linuxでのセットアップ方法がわからないのであれば、申し訳ありませんがLinuxを使うのはやめた方が良いでしょう。
    2. Windowsの旧バージョンを使用している場合は、7-zip、Winrar、Winzip等。Googleで「プログラム 解凍 <拡張子>」のように検索して下さい。
  3. これであなたはサーバーを実行し、以下の手順へ進む事が出来るようになりました。

[編集] Linux使用者へ

我々がリリースした特定のバージョンでは正しくないディレクトリ名が使われています。 いくつかのリリースでserverpluginsというディレクトリが含まれており、これはWindowsでは問題無いがLinuxでは大問題です。 「TShockが起動しない」、「authコード(次項参照)がない」といった問題が発生した場合は、serverpluginフォルダがServerPluginsになっていないか確認して下さい。 もしサーバーを実行した際にエラーが発生するのであれば、数値を最小最大の間に収めてからauth.lckファイルを削除してTShockを再起動してください。

[編集] 管理者になろう

  1. TerrariaServer.exeを実行して下さい。これがあなたのサーバーです。
  2. 使用したいワールド、もしくは新たにワールドを生成して下さい。
  3. ワールド選択後、サーバーポートを尋ねられます。
    • 注意:初期設定ポートは7777。いずれの設定もEnterキーを押すと初期設定が適用されます。
  4. サーバーが起動するとコンソールウィンドウに以下のメッセージが表示されます。
    To become superadmin, join the game and type /auth [管理番号] (表示例:~~and type /auth 12345678)
  5. Terraria.exe(ゲーム本体)を起動し、自分のサーバーへ参加、チャット欄を開いて/auth [管理番号]と発言。
    これによりあなたはサーバー上でユーザーアカウントの生成や、すべてのコマンドにアクセスする事が可能となりました。これは初回設定時のみの使用を想定しており、以降の管理権限操作はsuperadminアカウントにより実行されます。
    • 注意:自分のサーバーへ参加する際に入力するIPはlocalhostもしくは127.0.0.1(Terrariaをプレイするマシンとサーバーを立てるマシンが同じ場合)、もしくはWhatIsMyIP.com等を利用して外部IPを利用する事も可能です。
  6. 次に、/user add [username] [password] superadminと、入力してください。
    例: /user add tanaka hoge superadmin
  7. 作成したsuperadminユーザーでログインします。/login [username] [password]
    例: /login tanaka hoge
  8. 最後に、サーバの起動時に認証のメッセージを表示させないようにするには、次のように入力します/auth-verify

[編集] User、Adminの追加

必要な場合、新しいUser、Adminを追加します。
サーバにログインし、Enterキーでチャットウィンドウを開き、以下のコマンドを入力します。

/user add [ユーザー名] [パスワード] [グループ]

   例 #1 ("VIP" Userを追加する場合) : /user add tanaka hogehoge vip
   例 #2 (他の"Admin" Userを追加する場合): /user add sarah hogehoge newadmin


また、" /register [ユーザ名] [パスワード] " で、追加したいユーザーを追加した後、
「C:\TShock\tshock\tshock.sqlite」ファイルの編集により、そのユーザーのユーザーグループを変更することが出来ます。
アクセス権限の追加、または変更を有効にするには、ユーザーがサーバから抜け、再ログインが必要です。


以下省略...



スポンサード リンク

スポンサードリンク