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

.sh Datei richtig modifizieren, aber wie?

SurvivorIsland

Minecrafter
Registriert
13 November 2013
Beiträge
21
Diamanten
0
Hallo liebe Community! :)
Da ich will, dass mein Gameserver nach einem Absturz automatisch wieder restartet, muss ich die .start bzw. .sh Datei ändern.
Leider bin ich kein Experte auf diesem Gebiet, doch ich schätze da draußen gibt es genug Leute, die das machen können!
Diese .start Datei müsste modifiziert werden, sodass aber alle anderen Funktionen noch funktionieren und der Server automatisch restartet.
PHP:
#!/bin/bash
STARTCMD="java -Xmx6144M -Xms192M -XX:MaxPermSize=128M -Dfile.encoding=UTF8 -jar craftbukkit-1.7.2-R0.1-20131204.020906-17.jar nogui  "
cd ~/Minecraft
rm -rf ~/.konsole.log 2>/dev/null
rm -rf ~/screenlog.0 2>/dev/null
touch ~/.konsole.log
unset http_proxy https_proxy
export LD_PRELOAD=/usr/local/gamed/libs/no_chmod.so
test -d ~/Minecraft/minecraft_bukkit && test ! -f  ~/Minecraft/minecraft_server.jar && mv ~/Minecraft/minecraft_bukkit/* ~/Minecraft/



/files/skripte/Minecraft/config.sh /home/s451419/Minecraft/server.properties 81.30.154.184 25565 20 ; echo "39 * * * * screen -S $USER -p 0 -X eval 'stuff save-all\015'" >/home/$USER/crontab

crontab /home/$USER/crontab  

rm /home/$USER/crontab

#export BIND_ADDR=81.30.154.184 && export LD_PRELOAD="$LD_PRELOAD:/files/skripte/libs/bind64.so"

rm ~/Minecraft/server.log 2>/dev/null

sed -i 's/webserver-bindaddress: .*/webserver-bindaddress: 81.30.154.184/' ~/Minecraft/plugins/dynmap/configuration.txt 2>/dev/null

#sed -i 's/enable-query=.*/enable-query=true/' ~/Minecraft/server.properties 2>/dev/null



cp -R ~/Minecraft/server.log ~/Minecraft/server.log.old

username=s451419



export PATH="/usr/lib/jvm/jdk1.7.0_03/bin/:$PATH"
sed -i 's/minecraft-server-jar=.*/minecraft-server-jar=craftbukkit-1.7.2-R0.1-20131204.020906-17.jar/' ~/Minecraft/toolkit/wrapper.properties ; sed -i 's/initial-heap-size=.*/initial-heap-size=192M/' ~/Minecraft/toolkit/wrapper.properties ; sed -i 's/maximum-heap-size=.*/maximum-heap-size=6144M/' ~/Minecraft/toolkit/wrapper.properties ; sed -i 's/remote-control-port=.*/remote-control-port=25561/' ~/Minecraft/toolkit/remote.properties ; sed -i 's/remote-bind-address=.*/remote-bind-address=81.30.154.184/' ~/Minecraft/toolkit/remote.properties ; java -XX:PermSize=32m -XX:MaxPermSize=512m -Xmx30M -Xms30M -jar Minecraft_RKit.jar admin:pejairaphi ; exit
php /files/skripte/startcmd/704-check.php >>~/.konsole.log
$STARTCMD | tee -a ~/.konsole.log
P.S. Das Remote Toolkit will ich zu diesem Zweck nicht verwenden.
MfG,
SurvivorIsland.
 
Oben