windowsで作ったmincraftサーバー(forge導入済)をlubuntuに移行

ubuntuにマイクラサーバー立てる方法は、ネットの海探せばいくらでも見つかるけどlubuntuに立てた人はあまり見たことないので一応書いておく。(ほとんど導入方法同じなんだけどね。)

*新規で建てるのではなくwindowsからの移行です。(軽い環境に移したかった)

*一応verは1.12.2

 

1.windowsでforgeマイクラサーバーを立てる

  ググって

2.フォルダごとusbメモリか何かでlubuntu機に移動

3.鯖が入ってるフォルダーにシェルスクリプトを作成

 

#!/bin/bashjava -Xms1024M -Xmx1024M -jar <forgeのjar> nogui

 

例えば

 

#!/bin/bash
java -Xms1024M -Xmx1024M -jar forge-1.12.2-10.12.2.1121-universal.jar nogui 

 

とか。

サーバーのjarじゃないよ。ファイル名は何でもいいがstart.shにする。

*noguiの前で改行すると起動しなかったので注意

windowsで作った起動パッチをシェルスクリプトに変える場合、windowsで作成したファイルは改行コードが\r\nとなっている場合があるので\rを取り除く。ターミナルで作業ディレクトリ移動して

 

 $ sed -i 's/\r//' start.sh

 

 

パッチ書き換えるより新規でシェルスクリプト作った方がいいね。

 

4.java導入

ターミナルに

 

$ sudo apt-get install openjdk-8-jre

 

*ver8以外だと動かなかった。

 

5.ファイルの設定

開くアプリケーションでOpenJDKを選択

f:id:tosonshirley:20190403182838j:plain

 

パーミッション開いて、実行で"すべて"もしくは"所有者のみ"を選択

f:id:tosonshirley:20190403183028j:plain

 

jarファイルはすべてこの作業を行ってください(mod含めて)

 

6.起動

 

ターミナル起動してcdコマンドで作業ディレクトリを移動。

 

例)

$cd /home/ユーザー名/サーバーがあるファイル

 

移動したらさっき作ったシェルスクリプト実行。

 

$sh start.sh

 

起動できるはず。

lubuntuのみでサーバー新規導入も同じように行えばできると思う。forgeDL前にjavaのインストールとDLした後のファイルの設定(5に書いたやつ)忘れずに。

追記)virtualboxとかの仮想環境からマイクラサーバー運用できないかなって思ったんだけどクッソだるそう。

Minecraft Server auf Linux Debian 8 (VirtualBox, Java 8) Teil 1| Spigot | Bukkit | Plugins - YouTube