Guten Abend, Liebe User/in, ich habe meinen kunden nun ein minecraft server angeboten. Nun ist problem ich bekomme den server nicht gestartet. Ich habe nun das .sh script ausgeführt was ich gesucht habe:
[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 ;;
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
java -Xmx"$RAM"M -Xms"$RAM"M -jar minecraft_server.jar nogui[/php]
Start befehl:
Zitat./script.sh -IP gsip -PORT gsport -PLAYER gsplayer -RAM 2
Die serverconfig:
ZitatAlles anzeigen#Minecraft server properties
#Tue Aug 14 22:04:07 UTC 2012
allow-nether=true
level-name=world
enable-query=false
allow-flight=false
level-type=DEFAULT
enable-rcon=false
level-seed=
max-build-height=256
spawn-npcs=true
white-list=false
spawn-animals=true
texture-pack=
online-mode=true
pvp=true
difficulty=1
gamemode=0
spawn-monsters=true
view-distance=10
generate-structures=true
motd=A Minecraft Server
server-ip=
server-port=
max-players=20
Bitte um hilfe