【マイクラ】screenを利用して仮想端末でサーバーを動作させる

【マイクラ】screenを利用して仮想端末でサーバーを動作させる

このサイトで紹介するscreenは、Windowsパソコン上に立てられたマイクラサーバーでは利用できません。(VPS等を利用せず、全てをWindowsパソコン上で立てた場合)
他サイトを利用してマイクラサーバーを立てた方は当サイトの方法が利用できない可能性があるため注意してください。

「WIndows・MacからLinuxで立てられたマイクラサーバーを操作する」場合は問題なく利用できます。
なお当サイトで紹介しているマイクラサーバーの立て方は全てLinuxのOSを利用した立て方なので、当サイト内の記事を参考にマイクラサーバーを立てた方はこの方法を利用いただけます。

今回はscreenを利用してマイクラサーバーを動作させようと思います。

マイクラサーバーでscreenを利用するメリットは3つあります。

  • SSH接続を切断してもマイクラサーバーを動作させたままにできる
  • 起動したマイクラサーバーのプロセスに再度接続できる
  • 不慮の事故でサーバーとの切断が切れても、マイクラサーバーの動作に影響しない

サーバー運営者はぜひscreenを利用してマイクラサーバーを立てましょう。損はしませんよ。

コマンドを一切使わずマイクラサーバーを立てる方法をご存知ですか?ConoHa for GAMEならJava版・統合版・MOD版いずれのマイクラサーバーも、数回ボタンをポチるだけで立てられます。

【初心者OK】ConoHaでマイクラマルチサーバーを立てる方法
【初心者OK】ConoHaでマイクラマルチサーバーを立てる方法

>> 無料でConoHa for GAMEを体験してみる
※当サイト限定1000円クーポンが利用できます
※1000円クーポンを使い切るまで、完全無料でConoHaの全サービスを体験できます

screenのインストール

では、早速screenを導入していきます。インストール方法がOSによって違うので注意してください。

CentOS

CentOS8(Stream)以降

screenをインストールするために、EPELという物を導入します。screenをダウンロードするために必要なものだと思ってください。

bash
sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

screenをインストールします。

bash
sudo dnf install -y screen

↓次の章に移動

CentOS7以前

yumで一発です。

bash
sudo yum install -y screen

↓次の章に移動

Ubuntu・Debian・Raspberry Pi OS

aptで一発です。

bash
sudo apt install -y screen

↓次の章に移動

Mac

Macには標準でscreenが入っています。しかしバージョンが古いです。

そのため、今回はHomebrewを利用して最新版を入れていきます。

Homebrewを入れていない方は以下のコマンドを入力してください。

bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
macOS(またはLinux)用パッケージマネージャー — Homebrewbrew.sh

Homebrewを利用して最新版のscreenを導入します。

bash
brew install screen

screenを利用してマイクラサーバーを起動する

あらかじめサーバーにSSH接続をしておいてください。

(このサイトでConoHa MODサーバーを立てた場合)マイクラサーバーがあるディレクトリに移動します。

bash
cd /usr/local/games/minecraft

サーバーを起動します。その際、先頭にscreenという文字を追加します。(起動するjarの名前は各自の環境に合わせて変更してください。このサイトでConoHa MODサーバーを立てた場合はこのままでOKです。)

バージョン1.16以前

bash
screen java -jar minecraft_server.jar nogui

バージョン1.17以降

bash
screen sh run.sh

これでSSH接続を切っても大丈夫です。×ボタンでSSH接続を切断してもマイクラサーバーは起動したままです。

起動したマイクラサーバーのプロセスにアクセスする

マイクラのプロセスにアクセスする方法です。SSHでサーバーにログインした状態から始めます。

以下のコマンドでscreenのプロセス一覧を見ます。

bash
screen -ls

There is screen on:に続いて数字が出てきます。写真では28419です。

確認した数字をscreen -rに続けて入力します。

bash
screen -r XXXXX

これでマイクラのプロセスを確認できます。

次に読みたいマイクラ記事リスト


マイクラサーバーをとにかく簡単に立てたい方はConoHa for GAMEがおすすめです。コマンドを調べる手間が要らず、ストレスフリーでマイクラサーバーを立てられます。(OP権限もコマンドなしで専用画面から簡単に設定できます。)

サーバー初心者もOK!ConoHaでマイクラサーバーを立てる方法
サーバー初心者もOK!ConoHaでマイクラサーバーを立てる方法

コマンドを利用せずにサーバーをいじるならCyberduckアプリ一択です。使いやすく何よりコマンドを覚える手間が減ります。

【マイクラ】サーバーのファイル操作はCyberduckでやろう
【マイクラ】サーバーのファイル操作はCyberduckでやろう

OP権限の設定はこちら。

【マイクラ】op権限(管理者権限)をユーザーに設定する4つの方法
【マイクラ】op権限(管理者権限)をユーザーに設定する4つの方法

関連記事

ConoHaでマイクラサーバーを立てる方法【MODもOK】

ConoHaでマイクラサーバーを立てる方法【MODもOK】

ラズパイでマインクラフトサーバーを立てる方法【ローカル・公式サーバー】

ラズパイでマインクラフトサーバーを立てる方法【ローカル・公式サーバー】

ラズパイでマインクラフトサーバーを立てる方法【グローバル・公式サーバー】

ラズパイでマインクラフトサーバーを立てる方法【グローバル・公式サーバー】

【マイクラ】マルチプレイを始める5ステップまとめ【完全版】

【マイクラ】マルチプレイを始める5ステップまとめ【完全版】

ラズパイでマインクラフトサーバーを立てる方法【Spigot・とりあえず起動編】

ラズパイでマインクラフトサーバーを立てる方法【Spigot・とりあえず起動編】

無料でマイクラを楽しむ方法2選と有料版との違いを解説【初心者必見】

無料でマイクラを楽しむ方法2選と有料版との違いを解説【初心者必見】

【マイクラ】サーバーのファイル操作はCyberduckでやろう

【マイクラ】サーバーのファイル操作はCyberduckでやろう

サーバー初心者もOK!ConoHaでマイクラサーバーを立てる方法

サーバー初心者もOK!ConoHaでマイクラサーバーを立てる方法