diff options
author | John Ankarström <john@ankarstrom.se> | 2020-10-30 13:35:46 +0100 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2020-10-30 13:35:46 +0100 |
commit | f9c205bc1637004483d5e3f3734820f1a65a0eda (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /minecraft | |
parent | 82cd74732d64819d32ba05fc69e16bcbd9462166 (diff) | |
download | alpine-f9c205bc1637004483d5e3f3734820f1a65a0eda.tar.gz |
Move Minecraft config to separate branch
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. -} |