はじめに
ゲームエクスペリエンスを構築および改善できるかどうかは、サーバーのバックエンドインフラストラクチャによって異なります。専用サーバーは高度なパフォーマンスの可能性を秘めているため、ゲームのワークロードに効率的なプラットフォームになります。
Minecraft専用サーバーは、オンラインMinecraftゲームに理想的なオプションです。
このチュートリアルでは、専用のMinecraftサーバーをセットアップする理由と方法を学習します。
前提条件
- コマンドライン/ターミナルへのアクセス
- 専用ゲームサーバー
- 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時間かかる場合があることに注意してください。