毎回やり方を忘れるのでメモっておく。
ワールド生成
msm server create servername
/opt/msm/servers/servername ディレクトリが誕生する
- 必ず起動前に server.properties を上書きする(起動するとワールドが生成されるため)
- worldstrage に level-name と同じディレクトリを作成する
sudo -u minecraft msm servername start
起動しないときは、MSM経由ではなくjavaのコマンドを直接叩いて起動してみる。javaの最低バージョンを満たしていない場合に発生し、しかもMSM経由だとログが出ないので何にもわからない。
ゲーム内設定
msm servername op add (userid)
gameruleコマンドが使える様になるので、必要なgameruleを設定する
spigot, WorldEdit, DiscordSRV の導入
Buildtools.jar をダウンロードしビルドする
java -jar BuildTools.jar --rev 1.18.2 --compile spigot
revはその時のバージョンを指定する。
msm jargroup create spigot minecraft
/opt/msm/jars/spigot というディレクトリができるので、できたspigotのjarを設置する。 その後このjarへのシンボリックリンクを以下のコマンドで張る。
msm servername jar spigot spigot-1.18.2.jar
その後、導入したいワールドにplugins ディレクトリを作り、その下にdiscordsrv, worldedit のjarファイルを直接設置する。