Sehr geehrte Damen & Herren,
Ich habe ein kleines Problem mit dem Craftbukkit, unzwar der Craftbukkit Server lässt sich nicht richtig starten. Er startet den Server immer nur normal, was ich meiner Meinung nicht verstehe den das ist dan Standart Image von Teklab, ich habe nur die Versionen geupdatet. Der Bukkit Modus ist auch im Webinterface ausgewählt.
Inhalt der Start.sh
[php]#!/bin/bash
while test $# -gt 0; do
case "$1" in
"-IP")
IP="$2"
shift;;
"-PORT")
PORT="$2"
shift ;;
"-PLAYER")
PLAYER="$2"
shift ;;
"-RAM")
RAM="$2"
shift ;;
"-ADDON")
ADDON="$2"
shift ;;
esac
shift
done
## kill den alten port =)
if [ ! -f minecraft_server.pid ]; then
echo ""
else
pid=`cat minecraft_server.pid`
kill -KILL $pid
rm -rf minecraft_server.pid
fi
## serversettings
grep server-ip= server.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i server.properties -e "s/^\(server-ip=\).*$/\1${IP}/"
else # Nicht vorhanden!
echo "server-ip=${IP}" >> server.properties
fi
grep server-port= server.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i server.properties -e "s/^\(server-port=\).*$/\1${PORT}/"
else # Nicht vorhanden!
echo "server-port=${PORT}" >> server.properties
fi
grep max-players= server.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i server.properties -e "s/^\(max-players=\).*$/\1${PLAYER}/"
else # Nicht vorhanden!
echo "max-players=${PLAYER}" >> server.properties
fi
if [ $ADDON == "Bukkit" ]; then
java -Xms"$RAM" -Xmx"$RAM" -jar craftbukkit.jar nogui $IP $PORT
else
java -Xmx"$RAM" -Xms"$RAM" -jar minecraft_server.jar nogui $IP $PORT
fi
[/php]
Wenn ich den Server Manuell via [lexicon='Putty'][/lexicon] mit (Siehe eine Zeile unterndrunter) Starte laufen die Plugins und der Bukkit Modus. Was ist an de Start-sh den Falsch ?
[php]java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true[/php]
Normalerweise sollte er bei Bukkit Auswahl mit dem Befehl starten
[php]if [ $ADDON == "Bukkit" ]; then
java -Xms"$RAM" -Xmx"$RAM" -jar craftbukkit.jar nogui $IP $PORT
else
java -Xmx"$RAM" -Xms"$RAM" -jar minecraft_server.jar nogui $IP $PORT
fi[/php]
Meine Frage was ist nun an der ganzen Geschichte falsch das er dne Server nicht mit dme Bukkit Modus startet ? Ich würde mich auf eine Positive Rückmeldung freuen.
Mit Freundlichen Grüßen
Konrad
Serverlogauszug nach normalen Start:
[php]2013-03-05 05:25:34 [INFO] Starting minecraft server version 1.4.7
2013-03-05 05:25:34 [INFO] Loading properties
2013-03-05 05:25:34 [INFO] Default game type: SURVIVAL
2013-03-05 05:25:34 [INFO] Generating keypair
2013-03-05 05:25:34 [INFO] Starting Minecraft server on 83.136.86.143:25150
2013-03-05 05:25:34 [INFO] Preparing level "world"
2013-03-05 05:25:34 [INFO] Preparing start region for level 0
2013-03-05 05:25:34 [INFO] Done (0,527s)! For help, type "help" or "?"[/php]