GNU/Linux >> Linux の 問題 >  >> Ubuntu

Linuxで専用のMinecraftサーバーをセットアップする方法

はじめに

ゲームエクスペリエンスを構築および改善できるかどうかは、サーバーのバックエンドインフラストラクチャによって異なります。専用サーバーは高度なパフォーマンスの可能性を秘めているため、ゲームのワークロードに効率的なプラットフォームになります。

Minecraft専用サーバーは、オンラインMinecraftゲームに理想的なオプションです。

このチュートリアルでは、専用のMinecraftサーバーをセットアップする理由と方法を学習します。

前提条件

  • コマンドライン/ターミナルへのアクセス
  • 専用ゲームサーバー
  • 少なくとも5GBのRAM
  • IntelコアベースのCPUまたはAMDK8ベースのCPUIBM970 2.0 GHz
    そしてより良い

Minecraft専用サーバーを持つことの利点

専用のMinecraftサーバーを使用すると、サーバーリソースの唯一のユーザーになります。したがって、要求の厳しいワークロードをより適切に処理するために、より多くの処理、メモリ、およびストレージ機能を期待できます。

専用リソースを使用してMinecraftサーバーをセットアップする主な利点は次のとおりです。

  • パフォーマンスの向上。
  • リソースと帯域幅を最大限に活用します。
  • modとプラグインの制御。
  • セキュリティとプライバシーの向上。

このような設定の詳細については、専用のゲームサーバーをご覧ください。

専用Minecraftサーバーのセットアップ

ステップ1:SSH経由でホスティングに接続する

最初のステップは、専用サーバーに接続することです。

1.ローカルマシンでSSHターミナルを開き、次のコマンドを実行します。

ssh [email protected]_ip_address

2.パスワードを入力し、 Enterを押します 。

初めてサーバーに接続する場合は、接続を継続することを確認する必要があります。 yesと入力します Enterを押します 。

これで、専用サーバーに接続する必要があります。

ステップ2:Javaをインストールする

専用サーバーに接続したら、Javaのインストールに進みます。

Java開発キットをセットアップします (Open JDK)、Javaプラットフォームのオープンソース実装。

インストール手順は、サーバーで実行されているLinuxディストリビューションによって若干異なります。

UbuntuにJavaをインストールする

1.リポジトリを更新して、OpenJDKの最新バージョンをダウンロードしていることを確認します。

sudo apt update

2.次に、コマンドを実行して最新の Java Development Kitをインストールします。 :

sudo apt install default-jdk

3. yと入力して、インストールを確認します (はい)そして Enterを押します 。

4.次のコマンドを実行して、JavaがUbuntuサーバーにインストールされていることを確認します。

java -version

出力は、システムにインストールされているOpenJDKのバージョンで応答する必要があります。

Ubuntuの詳細なインストールガイドについては、UbuntuにJavaをインストールする方法を参照してください。

CentOSにJavaをインストールする

1.パッケージリポジトリを更新することから始めます:

sudo yum update

2.次に、Java開発キットをインストールします。 と:

sudo yum install java-11-openjdk-devel

3.出力には、Javaがシステムに正常にインストールされたことが表示されます。確認するには、Javaのバージョンを確認できます:

java -version

CentOSの詳細なインストールガイドについては、CentOSにJava11および12をインストールする方法を参照してください。

ステップ3:インストール画面

Screenは、接続していないときにサーバーを実行し続けるコンソールアプリケーションです。

  • 以下を使用してUbuntuにScreenをインストールします:
sudo apt install screen
  • CentOSにScreenをインストールするには、次のコマンドを実行します:
sudo yum install screen

ステップ4:Minecraftファイルのディレクトリを作成する

1.マインクラフトを作成します Minecraftファイルを保存するディレクトリ:

mkdir minecraft

2.次に、次のコマンドを使用して新しいディレクトリに移動します。

cd minecraft

ステップ5:必要な構成ファイルをダウンロードする

1. Minecraftダウンロードページに移動し、 minecraft-serverを右クリックします リンクの場所を解放してコピーします。

2.次に、wgetコマンドを使用してMinecraftサーバーファイルをダウンロードします。前の手順でコピーしたリンクの場所を貼り付けます:

wget https://launcher.mojang.com/v1/objects/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar

出力は、Minecraftサーバーファイルをダウンロードし、 server.jarという名前で保存したことを通知します。 。

3. server.jarの名前を変更します ダウンロードしたMinecraftエディションの名前と一致するようにファイルします。執筆時点で、最新のMinecraftサーバーリリースは 1.16.4 。したがって、次のコマンドを使用して server.jarの名前を変更しました minecraft_server.1.16.4.jarにファイルします :

mv server.jar minecraft_server.1.16.4.jar

4.次に、次のコマンドを実行します。

java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.4.jar nogui

出力は、 EULAに同意する必要があることを通知するエラーで応答します (エンドユーザー使用許諾契約)サービスを実行します。次のステップに進んでください。

ステップ6:MinecraftのEULAに同意する

1. / minecraftの内容を一覧表示します eula.txtがあることを確認するディレクトリ ファイル:

ls

2.選択したテキストエディタでEULAファイルを開きます:

nano eula.txt

3.ファイルには、Minecraftエンドユーザー使用許諾契約にアクセスするためのURLが含まれています。 Webページに移動し、使用許諾契約書を読みます。

4.条件に同意する場合は、ターミナルウィンドウに戻り、 eula.txtを変更します。 ファイル。行を変更しますeula=false eula=true

5.変更を保存します( CTRL + O )そしてテキストエディタを終了します( CTRL + X

ステップ7:画面の実行

screenを使用して画面セッションを開始します コマンドを実行し、 -Sを追加します セッションに名前を付けるオプション:

screen -S "Minecraft server"

ステップ8:Minecraftサーバーを実行する

1. javaを再実行して、Minecraftサーバーを再起動してみてください jarを実行するコマンド ファイル:

java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.4.jar nogui

システムの実行が終了するのを待ちます。プロセスがDone!というメッセージが表示されます。 、Minecraftサーバーが稼働していることを意味します。

2.これで、 Ctrl を押して、Minecraft画面から切り離すことができます。 + a + d

3.画面に再度接続するには、 Ctrlを押します。 + r

ステップ9:ファイアウォールを構成する

Minecraftからの着信接続を許可するには、ファイアウォール構成を編集する必要があります。デフォルトでは、Minecraftはポート 25565を使用します 。

次のコマンドは、ufwのポート転送を有効にします:

sudo ufw allow 25565

CentOS 6.X以前には、デフォルトでiptablesが付属しています。 iptablesのポート転送を有効にするコマンドは次のとおりです。

iptables -I INPUT -p tcp --dport 25565 -j ACCEPT
iptables-save >/etc/sysconfig/iptables

CentOS 7.X以降には、デフォルトでfirewalldが付属しています。次のコマンドは、firewalldのポート転送を有効にします:

firewall-cmd --permanent --add-port=25565/tcp
firewall-cmd --reload

ステップ10:ドメインをMinecraftサーバーに向ける

ドメインのDNSレコードを更新することで、Minecraftサーバーにドメインを向けることができます。 「A」レコードを追加 次の値を持つドメインの場合:

  • ホスト :@
  • 値:MinecraftサーバーのIPアドレス
  • TTL :自動または30分

DNSの変更を実行するのに最大24時間かかる場合があることに注意してください。


Ubuntu
  1. UbuntuLinuxにJavaをインストールする方法

  2. ArchLinuxでSFTPサーバーをセットアップする方法

  3. 専用サーバーでFTPダンプを設定する方法

  1. 専用サーバーでSmarterStatsを設定する方法

  2. Linux VPSにMinecraftゲームサーバーをインストールする方法は?

  3. Linux で Wekan Kanban サーバーをセットアップする方法

  1. Linuxで環境変数を設定する方法

  2. LinuxにSQLServerをインストールする方法

  3. RHEL8LinuxにMinecraftサーバーをインストールする方法