Projekt Joachims Minecraftserver: Difference between revisions

From JoBaPedia
Jump to navigation Jump to search
No edit summary
Line 2: Line 2:


Neue Spigot Version? >/usr/local/spigot/README.txt
Neue Spigot Version? >/usr/local/spigot/README.txt
 
<nowiki>
SREV=1.16.3
SREV=1.16.3
PORT=25565
PORT=25565
Line 50: Line 50:
sleep 1
sleep 1
systemctl status spigot-$SREV.service
systemctl status spigot-$SREV.service
 
</nowiki>


== Live Map ==
== Live Map ==

Revision as of 18:01, 29 November 2020

Joachims Minecraftserver

Neue Spigot Version? >/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 -jar BuildTools.jar --rev "$SREV"
# java -jar BuildTools.jar
mkdir run
screen -S spigot
cd run
cat <<EOF >start.sh
#!/bin/sh
java -Xms1024M -Xmx2048M -XX:MaxPermSize=256M -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 -Xms2048M -Xmx3072M -XX:MaxPermSize=256M -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 :)