sashimi4’s diary

日々の雑多なメモを書きます

さくらのVPSのMinecraftサーバーの設定方法・データ転送方法(Linux初心者向け)

公式手順ではSCPコマンドなどCUIを利用する方法しか記載されていません。

「さくらのGaming script:Minecraft」について – さくらのVPSニュース さくらのGaming script:Minecraft Server(統合版) – さくらのVPSニュース

そこで、今回は初心者向けにSFTPでファイル転送する方法を紹介しようと思います。

前提条件

さくらのVPSが契約中で、Minecraft(Java版 または 統合版)のスクリプトでサーバーを構築していること。

手順

WinSCPのインストール

SFTPというプロトコルで接続するために、WinSCP というソフトウェアをインストールします。 下記ダウンロードページからセットアップファイルをダンロードし、インストールを行います。

winscp.net

WinSCP で さくらのVPSへ接続

WinSCP を起動すると下図のようなウィンドウが表示されます。

f:id:sashimi4:20200624170914p:plain

セッション 欄に下記の項目を下図のように入力し、ログイン ボタンを押します。

転送プロトコル: SFTP
ホスト名: ... (VPSIPアドレスを入力します)
ポート番号: 22
ユーザ名: ubuntu (ローマ字読みで ウブンツ になります。間違えないように。)
パスワード: ******** (OSインストール時に 新しい管理ユーザのパスワード として設定したパスワードです。)

f:id:sashimi4:20200624170931p:plain

下図のような警告が出たら、 "はい" を押して閉じます。

f:id:sashimi4:20200624170958p:plain

ログインに成功すると下図のようなウィンドウが表示されます。 左側がパソコン側、右側がサーバー側のファイルを表示しています。

f:id:sashimi4:20200624171007p:plain

Minecraftのファイルがあるディレクトリに移動するために、右側の

f:id:sashimi4:20200624171125p:plain

のアイコンを2回、ダブルクリッして、 "/" ディレクトリまで移動します。

"/" ディレクトリに移動すると下図のような表示になります。

f:id:sashimi4:20200624171143p:plain

続いて、 "opt" 、 "minecraft" の順にダブルクリックして、 "/opt/minecraft" ディレクトリに移動します。 移動すると下図のように設定ファイル一覧が表示されます。(※ 画像はJava版の場合の例です)

f:id:sashimi4:20200624171156p:plain

設定ファイルの書き換え

サーバー設定ファイルを変更するには、対象のファイルをダブルクリックします。

f:id:sashimi4:20200624171253p:plain

下図のようなエディターが表示されるので、設定を書き換え、 Ctrl+Sで 上書き保存してください。設定の変更を反映するには、 さくらのVPS のコントロールパネルからサーバーを再起動してください。

f:id:sashimi4:20200624171312p:plain

※ 設定に誤りがある場合等はゲームサーバーの起動に失敗する場合があります。間違いがないよう、よく確認してください。

ワールドの転送

既にPC上にあるワールドデータをVPS上に上げたい場合は、 WinSCP の右側の枠に PC側のフォルダーからドラッグアンドドロップでコピーします。
PC側のMinecraftセーブデータが保存されているディレクトリは下記ページを確認してください。

help.minecraft.net

Java版の場合は、VPS側の world ディレクトリを予め削除しておき、PC側から world ディレクトリごとコピーしてください。

統合版の場合は、VPS側の worlds ディレクトリ内にコピーを行ってください。
なお、アップロードするワールド名が Bedrock level の場合は、事前にVPS側のワールドを削除しておいてください。
アップロードしたワールド名が Bedrock level と異なる場合は、 server.properties で起動するワールド名を修正する必要があります。先ほどと同様に、設定ファイルをダブルクリックしてエディタを開き、 level-name=Bedrock level の部分を任意のワールド名に変更してください。

設定の変更を反映するには同様に、 さくらのVPS のコントロールパネルからサーバーを再起動してください。

以上が初心者の方でもわかる簡易的な設定変更・ワールドデータ転送手順 の紹介でした。