aboutsummaryrefslogtreecommitdiff
path: root/minecraft/minecraft
diff options
context:
space:
mode:
Diffstat (limited to 'minecraft/minecraft')
-rw-r--r--minecraft/minecraft19
1 files changed, 10 insertions, 9 deletions
diff --git a/minecraft/minecraft b/minecraft/minecraft
index 2bec0d7..33e31dc 100644
--- a/minecraft/minecraft
+++ b/minecraft/minecraft
@@ -1,9 +1,16 @@
-#!/bin/sh
+#!/sbin/openrc-run
+
+name=minecraft
+description='Minecraft server'
MCPATH=/srv/minecraft
-SESSION=minecraft
-JAR=paper.server.jar
+JAR=$MCPATH/paper.server.jar
CMD="java -Xmx1G -Xms1G -jar $JAR nogui"
+SESSION=minecraft
+
+depend() {
+ use net
+}
start() {
echo Starting Minecraft server...
@@ -22,9 +29,3 @@ stop() {
fi
echo Minecraft server is shut down.
}
-
-case "$1" in
- start) start;;
- stop) stop;;
-# *) echo "Usage: $0 start|stop" 1>&2; exit 2;;
-esac