Hallo zusammen,
bei meinem Minecraft Server habe ich folgende Probleme:
Code
./start.sh: Zeile 56: [: ==: Einstelliger (unärer) Operator erwartet.
13.12.2013 23:08:44 io.netty.util.internal.PlatformDependent <clinit>
INFO: Your platform does not provide complete low-level API for accessing direct buffers reliably. Unless explicitly requested, heap buffer will always be preferred to avoid potential system unstability.
Hier meine start.sh:
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 ;;
"-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 @@19f3c16b8c959edd6dac6010602fc24f3c25eed9@@; 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 @@583859b287317c89ed81ba19f387fd0611b78fb0@@; 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 @@c5f133dfdf680c6adf65b03aca0325ba7897cf7a@@; 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 -Xmx"$RAM"M -Xms"$RAM"M -jar craftbukkit.jar nogui $IP $PORT
else
java -Xmx"$RAM"M -Xms"$RAM"M -jar minecraft_server.jar nogui $IP $PORT
fi
Alles anzeigen
Unten im Bild ist meine Spieleliste von Minecraft.
Weiß hier jemand was dort falsch ist?
Vielen Dank!