3.外部/パブリックIPアドレスを介したインターネット経由
ローカルネットワーク外の人とプレイしたい場合は、ホームネットワーク外のプレーヤーがサーバーにアクセスできるようにポート転送を設定する必要があります。ほとんどの家庭用ブロードバンド接続は、多くのプレーヤーを簡単にサポートできます。 Minecraftサーバーにはパスワードシステムがないため、サーバー上にホワイトリストを作成する必要があります。コマンドとパラメータを使用する
/ホワイトリスト[オン/オフ/リスト/追加/削除/リロード] [プレーヤー名]
ホワイトリストがそれを維持するために。
A.ルーターでポート転送を有効にします。
ポート転送はルーターによって行われるため、ルーターは適切なトラフィックを適切なコンピューターに送信できます。ポートフォワーディングは、ネットワークを外部に開放する潜在的なセキュリティリスクです。ルーターのドキュメントを読んで、ルーターでポート転送を構成する方法に関する特定の手順を見つけてください。
- 訪問 portforwarding.com 、ルーターモデルを選択します。
- 選択する インクルード ゲーム、つまり「Minecraftサーバー」 この場合。
- Webブラウザの検索バーにデフォルトゲートウェイのIPアドレスを入力して、ルーターのホームページにアクセスします。
- ルーターのユーザー名とパスワードを入力するよう求められます。
- ルーターページで、 ポートフォワーディング ルーターのホームページのセクション。下にある可能性があります 高度な設定 。必要に応じて、ルーターのマニュアルでヘルプを確認してください。
- ここから、ポートフォワードのルールを設定できます。ルーターによっては、「ボタンを選択する必要がある場合があります 追加 または続行するのに似たもの。ルールに「Minecraft」という名前を付けます。
- 両方のポートフィールドに、デフォルトのMinecraftサーバーポートを入力します。 25565 。
- コンピュータの静的IPアドレスをに入力します IP 住所 また、転送されたポートの出力IPまたはサーバーIPとしてサーバーのローカルIPアドレスを入力する必要があります。これにより、どのシステムを指すかがルーターに指示されます。サーバーのローカルIPを見つけるには、コマンドプロンプトを開き、次のように入力します ipconfig 。
- 両方を選択します UDP & TCP
- [保存]または[ 適用する 。
- ルーターが再起動すると、インターネット上のプレーヤーがMinecraftサーバーにアクセスできるようになります。
- にアクセスして、MinecraftサーバーのパブリックIPアドレスを見つけます whatismyip.com 。
- また、Minecraftサーバーにアクセスできるかどうかを確認するには、MinecraftサーバーのパブリックIPアドレスをに入力します。 Minecraftサーバーステータスチェッカー 。
接続しようとすると、Minecraftサーバーが実行されている必要があることに注意してください 。
さらに、コンピュータをシャットダウンしたり、モデムをリセットしたりすると、外部IPアドレスとローカルIPアドレスの両方が変更される場合があります。サーバーを起動するたびに、必ず内部IPアドレスと外部IPアドレスを再確認し、それに応じて設定を更新してください。また、コンピューターがルーターに接続されるたびに更新する必要はありません。静的IPアドレスを使用する必要があります。または、IPアドレスではなく、同じ名前を使用できるDNSサービスを探します。
パブリック接続に問題がある場合 IPv4 、接続してみてください IPv6 。ただし、Minecraftサーバーがオンラインであるかどうかをテストするためにのみ実行する必要があり、外部プレーヤーは引き続きIPv4を使用します。
これで、インターネット経由でMinecraftサーバーを使用できるプレーヤーにMinecraftサーバーの外部IPアドレスを送信できます。
インターネット接続用のIP
(上記はIPアドレスの例です)
ステップ-7。 Minecraftマルチプレイヤーをプレイする:
Tキーを押して、チャットコンソールを表示します。
公開メッセージ
すべての公開メッセージがここに表示されます。左下隅にあるプロンプト(>)に注目してください。何かを入力してEnterキーを押すと、メッセージはグループチャットの他のすべてのプレーヤーに送信されます。ここでもコマンドを実行できますが、コマンドをスラッシュ(/)で開始します。
操作として、「 /リスト 」を押してEnterキーを押すと、接続されているすべてのプレーヤーが一覧表示されます。また、アイテムは任意のプレーヤー(自分を含む)に与えたり、特定のユーザーを禁止および許可したり、ゲーム時間を変更したりすることができます。特定のコマンドがわからない場合は、「 /助けて 」で詳細を確認できます。
何人かのプレイヤーを招待する時が来ました!
MacでMinecraftサーバーを作成する
システムの基本的な知識があれば、MacでMinecraftServerを実行するのは非常に簡単な作業です。
手順1.Javaがインストールされていることを確認します。
サーバーは10.8より前のバージョンのmacOSでは正しく実行されず、マシンがクラッシュする可能性があることに注意してください。
macOS 10.8。*(Mountain Lion)またはmacOS 10.9。*(Mavericks)を実行している場合、JavaはJavaのWebサイトから更新されます。このKBからインストール/更新する方法の詳細については、 Appleのウェブサイト
macOSの新しいバージョンには、デフォルトでJavaが含まれています。
- アップルメニューから、 システム環境設定 Javaアイコンを探します。それを開いて起動します Javaコントロールパネル。
- [更新]タブをクリックして、[ 今すぐアップデート 。
- インストーラーウィンドウが表示されたら、 更新プログラムをインストールします >> インストールして再起動します 。
ステップ2.Minecraftサーバーファイルの場所を選択します。
Minecraftサーバーファイル用のフォルダーを作成します。選択に応じてフォルダを作成できます。
- ダウンロード Minecraftサーバーソフトウェア。
- 新しいフォルダを作成し、「 minecraft_server 」とダウンロードしたMinecraftサーバーファイルをそこにドラッグします。
ステップ3.Minecraftサーバーソフトウェアをダウンロードします
ソフトウェアをダウンロードする( ここに )。これは、Java.jarファイルとして提供されます。このファイルを最後の手順で作成した場所に保存します。
- あなたのに行く アプリケーション フォルダをダブルクリックし、 テキストエディット
- 新しい.txtドキュメントを開く
- テキストエディットに入ったら、 フォーマット >> プレーンテキストを作成する >> OK 。
- ドキュメントに次のように入力します。
#!/ bin / bash cd '$(dirname' $ 0 ')' exec java -Xms1G -Xmx1G -jar {サーバーファイル名} nogui {サーバーファイル名}の代わりにダウンロードしたものを入力します。
詳細については、上記のWindowsセクションを参照してください。
- サーバーの.jarファイルを含むフォルダーにファイルを保存し、「 コマンド 。」
- に移動してMacターミナルを開きます アプリケーション >> ユーティリティ 、次にダブルクリックします ターミナル
- ファイルstart.commandの実行権限を所有者、グループに付与します。およびパブリック、ターミナルウィンドウで「」と入力します chmod a + x 」(引用符なし)の後にスペースを1つ入力し、を押します。 入る 。
- ドラッグアンドドロップ コマンドファイルあなた に作成された ターミナル ウィンドウをクリックし、を押します 入る 再び。 (これは与える 実行 start.commandスクリプトへのアクセス許可。)
- 今、あなたは開くことができます コマンドファイルから サーバーを実行します。ファイルをダブルクリックすると、新しいウィンドウが開き、エラーメッセージが表示される場合があります。それらについて心配する必要はありません。これで、サーバーでMinecraftを再生する準備が整いました。
手順4.ルーターでポート転送を有効にします。
ポート転送を有効にするには、上記のウィンドウセクションの手順を参照してください。
手順5.Minecraftサーバーを起動します。
手順Aで作成した「start.command」ファイルをダブルクリックします。ターミナルウィンドウが開きます。通常のサーバーを初めて実行したときに、一部のエラーメッセージがポップアップする場合があります。
Macで実行されているSerer
ステップ-6:OSXのIPロケーション
- デスクトップを開きます。
- を開きます 林檎 ロゴの下のメニュー
- 下にスクロールして システム 環境設定
- 選択する ' 通信網 「」
- 右下のIPは「IPアドレス(xxx.xxx.xxx.xxx)」である必要があります。それをコピーします。
MACのIPアドレス
Minecraftサーバーが起動して実行されたら、プレイヤーをMinecraftサーバーに接続するように招待できます。
サーバーでの調整、ポートフォワーディング、サーバーでの接続と再生の詳細については、上記のWindowsセクションを参照してください。
Linux上でMinecraftサーバーを作成する
Linuxには、ディストリビューションまたはディストリビューションと呼ばれるさまざまな種類があり、そのうちのいくつかは、サーバーの実行に適した設計になっています。また、64ビットバージョンのLinuxは64ビットCPUでパフォーマンスが向上し、32ビットバージョンのLinuxは、RAMがさらにインストールされている場合でも、最初の4GBのRAMのみを使用します。
最も人気のあるLinuxディストリビューションの1つを使用します。 Ubuntu18.04バイオニックビーバー Minecraftサーバー用。
特権 アクセス Ubuntu18.04システムに必要です。一部のLinuxコマンドは、rootユーザーとして直接、またはを使用してroot権限で実行されます。 須藤 他のコマンドは通常の非特権ユーザーとして実行されますが、
手順1.Javaと前提条件をインストールする
Javaやnmapコマンドを含むすべての前提条件のインストールを開始しましょう。これらは、後でいくつかの基本的なトラブルシューティングの目的で使用できます。
$ sudo apt update $ sudo apt install wget screen default-jdk nmap
ディストリビューションのドキュメントを確認してください。 JDKのインストール方法やその他の前提条件に関する情報が含まれている必要があります。
または、Javaにアクセスしてください ウェブサイト Linux用のJavaパッケージを直接ダウンロードします。
ステップ2。 Minecraftユーザーを作成する
次に、Minecraftという名前の新しいユーザーを作成する必要があります 。 そして、Minecraftサーバーはこのユーザーの下で実行されます:
$ sudo useradd -m -r -d / opt / minecraft minecraft
ステップ3。 Minecraftサーバーをインストールします
Minecraftサーバーの複数のインスタンスを単一のシステムで実行でき、インスタンスごとに個別のディレクトリを作成する必要があります。
/ opt / minecraftディレクトリ。最初のインスタンスをサバイバルとします:$ sudo mkdir / opt / minecraft / survival
ステップ4。 Minecraftサーバーをダウンロードしてインストールします
- 今すぐから最新のMinecraftサーバーをダウンロードします ダウンロード
- 以下の実行コマンドをダウンロードした後:
$ sudo wget -O /opt/minecraft/survival/minecraft_server.jar
3.を受け入れます EULA 契約条件:$ sudo bash -c“ echo eula = true> /opt/minecraft/survival/eula.txt”4。ディレクトリ/ opt / minecraft / survival /とそのすべてのファイルの所有権を次のように変更します:$ sudo chown -R minecraft / opt / minecraft / survival /
ステップ5。 MinecraftSystemD起動スクリプトを作成する
- 再起動後にMinecraftサーバーを簡単に起動できるようにするには、たとえば、お気に入りのテキストエディタを使用します。 私達 :
$ sudo vi /etc/systemd/system/minecraft@.service
- 次のコンテンツを含むファイルで新しいテキストファイルを作成します。
[ユニット]説明= Minecraftサーバー:%iAfter = network.target [Service] WorkingDirectory = / opt / minecraft /%iUser = minecraftGroup = minecraftRestart = alwaysExecStart = / usr / bin / screen -DmS mc-%i / usr / bin / java -Xmx2G -jar minecraft_server.jar noguiExecStop = / usr / bin / screen -p 0 -S mc-%i -X eval'stuff 'は、サーバーが5秒でシャットダウンすると言います。すべてのマップを保存しています... ' 015' ExecStop = / bin / sleep 5ExecStop = / usr / bin / screen -p 0 -S mc-%i -X eval'stuff 'save-all' 015'ExecStop = / usr / bin / screen -p 0 -S mc-%i -X eval'stuff 'stop' 015 '[Install] WantedBy = multi-user.target
このファイルは単なる例であり、好みに応じてコマンドを微調整できます。 RAMを2GBから4GBに増やすには、次の変更を行います。
から:
ExecStart = / usr / bin / screen -DmS mc-%i / usr / bin / java -Xmx2G -jar minecraft_server.jar nogui
に:
ExecStart = / usr / bin / screen -DmS mc-%i / usr / bin / java -Xmx4G -jar minecraft_server.jar nogui
ステップ6。 Minecraftサーバーを起動します
- 次に、systemctlコマンドを使用して、新しいMinecraftサーバーを起動します。
$ sudo systemctl start minecraft @ survival
- 新しいMinecraftサーバーが稼働していることを確認します。
$ sudo systemctl status minecraft @ survival
- 再起動後にMinecraftサーバーを再起動するには、次のコマンドを実行します。
$ sudo systemctl enable minecraft @ survival
- これで、 nmap デフォルトのMinecraftポート25565を確認するコマンド:
$ nmap -p 25565 localhost
ステップ7.同じホストで複数のMinecraftサーバーインスタンスを実行する
- 次のLinuxコマンドは、という名前の新しいMinecraftサーバーを構成します linuxconfig ポート25566。
/opt/minecraft/linuxconfig/server.properties。
- 既存のsystemdスクリプトを使用してMinecraftサーバーの別のインスタンスをデプロイするのは、次のように簡単です。
$ sudo mkdir / opt / minecraft / linuxconfig $ sudo cp /opt/minecraft/survival/minecraft_server.jar / opt / minecraft / linuxconfig / $ sudo bash -c'echo eula = true> /opt/minecraft/linuxconfig/eula.txt '$ sudo bash -c' echo server-port = 25566> /opt/minecraft/linuxconfig/server.properties'$ sudo chown -R minecraft / opt / minecraft / linuxconfig /
- 再起動後にMinecraftサーバーを起動できるようにして、サーバーを起動します。
$ sudo systemctl enable minecraft @ linuxconfig $ sudo systemctl start minecraft @ linuxconfig
- 最後に、ステータスを確認します。
$ sudo systemctl status minecraft @ linuxconfig
サーバーでの調整、ポートフォワーディング、サーバーでの接続と再生の詳細については、上記のWindowsセクションを参照してください。
最後の言葉
おめでとう!これで、さまざまなオペレーティングシステムでMinecraftサーバーを作成できます。
読んだ16分