RootServer Problem!

  • Ersteller Ersteller FtzTjZimZ1ryqBFk6lgDMx2R
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
F

FtzTjZimZ1ryqBFk6lgDMx2R

Unregistriert
Hallo,

ich habe einen (Root Server) wo ich UHCMeetup hoste. Wenn das Spiel zuende ist, wird man in die Lobby gekickt, der Server auf dem eine Runde läuft startet jedoch nicht neu sondern bleibt gestoppt, sodass ich ihn immer über Putty starten muss. Wie mache ich, dass er von alleine restartet?

Infos: Debain9
Linux
 
  • Like
Reaktionen: Vqve71
Hey,

ich mache es immer so, dass ich 2 Start Dateien erstelle mit den Namen: start.sh und start2.sh

start.sh:
screen -dmS SERVERNAME ./start2.sh

start2.sh:
#!/bin/sh
while true
do
java -server -Xmx2G -Xms2G -jar DEINEJAR.jar
echo "Wenn du den server komplett stoppen willst, druecke STRG+C befor die Zeit ablauft..."
# ./reset.sh
# ./plugins/update.sh
echo "Neustart in:"
for i in 5 4 3 2 1
do
echo "$i..."
sleep 1
done
echo "Neustart!"
done

Damit startet der Server automatisch neu.

Mit freundlichen Grüßen
Vqve71 - Nico
 
@Vqve71 aber dann darf ich Putty nicht mehr schließen oder?, da wenn ich Putty schließe der Server ausgeht
 
Strg + A + D dann bist du aus dem screen draußen. Dann kannst du immer mit screen -r SERVERNAME in die Konsole
 
.start.sh
Code:
screen -d -m -S ScreenName ./startserver.sh

screen -r ScreenName

.startserver.sh
Code:
while true;
do java -Xmx1G -Xms128M -Xmn128M -jar server.jar
done

in putty dich in den ordner deines server cd'n
dann
eingeben

dann läuft und läuft und läuft der server, vorrausgesetzt du hast Screen installiert
raus kommst du mit STRG + A + D, beenden kannst du mit STRG + C
rein kommst du mit
screen -r -x ScreenName
 
Status
Für weitere Antworten geschlossen.

Soziale Medien

  • X
  • TikTok

Über uns

  • GommeHD.net ist einer der größten Minecraft-Server der Welt. Dir gefällt unser Server? Dann unterstütze uns durch einen Kauf im Shop!
  • Shop