• Bitte beachte, dass wir eine Serverliste sind!
    Wenn du ein Problem auf einem Server hast (z.B. Entbannantrag, etc), dann ist das Forum hier der falsche Ort.
  • 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!

[Debian] ./start.sh restart script? HILFE!!

Disk

Minecrafter
Mitglied seit
20 September 2014
Beiträge
29
Alter
32
Hey,

ich suche schon seeehr lange nach einen "start.sh" restart scipt für meinen Minecraft Server. Dieses Script soll den Server automatisch restarten, wenn man es mit "/stop" stoppt oder es durch ein Plugin gestoppt wird.

Ich habe schon einiges ausprobiert, jedoch ging bisjetzt kein script bei mir (ich habe keine Ahnung was ich falsch mache :/). Ich hoffe ihr könnt mir weiterhelfen und mir eine genaue Anleitung geben, wenn ich dieses script "einrichte".

vielen Dank schonmal

Disk
 

Arthweran

Minecrafter
Osterei Experte
Mitglied seit
13 Januar 2013
Beiträge
23
Minecraft
Arthweran
Für meine Server habe ich mir dieses Script gemacht:
Code:
#!/bin/bash
while true
do
    java -XX:MaxPermSize=128M -Xmx1024M -Xms1024M -jar server.jar nogui
    echo "Server wurde gestartet!"
done
Damit müsste es eigentlich soweit gehen
 

Disk

Minecrafter
Mitglied seit
20 September 2014
Beiträge
29
Alter
32
Für meine Server habe ich mir dieses Script gemacht:
Code:
#!/bin/bash
while true
do
    java -XX:MaxPermSize=128M -Xmx1024M -Xms1024M -jar server.jar nogui
    echo "Server wurde gestartet!"
done
Damit müsste es eigentlich soweit gehen
Wie hast du das genau gemacht? Also zuerst bist du (z.B. mit FileZilla) in den Ordner gegangen, wo der Server liegt also wo die ganzen Welten- und Pluginordner sind. Dann hast du eine neue Datein namens "start.sh" erstelllt und hast das Script von dir (siehe oben) eingefügt und gespeichert. Und jetzt startest du den Server einfach einmal in Putty mit "./start.sh" und kannst Putty schließen und er restartet immer automatisch? Und das ganze geht auch mit mehreren Servern (also mehrere Minecraftserver geleichzeitig auf einen vServer).

Stimmt das soweit alles so? Wenn nicht bitte an der Stelle verbessern :)
 

Legendary

Schafhirte
Mitglied seit
13 August 2012
Beiträge
142
Minecraft
HansWurst0815
Du solltest noch einen Daemon verwenden; Screen ist ein simples Beispiel.

Ich denke, dass das obige Script funktioniert, aber ich habe selbst noch einige Restart-Scripts auf Lager, sofern du noch eins benötigst ;)

EDIT:
Code:
#!/bin/bash
            BINDIR=$(dirname "$(readlink -fn "$0")")
            cd "\$BINDIR"
            while true
            do
                java -server -Xms2G -Xmx4G -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:parallelGCThreads=1 -XX:+AggressiveOpts -jar craftbukkit.jar nogui
                echo "Für einen kompletten Stop des Servers, drücke Strg+C!"
                echo "Restart in:"
                for i in 5 4 3 2 1
                do
                    echo "$i..."
                    sleep 1
                done
                echo "Restart!"
            done
Kommt auf das gleiche hinaus, jedoch ist noch der Zeit-Intervall eingebaut!
 
Zuletzt bearbeitet:
Allgemein
Hilfe Benutzer
    SirYwell SirYwell: hey
    Oben