diff options
Diffstat (limited to 'minecraft')
-rw-r--r-- | minecraft/install | 14 | ||||
-rw-r--r-- | minecraft/minecraft | 31 |
2 files changed, 0 insertions, 45 deletions
diff --git a/minecraft/install b/minecraft/install deleted file mode 100644 index 07e9c94..0000000 --- a/minecraft/install +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -# install the latest build of Paper for Minecraft VERSION into MCPATH - -VERSION=1.16.3 -MCPATH=/srv/minecraft - -apk add openjdk8-jre ncurses -apk add screen # needed only if you use the OpenRC script - -mkdir -p "$MCPATH" -cd "$MCPATH" -build=`curl -s "https://papermc.io/api/v1/paper/$VERSION" | sed 's/.*"latest":"\([0-9]*\)".*/\1/'` -curl -o paper.server.jar "https://papermc.io/api/v1/paper/$VERSION/$build/download"
\ No newline at end of file diff --git a/minecraft/minecraft b/minecraft/minecraft deleted file mode 100644 index 33e31dc..0000000 --- a/minecraft/minecraft +++ /dev/null @@ -1,31 +0,0 @@ -#!/sbin/openrc-run - -name=minecraft -description='Minecraft server' - -MCPATH=/srv/minecraft -JAR=$MCPATH/paper.server.jar -CMD="java -Xmx1G -Xms1G -jar $JAR nogui" -SESSION=minecraft - -depend() { - use net -} - -start() { - echo Starting Minecraft server... - (cd $MCPATH && screen -h 1024 -dmS $SESSION $CMD) -} - -stop() { - if pgrep -f "$JAR" > /dev/null - then - screen -p 0 -S $SESSION -X eval 'stuff "stop"\015' - echo Waiting for Minecraft server to shut down... - while pgrep -f "$JAR" > /dev/null - do - sleep 0.2 - done - fi - echo Minecraft server is shut down. -} |