Difference between revisions of "Server/ja"

From Minetest Wiki
Jump to navigation Jump to search
(Created page with "{{subst:User:LunaSys/inc}} == ハードウェアを選ぶ == もし、あなたがホストするゲームサーバーを一般公開したいなら、VPSか専用サーバ...")
 
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Template:Incomplete translation/ja}}
+
{{Languages}}
  
== ハードウェアを選ぶ ==
+
Minetest'''サーバー'''では、オンラインで他の人と一緒にプレイできます。サーバーは、専用サーバー、VPS、自宅サーバーでホストできます。
  
もし、あなたがホストするゲームサーバーを一般公開したいなら、VPSか専用サーバーを用意することをおすすめします。
+
ここにはサーバーのリストはありません。こちらの[http://minetest.net/servers Minetestサーバーリスト]、または[https://forum.minetest.net/viewforum.php?f=10 Minetestフォーラムのサーバーセクション]をご覧ください。
家庭用インターネット接続は通信の信頼性が低く、通信速度も遅くなりがちです。自宅からホストする場合は24時間365日サーバーをオンラインにしておくことができないかもしれません。
 
  
ですが、ホスティング中はオンラインにしておくことができ、ある程度十分なネットワーク環境をお持ちならば家からでも十分にホスティングは可能です。
+
== サーバーへアクセスするには ==
  
Minetestサーバーをホスティングする手段として、以下の2つが用意されています:
+
=== サーバーを探す ===
 +
[[File:Minetest_serverlist.png|thumb|500px|The 'Join Game' tab]]
  
* Minetestクライアントを利用する方法 - これは身内で楽しむ場合や限られたLAN内でプレイする場合に適しています。サーバーのホスティングはMinetestクライアントに依存するため、管理者プレイヤーは常にワールドに参加する必要があります。
+
サーバーにアクセスして遊ぶためには、サーバーのアドレスとポート番号を知っておく必要があります。
* 専用サーバーを用意する方法 - サーバーを公開したいなら間違いなくこちらを選んだほうがいいでしょう。管理者プレイヤーは他のプレイヤーと同じように、自由にサーバーに参加・離脱を行うことができます。
 
  
== サーバーを実行する ==
+
* '''Minetestのサーバーリスト''': Minetestでサーバーリストを見るのが一番簡単な方法です。メインメニューの「ゲームに参加」タブで見つけられます。
 +
* '''ウェブサイトのサーバーリスト''': '''[http://www.minetest.net/servers/ http://www.minetest.net/servers/]'''には上と同じサーバー一覧がありますがウェブブラウザで見られます。
 +
* '''Minetestフォーラム''': サーバーの話題に特化した「[https://forum.minetest.net/viewforum.php?f=10 サーバー]」というサブフォーラムがあります。
 +
* '''友達''': Minetestサーバーをホスティングしている友人を知っている場合は、アドレスとポート番号を教えてもらってください。
  
=== クライアントを利用する方法 ===
+
=== サーバーに接続する ===
 +
サーバーのアドレスとポート番号を知っている場合は、メインメニュー「ゲームに参加」タブにあるサーバー、ポートの欄に入力して「接続」ボタンを押すか、<kbd>Enter</kbd>キーを押すだけです。ゲーム内のサーバーリストを使う場合は、Minetestがこれらの値を自動的に入力します。
  
もしあなたが友達と遊ぶためにサーバーをホストしたいなら、これが最も簡単な方法です。
+
このとき、プレーヤーの名前を決める必要があります。プレーヤー名はサーバーに登録されていない名前にする必要があります。パスワードの設定もできますが、サーバーによってはパスワードを空にできます。
あなたのコンピュータ上でサーバーとしてのシステムが稼働することに注意してください。これはあなたがMinetestを終了するとサーバー自体が終了されてしまうということです。
 
  
* 「ホストサーバ」にチェックを入れる
+
==== アカウント登録 ====
* ホストしたいワールドが選択されていることを確認
+
Minetestのアカウント登録は、サーバーで登録するように明示され、初めてログインしてパスワードを確認する場合などに確認できます。プレーヤーアカウントには、状態、アイテム、名前などプレーヤーのキャラクターに関するすべての情報が保存されます。プレーヤーのアカウントは、1つのサーバーでのみ有効です。異なるサーバーでは、異なるプレーヤー名で登録できます。
* 名前とパスワードを入力
 
* 「ゲームホスト」をクリック
 
  
=== Dedicated Server ===
+
'''重要: アカウントは、サーバーでパスワードの確認後、サーバーに初めてアクセスし、正常に接続できた時点で登録されます。'''
  
==== Linux ====
+
最初にプレーヤー名を決めます(プレーヤー名はアクセスしたサーバーでのみ有効です)。
  
#Open a terminal.
+
* 使える文字は半角アルファベット、a-z, A-Z, 0-9,ハイフン(-), アンダースコア(_)です。日本語、全角文字は使えません
#Type in <code>YOUR/MINETEST/DIRECTORY/bin/minetestserver</code> or just drop the minetestserver executable (located in <code>/Minetest/bin/</code>) into the terminal '''(PLEASE READ THE NOTES BELOW!)'''
+
* 名前に「singleplayer」は使えません。
#*If you want to specify a specific game ID, the game ID choices are located in <code>/Minetest/games/</code>. Add in <code>--gameid '''thegameid'''</code> to the end of the command.
+
* 名前の長さは、1〜20文字までです。
#*If you get the error “Multiple worlds are available.”, the world choices are located in <code>/Minetest/worlds/</code>. Add in <code>--worldname '''theWorld'''</code> to the end of the command.
 
#If your server crashes, then look at the <code>debug.txt</code> in <code>/Minetest/bin/</code>
 
#Make sure you make your server [[#Protecting your server|safe from damage]].
 
  
For easy use you can create an file named minetestserver.sh, add the lines below and put it in your /Minetest/bin/ folder. To run the server, just run the file in a terminal.
+
続いて、サーバーで使うプレーヤーのパスワードを登録します。パスワードは空でもかまいませんが、サーバーによっては空のパスワードを許可していない場合もあるので準備しておいてください。空のパスワードの場合は、誰でも、そのプレーヤー名でサーバーに接続できることに注意してください。
#!/bin/bash -x
 
 
./minetestserver --gameid minetest --worldname world
 
  
==== Windows ====
+
'''重要: サーバーに初めて接続する前に、パスワードを忘れないようトリプルチェックするようにしてください。''' Minetestでは、確認のためにパスワードの入力をもう一度求めます。パスワードを覚えていない場合は、アカウント作成の確認ができません。
  
#Open command prompt by going in the Minetest installation folder, then in the “bin” folder, hold Shift, do a right click on a empty file (not on minetest.exe), click “Open command window here”.
+
'''警告''': 紛失したパスワードを自動的に回復する仕組みはありません。パスワードをなくした場合は、大変なことになります。サーバーの責任者に連絡もできますが、連絡をしても彼らが助けてくれる保証はありません。
#Type this: <code>minetest.exe --server</code>.
 
#*If you get the error “Multiple worlds are available.”, use <code>minetest.exe --server --worldname '''world_name'''</code> instead, where <code>'''world_name'''</code> is the name of the world.
 
#If your server crashes, then look at the <code>debug.txt</code> in <code>/Minetest/bin/</code>
 
#Make sure you make your server [[#Protecting your server|safe from damage]].
 
  
If you don't like to start the crashed server, simply start the server out of a batch file which contains the following code:
+
プレーヤー名とパスワードを両方の設定ができたなら「接続」をクリックします。
  
@echo off
+
==== ログインする ====
:crash
+
ふたたび、サーバーにログインする場合は、このサーバーに登録した同じプレーヤー名、パスワードの認証情報を使います。
minetest.exe --server --worldname ''world_name''
 
goto crash
 
  
== Allowing external players to connect ==
+
== サーバーで遊ぶには ==
 +
[[File:Switchboard PVP spawn.jpg|thumb|450px|At the spawn of Switchboard PVP made by yngwie123]]
 +
[[File:Just Test Tribute.jpg|thumb|450px|Playing on Just Test Tribute]]
 +
=== 基本 ===
  
Players outside of your network won't be able to join the server unless you port forward.
+
マルチプレーヤー・サーバーでの遊び方は、基本的にシングルプレーヤーと同じです。同じルールが適用されます。遊び方についての基本的な概念は[[Help:Getting Started#Gameplay|遊び方]]をご覧ください。少なくとも理論的には…。
  
#Choose a port to run the server on. The default of 30000 is recommended
+
というのも実際にはサーバーごとに異なります。Modも何もないプレーンなMinetest Gameをホスティングしている場合もあれば、Minetest GameにおかしなModをたくさんインストールしてホスティングしている場合もあります。また、まったく別の[[Games|ゲーム]]をホスティングしている場合もあります。びっくりすることを覚悟していてください。(ΦωΦ)フフフ
#Find out your internal IP of the computer you are running the server on
 
#*'''Linux''': open a terminal and type <code>ifconfig</code> and hit enter. Look for "inet adr" near "wlan0" or "eth0".
 
#*'''Windows'''
 
#** Open command prompt: Start → Run …, enter <code>cmd.exe</code> and hit enter.
 
#** Type <code>ipconfig</code> and hit enter.
 
#** Look for <code>IPv4 Address</code>.
 
#*'''macOS''': Open the command prompt and enter netstat -nr.
 
#Login to your router, and port forward UDP on your chosen port to the internal IP you found
 
#Alter any firewalls you may have to allow traffic to the port you choose
 
#Make your server listed in the server list by setting the following settings in minetest.conf
 
#* <code>server_announce = true</code> - makes Minetest tell the server list about the server.
 
#* <code>server_name</code> - set the value of this to your server's name.
 
#* <code>server_description</code> - set the value of this to a longer description describing your server.
 
#* <code>server_address</code> - if you have a domain name for your server, then set this to the domain name ([[How to get a domain name for your server|how to get a domain name if you want one for your server]]).
 
#* <code>server_url</code> - if you have a website for your server, then set this to the website URL.
 
#* <code>motd</code> - a message that is sent to the player when they join. Use this to welcome them.
 
#* You should restart the server to make sure any changed settings changed
 
  
== Protecting your server ==
+
また、サーバーは様々な人によって管理されていて、ルールがあったり、なかったりします。
  
When setting up a new server, you should consider which protections are needed. This is extremely important for public servers, because you cannot predict who will connect or what they will do on your server.
+
=== 知っておくと便利なこと ===
 +
マルチプレーヤーサーバーでは、以下のことが重要になります。
 +
* [[Chat|チャット]]: 他のプレーヤーとのコミュニケーションの取り方を学ぶ
 +
* [[Privileges|権限]]: サーバー上でできること、できないことを知る
 +
* [[Server commands|サーバーコマンド]]: サーバーコマンドを学びます。これはプレーヤーにとっても便利な場合もあります。例: アイテムを壊したり、(許可されていれば)テレポートしたり、いろいろ。
 +
** サーバーの詳細を「/mods」「/privs」「/status」などのコマンドで確認。
 +
* サーバーにインストールされている[[mods|Mod]]
 +
** [[mobs|モブ]]、PvP(プレーヤー同士の戦い)、サーバーのルールなどに注意する
 +
* ゲームに影響の可能性があるカスタム設定を確認
 +
* <kbd>Esc</kbd>キーを押してもシングルプレーヤーモードのように一時停止することはありません。
  
Common problems include:
+
また、サーバーでは使っているModの数やホスティングしているゲームに関係なく基本的にすべて利用できます。。追加の設定や手動でダウンロードする必要はありません。必要なデータは、すべて自動でダウンロードされます。
* Accidental or intentional damage to other players' work (griefing).
 
* Chat spam (may include swearing or advertisements).
 
* Aggression, harassment or other unwanted behaviours between players.
 
* Trouble makers who evade bans.
 
* Impersonation of well known people within the MT community.
 
* Bugs, for example caused by mods, which allow a malicious player to execute arbitrary system commands.
 
  
 +
=== グリーフィング(嫌がらせ)とプロテクション(保護) ===
 +
「グリーフィング」(嫌がらせ)とプロテクション(保護)という2つの言葉は、サーバーでプレイしていると、よく目にします。
  
Many of these problems can be removed or minimised by advanced planning and awareness:
+
[[Griefing|グリーフィング]](嫌がらせ)とは、ほかのプレーヤーが建てた建物を作者の意思に反して破壊や傷つけたり、荒らしたりする行為のことです。グリーフィングを禁止しているサーバーもあれば、許可されているサーバーもあります。
* Install a protection mod, such as [https://forum.minetest.net/viewtopic.php?t=7239 areas] or [https://forum.minetest.net/viewtopic.php?f=11&t=9376 protectors]. These allow players to protect areas. Protected areas cannot be changed by other players.
 
* Enable rollback by adding <code>enable_rollback = true</code> to [[minetest.conf]]. Rollback can tell you which player placed a node, and allows a player's actions to be reverted.
 
* Install a mod to help you manage bans, such as [https://forum.minetest.net/viewtopic.php?t=9315 xban2].
 
* Create rules for your server and make sure you have enough time (or a team of moderators) to supervise your server and watch for players who breaks your rules.
 
* Never grant privileges to a player just because they use a name you recognise. Player names are not reserved between servers, so you should always confirm who the player is.
 
* On Linux you can add a dedicated user for running the minetest server.
 
  
 +
サーバーでは、プロテクションModがよく利用されています。プロテクションModoは、プレーヤーに世界の特定の場所の所有権を与えるためのModです。オーナーだけが所有しているエリアにブロックを追加したり、削除できます。プロテクションは、基本的にグリーフィングを排除します。
  
Note that tnt and fire spreading, which are both enabled by default in singleplayer, are disabled by default on servers.
+
== サーバーを管理する ==
  
== Managing your server ==
+
自分でサーバーを運営するには、[[Setting_up_a_server/ja|サーバーの設定]]を参照してください。
  
=== Server Configuration ===
+
== 関連項目 ==
 +
* [[:Category:Notable Servers]]
 +
* [[Mods:Server|Server mods]]
  
For a detailed explanation of the server configuration file, see the [https://github.com/minetest/minetest/blob/master/minetest.conf.example minetest.conf] page.
 
 
You may also want to consider to use a different [[Database backends|database backend]] for your world.
 
 
=== Server Commands ===
 
 
See the [[Server commands]] page for a list of useful commands.
 
 
Also see [[Itemstrings]] for the itemstrings for use with the <code>/give</code> and <code>/giveme</code> commands.
 
 
=== Privilege System ===
 
 
See the [[privileges]] page for detailed information on the privilege system.
 
 
== See also ==
 
* [[Help:Setting up a server/Debian|Setting up a Debian server]] page for more Debian (Ubuntu) related information.
 
* For more possible commands study the [[Command line]] page.
 
* The "[https://forum.minetest.net/viewtopic.php?f=10&t=2870 Illustrated Server Creation Guide]" forum thread contains interesting discussion.
 
* See this forum thread for more information about "[https://forum.minetest.net/viewtopic.php?f=10&t=8924 How to create and maintain a server - Windows]"
 
* See this forum thread for "[https://forum.minetest.net/viewtopic.php?f=10&t=1825 Server performance settings]"
 
 
[[Category:Tutorials]]
 
 
[[Category:Server]]
 
[[Category:Server]]
 +
[[Category:Japanese]]

Latest revision as of 20:08, 18 January 2023

Languages 言語: English • Deutsch • español • français • italiano • 日本語 • Bahasa Melayu

Minetestサーバーでは、オンラインで他の人と一緒にプレイできます。サーバーは、専用サーバー、VPS、自宅サーバーでホストできます。

ここにはサーバーのリストはありません。こちらのMinetestサーバーリスト、またはMinetestフォーラムのサーバーセクションをご覧ください。

サーバーへアクセスするには

サーバーを探す

The 'Join Game' tab

サーバーにアクセスして遊ぶためには、サーバーのアドレスとポート番号を知っておく必要があります。

  • Minetestのサーバーリスト: Minetestでサーバーリストを見るのが一番簡単な方法です。メインメニューの「ゲームに参加」タブで見つけられます。
  • ウェブサイトのサーバーリスト: http://www.minetest.net/servers/には上と同じサーバー一覧がありますがウェブブラウザで見られます。
  • Minetestフォーラム: サーバーの話題に特化した「サーバー」というサブフォーラムがあります。
  • 友達: Minetestサーバーをホスティングしている友人を知っている場合は、アドレスとポート番号を教えてもらってください。

サーバーに接続する

サーバーのアドレスとポート番号を知っている場合は、メインメニュー「ゲームに参加」タブにあるサーバー、ポートの欄に入力して「接続」ボタンを押すか、Enterキーを押すだけです。ゲーム内のサーバーリストを使う場合は、Minetestがこれらの値を自動的に入力します。

このとき、プレーヤーの名前を決める必要があります。プレーヤー名はサーバーに登録されていない名前にする必要があります。パスワードの設定もできますが、サーバーによってはパスワードを空にできます。

アカウント登録

Minetestのアカウント登録は、サーバーで登録するように明示され、初めてログインしてパスワードを確認する場合などに確認できます。プレーヤーアカウントには、状態、アイテム、名前などプレーヤーのキャラクターに関するすべての情報が保存されます。プレーヤーのアカウントは、1つのサーバーでのみ有効です。異なるサーバーでは、異なるプレーヤー名で登録できます。

重要: アカウントは、サーバーでパスワードの確認後、サーバーに初めてアクセスし、正常に接続できた時点で登録されます。

最初にプレーヤー名を決めます(プレーヤー名はアクセスしたサーバーでのみ有効です)。

  • 使える文字は半角アルファベット、a-z, A-Z, 0-9,ハイフン(-), アンダースコア(_)です。日本語、全角文字は使えません
  • 名前に「singleplayer」は使えません。
  • 名前の長さは、1〜20文字までです。

続いて、サーバーで使うプレーヤーのパスワードを登録します。パスワードは空でもかまいませんが、サーバーによっては空のパスワードを許可していない場合もあるので準備しておいてください。空のパスワードの場合は、誰でも、そのプレーヤー名でサーバーに接続できることに注意してください。

重要: サーバーに初めて接続する前に、パスワードを忘れないようトリプルチェックするようにしてください。 Minetestでは、確認のためにパスワードの入力をもう一度求めます。パスワードを覚えていない場合は、アカウント作成の確認ができません。

警告: 紛失したパスワードを自動的に回復する仕組みはありません。パスワードをなくした場合は、大変なことになります。サーバーの責任者に連絡もできますが、連絡をしても彼らが助けてくれる保証はありません。

プレーヤー名とパスワードを両方の設定ができたなら「接続」をクリックします。

ログインする

ふたたび、サーバーにログインする場合は、このサーバーに登録した同じプレーヤー名、パスワードの認証情報を使います。

サーバーで遊ぶには

At the spawn of Switchboard PVP made by yngwie123
Playing on Just Test Tribute

基本

マルチプレーヤー・サーバーでの遊び方は、基本的にシングルプレーヤーと同じです。同じルールが適用されます。遊び方についての基本的な概念は遊び方をご覧ください。少なくとも理論的には…。

というのも実際にはサーバーごとに異なります。Modも何もないプレーンなMinetest Gameをホスティングしている場合もあれば、Minetest GameにおかしなModをたくさんインストールしてホスティングしている場合もあります。また、まったく別のゲームをホスティングしている場合もあります。びっくりすることを覚悟していてください。(ΦωΦ)フフフ

また、サーバーは様々な人によって管理されていて、ルールがあったり、なかったりします。

知っておくと便利なこと

マルチプレーヤーサーバーでは、以下のことが重要になります。

  • チャット: 他のプレーヤーとのコミュニケーションの取り方を学ぶ
  • 権限: サーバー上でできること、できないことを知る
  • サーバーコマンド: サーバーコマンドを学びます。これはプレーヤーにとっても便利な場合もあります。例: アイテムを壊したり、(許可されていれば)テレポートしたり、いろいろ。
    • サーバーの詳細を「/mods」「/privs」「/status」などのコマンドで確認。
  • サーバーにインストールされているMod
    • モブ、PvP(プレーヤー同士の戦い)、サーバーのルールなどに注意する
  • ゲームに影響の可能性があるカスタム設定を確認
  • Escキーを押してもシングルプレーヤーモードのように一時停止することはありません。

また、サーバーでは使っているModの数やホスティングしているゲームに関係なく基本的にすべて利用できます。。追加の設定や手動でダウンロードする必要はありません。必要なデータは、すべて自動でダウンロードされます。

グリーフィング(嫌がらせ)とプロテクション(保護)

「グリーフィング」(嫌がらせ)とプロテクション(保護)という2つの言葉は、サーバーでプレイしていると、よく目にします。

グリーフィング」(嫌がらせ)とは、ほかのプレーヤーが建てた建物を作者の意思に反して破壊や傷つけたり、荒らしたりする行為のことです。グリーフィングを禁止しているサーバーもあれば、許可されているサーバーもあります。

サーバーでは、プロテクションModがよく利用されています。プロテクションModoは、プレーヤーに世界の特定の場所の所有権を与えるためのModです。オーナーだけが所有しているエリアにブロックを追加したり、削除できます。プロテクションは、基本的にグリーフィングを排除します。

サーバーを管理する

自分でサーバーを運営するには、サーバーの設定を参照してください。

関連項目