• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Start Script für BungeeCord.

JoschiTom

Minecrafter
Osterei Experte
Mitglied seit
28 März 2019
Beiträge
2
Hallo Leute,
ich wollte gerade ein Script machen wo man alle Server starten kann aber ich habe ein Problem.
Das Script startet nämlich 2-3 mal den selben Server.
Ich würde mich freuen wenn mir jemand helfen kann. (Vielleicht kann er dann noch eine Stop-Funktion einbauen.)

Mit freundlichen Grüßen

JoschiTom | Tom

Hier das Skript:

Bash:
screen -d -m -S Proxy bash -c 'cd /home/Bungee/Proxy && ./start.sh'
echo "Der Proxy wird gerade gestartet..."
echo "Starte nächsten Server in 3 Sekunden..."
sleep 3s
screen -d -m -S Lobby-1 bash -c 'cd /home/Bungee/Lobby-1 && ./start.sh'
echo "Die Lobby-1 wird gerade gestartet..."
echo "Starte nächsten Server in 3 Sekunden..."
sleep 3s
screen -d -m -S CB-1 bash -c 'cd /home/Bungee/CB-1 && ./start.sh'
echo "Der CB-1 Server wird gerade gestartet..."
echo "Starte nächsten Server in 3 Sekunden..."
sleep 3s
screen -d -m -S SkyPvP-1 bash -c 'cd /home/Bungee/SkyPvP-1 && ./start.sh'
echo "Der SkyPvP-1 Server wird gerade gestartet..."
echo "Starte nächsten Server in 3 Sekunden..."
sleep 3s
screen -d -m -S VorServer-1 bash -c 'cd /home/Bungee/VorServer-1 && ./start.sh'
echo "Der VorServer-1 Server wird gerade gestartet..."
echo "Starte nächsten Server in 3 Sekunden..."
sleep 3s
screen -d -m -S BauServer-1 bash -c 'cd /home/Bungee/BauServer-1 && ./start.sh'
echo "Der BauServer-1 Server wird gerade gestartet..."
echo "Starte nächsten Server in 3 Sekunden..."
sleep 3s
echo "Das ganze Nezwerk ist hochgefahren!"
sleep 3s
 
Zuletzt bearbeitet von einem Moderator:

BloodSKreaper

Miner
Osterei Experte
Mitglied seit
12 Oktober 2014
Beiträge
162
Minecraft
BloodSKreaper
Guten Tag,

wie sieht denn die Datei start.sh aus? Dieses Script ruft ja lediglich das Startscript für den jeweiligen Server auf. Am Besten fügst du den Inhalt deiner start.sh hier als Code ein.

Freundliche Grüße
BloodSKreaper
 

JoschiTom

Minecrafter
Osterei Experte
Mitglied seit
28 März 2019
Beiträge
2
Bash:
#!/bin/bash

SCREEN="CB-1" #Put your screen/server name here
SERVICE="spigot.jar" #Enter the name of your server jar here
INITMEM="1G" #Enter min ram
MAXMEM="5G" # Enter max ram

if [ "$#" -eq 1 ]; then
    if [ "$1" == "inscreen" ]; then
        while true
        do
            java -server -Xmx$MAXMEM -Xms$INITMEM -jar $SERVICE nogui
            echo "Server startet ... Push STRG+C to stop it!"
            echo "Restart in:"
            for i in 5 4 3 2 1
            do
                echo "$i..."
                sleep 1
            done
            echo "-- Server startet --"
        done
    fi
else
    screen -S $SCREEN bash $0 inscreen
fi
 
Zuletzt bearbeitet von einem Moderator:
Allgemein
Hilfe Benutzer
    SirYwell SirYwell: [Nein]
    Oben