Kinaconの技術ブログ

Ubuntuはじめました。

PINE64Aをマイクラサーバー(Forge)にする

f:id:m-oota-711:20180826172112p:plain

Pine64Aの2GBを購入した。
昔、断念したサーバーを構築したいと思う。
サーバーはマイクラで作りたいと思います。

サーバーはMod(黄昏の森)を入れたいのでForgeサーバーとします。




実行環境

シングルボードコンピュータ PineA64
メモリ 2GB
microSD 64GB


作業内容

Xenial Minimal Image をインストール

インストーラを使用して、Xenial Minimal Imageをインストールしました。

インストール方法はMateと同じです。
kinacon.hatenablog.com




初期設定

sudo /usr/local/sbin/resize_rootfs.sh
sudo /usr/local/sbin/pine64_update_uboot.sh
sudo /usr/local/sbin/pine64_update_kernel.sh
sudo reboot

ssh接続

OpenSSHをインストール

sudo apt install openssh-server 

PCからSSHで接続

エラー「WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!」が出た。
f:id:m-oota-711:20180928221034p:plain


対処方法

ssh-keygen -R アドレス

java のインストール

※ここからPCでSSH接続して作業しています。

sudo apt install openjdk-8-jdk

確認

java -version


f:id:m-oota-711:20180928222811p:plain



Forgeサーバーを構築

Forgeサーバーのダウンロードリンクをコピーする。

以下のサイトからForgeサーバーをダウンロードできる。
右側でバージョンを選択できる。
Minecraft Forge



「Download Recommended」:安定版の「Installer」を選択。
※図は1.12.1だが1.12.2を導入した。黄昏の森の対応バージョンが1.12.2であるため。
f:id:m-oota-711:20180928223823p:plain




左上の「SKIP」を右クリックで「リンクのURLをコピー」
f:id:m-oota-711:20180928224024p:plain




Forgeのダウンロード

mkdir forge_server
cd forge_server/
wget https://files.minecraftforge.net/maven/net/minecraftforge/forge/.../forge-1.12.2-14.23.4.2705-installer.jar

Forgeサーバーのインストール

java -jar forge-1.12.2-14.23.4.2705-installer.jar nogui --installServer


初期起動

java -jar forge-1.12.2-14.23.4.2705-universal.jar nogui


Eula(エンドユーザ使用許諾契約(URL))の許諾
Ctrl + c で一旦サーバを止める
eula.txtを開き、eula=false >> eula=true にする

sudo nano ./eula.txt


f:id:m-oota-711:20180928232308p:plain



もう一回起動

java -jar forge-1.12.2-14.23.4.2705-universal.jar nogui


一時停止してサーバーを設定する
このサイトを参考に設定した。
server.properties - Minecraft Wiki

stop
nano ./server.properties


起動

java -Xmx2048M -Xms1024M -d64 -jar forge-1.12.2-14.23.4.2705-universal.jar

MOD 黄昏の森を導入

このサイトからMODをダウンロード。
The Twilight Forest - Mods - Minecraft - CurseForge




このとき、サーバーは停止させてあります。
scpでmodを送信

scp /home/kina/ダウンロード/twilightforest-1.12.2-3.8.689-universal.jar pine64@192.168.**.**:/home/pine64/forge_server/mods/

以上。