PINE64Aをマイクラサーバー(Forge)にする
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!」が出た。
対処方法
ssh-keygen -R アドレス
java のインストール
※ここからPCでSSH接続して作業しています。
sudo apt install openjdk-8-jdk
確認
java -version
Forgeサーバーを構築
Forgeサーバーのダウンロードリンクをコピーする。
以下のサイトからForgeサーバーをダウンロードできる。
右側でバージョンを選択できる。
Minecraft Forge
「Download Recommended」:安定版の「Installer」を選択。
※図は1.12.1だが1.12.2を導入した。黄昏の森の対応バージョンが1.12.2であるため。
左上の「SKIP」を右クリックで「リンクのURLをコピー」
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
もう一回起動
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/
以上。