RHEL8系のOSを用意します
cloneしてcdして実行します
質問に従って数字や文字を入力します
マイクラサーバーが起動します
毎朝5:00に自動再起動/ctrl+Cで間違って落としても自動復帰まで出来るsystemd Unit付です
深夜テンションでこのURL(https://papermc.io/api/v2/projects/paper/versions/1.18.1)を見つけて中身JSONだからSHELLでごにょごにょすれば最新版のpaper落としてこれるスクリプト作れるのでは?からこのスクリプト群のもとになるこれが生まれました
ここからjava17やscreenなどのインストールとsystemd Unitをまとめたものがこれ(https://github.com/sakurayoru/installpapermc)です
cloneしてcdして実行します
質問に従って数字や文字を入力します
マイクラサーバーが起動します
Code:
git clone https://github.com/sakurayoru/installpapermc.git
cd installpapermc
sh setuppapermc.sh
深夜テンションでこのURL(https://papermc.io/api/v2/projects/paper/versions/1.18.1)を見つけて中身JSONだからSHELLでごにょごにょすれば最新版のpaper落としてこれるスクリプト作れるのでは?からこのスクリプト群のもとになるこれが生まれました
Code:
#!/bin/bash
BUILDNUM=$(curl https://papermc.io/api/v2/projects/paper/versions/1.18.1 | sed 's/^\[{\(.*\)}]$/\1/' | tr ',' '\n' | tail -n1 | sed s/]}//)
wget https://papermc.io/api/v2/projects/paper/versions/1.18.1/builds/$BUILDNUM/downloads/paper-$PAPERVERSION-$BUILDNUM.jar -o paper.jar
touch paper-1.18.1-$BUILDNUM
ls
Last edited: