Projekt Joachims Minecraftserver

From JoBaPedia
Jump to navigation Jump to search

Joachims Minecraftserver

Neue Spigot Version? see also /usr/local/spigot/README.txt

SREV=1.16.3
PORT=25565
SDIR="spigot-v$SREV"
BASEDIR=/usr/local/spigot

mkdir -p "$BASEDIR/$SDIR"
cd "$BASEDIR/$SDIR"
wget -O BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
java -Xms8G -Xmx8G -XX:+UseG1GC -jar BuildTools.jar --rev "$SREV"
# java -jar BuildTools.jar
mkdir run
screen -S spigot
cd run
cat <<EOF >start.sh
#!/bin/sh
java -Xms8G -Xmx8G -XX:+UseG1GC -jar spigot.jar
EOF
chmod +x start.sh
ln -sf ../craftbukkit-*.jar craftbukkit.jar
ln -sf ../spigot-*.jar spigot.jar
./start.sh
sed -i s/false/true/ eula.txt
cat <<EOF >server.properties
difficulty=3
snooper-enabled=false
server-port=$PORT
level-name=world
motd=Joba's Spigot $SREV Server
EOF
cat <<EOF >/etc/systemd/system/spigot-$SREV.service
[Unit]
Description=Spigot v$SREV Minecraft Server
RequiresMountsFor=$BASEDIR

[Service]
Type=forking
User=joachim
ExecStart=/usr/bin/screen -d -m -L -S spigot-v$SREV java -Xms8G -Xmx8G -XX:+UseG1GC -jar spigot.jar
WorkingDirectory=$BASEDIR/$SDIR/run
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reload
systemctl start spigot-$SREV.service
sleep 1
systemctl status spigot-$SREV.service

Live Map

direkt

mit Webserver (Test)

Hilfe

Kommandoübersicht

Plugins

Bukkit Plugins

Infos

Hi,

hier werd ich Infos zum Server reinschreiben, wenn ich welche habe.

Bis dahin: verwende /help :)