Projekt Joachims Minecraftserver: Difference between revisions

From JoBaPedia
Jump to navigation Jump to search
Line 2: Line 2:


Neue Spigot Version? >/usr/local/spigot/README.txt
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 ==
== Live Map ==

Revision as of 17:58, 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"

  1. java -jar BuildTools.jar

mkdir run screen -S spigot cd run cat <<EOF >start.sh

  1. !/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 :)