• 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!

Startdatei verbesern

V

Vazug

Guest
Hi, ich nutze seit einiger Zeit ein Bash-Startscript für meinen Minecraft-Server.

Diesen habe ich vor einiger Zeit irgendwo rauskopiert, er funktioniert immerhin. Leider bin ich da kein Profi, weshalb ich ein paar Tipps brauche, um das Script zu verbessern, möglicherweise sogar ein komplettes.

start.sh (auf meinem Linux-VPS):
Code:
screen -S survival java -server -Xms2048M -Xmx4096M -jar spigot-1.10.jar

start.bat (für lokale Tests):
Code:
java -Xmx1024M -jar spigot-1.10.jar
PAUSE

Gruß, Zugi.
 

stopfi

Schafhirte
Registriert
6 April 2016
Beiträge
143
Diamanten
0
Hi,
ich benutze dafür 2 Scripts:

run.sh:
Code:
#!/bin/bash

BINDIR=$(dirname "$(readlink -fn "$0")")
cd "$BINDIR"

screen -S "SERVERNAME" bash -c "sh ./loop.sh"

loop.sh:
Code:
#!/bin/bash

BINDIR=$(dirname "$(readlink -fn "$0")")
cd "$BINDIR"
echo "\033]0;SERVERNAME\007"


while true
do
  
  java -server -Xms2g -Xmx8g -server -jar spigot.jar


  echo 'Willst Du den Server komplett stoppen, drücke STRG-C, \nbevor die Zeit bei 1 ist!'
  echo "Rebooting in:"
  for i in 5 4 3 2 1
  do
  echo "$i..."
  sleep 1
  done
  echo 'Server neustart!'
done

SERVERNAME kannst Du selber bestimmen, sollte in beiden Scripts jedoch gleich lauten
 
G

Granatapfel

Guest
Würde dir noch empfehlen unter Windows das JVM-Argument
Code:
-Dfile.encoding=UTF8
dranzuhängen, falls du wie ich Probleme mit UTF-8 in Strings hast.
Sonst sind die 100 JVM-Optionen eigentlich relativ egal, die haben fast keine Auswirkungen auf die Leistung...
 
Oben