Hallo,
ich bin noch recht neu in Tekbase unterwegs, also verzeiht mir bitte wenn ich nicht viel ahnung habe.
Also, ich habe mir soeben einen Minecraft 1.8 Server über Tekbase erstellt und das Image wurde von meinem Imageserver richtig heruntergeladen und installiert, aber jetzt startet der server nicht.
Hier die start.sh, ich habe sie etwas angepasst.
Bash
#!/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 ;;
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 @@c4e67ee95c026dca1e356c8b17f133132ba22b53@@; 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 @@b1be5596a46e6ce00236b3f6f8688fcc55f287df@@; 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 @@380469503692c74823b3585d816e6d7bfa05950f@@; then # Vorhanden!
sed -i server.properties -e "s/^\(max-players=\).*$/\1${PLAYER}/"
else # Nicht vorhanden!
echo "max-players=${PLAYER}" >> server.properties
fi
java -Xmx"$RAM"M -Xms"$RAM"M -jar minecraft_server.jar nogui $IP $PORT
Alles anzeigen
Und wenn ich über Tekbase den Server starte, steht folgendes in der Log:
Code
Tue Dec 9 17:47:55 CET 2014 - Game /home/kd00001/server/mcvanilla18_1014/mcvanilla18 cant be started (./start.sh -IP 5.196.225.39 -PORT 25000 -PLAYER 50 -RAM 1024)
Ich weiß nicht woran der fehler liegt. Wenn ihr nnoch weitere Daten braucht dann einfach schreiben ich werd sie dann suchen.