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を選択
パーミッション開いて、実行で"すべて"もしくは"所有者のみ"を選択
*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