Minecraft - Bukkit

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
  • 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]

  • Poste bitte mal deinen Teklab Startbefehl und deine Variablen die man auswählen kann.






    Zusätzlich einmal versuchen den Server manuell zu starten:




    [php]./start.sh -RAM 1024 -ADDON Bukkit[/php]




    Sollte mit diesen minimal Einstellungen auch starten.




    Falls nicht bitte die Fehlermeldung posten.

  • Hi,

    ich hoffe, ich bekomm doch Hilfe. Denn hier wurde mal nicht weiter gemacht, und ich hab letztlich das selbe Problem.
    Der Server startet NICHT als Bukkit.

    Hier mein Startscript:


    Weiss nicht wo der Fehler hier sein soll.
    Besten Dank schon mal für den Support.

    Nachtrag:

    Auch wenn ich manuell starte mit:

    Code
    ./start.sh -IP XXX.XXX.XXX.XXX -PORT XXXXX -RAM 4096 -ADDON Bukkit


    wird nur der normale Minecraft Server gestartet.

    Kundennummer: 10387

  • Nimm mal java [color=rgb(102,102,0)]-[/color][color=rgb(102,0,102)]Xmx[/color][color=rgb(0,136,0)]"$RAM"[/color]M [color=rgb(102,102,0)]-[/color][color=rgb(102,0,102)]Xms[/color][color=rgb(0,136,0)]"$RAM"[/color]M [color=rgb(102,102,0)]-[/color]jar minecraft_server[color=rgb(102,102,0)].[/color]jar nogui $IP $PORT
    raus.

  • Wie meinst das?

    So?

    Code
    ##Server starten
    if [ "$ADDON" == "Bukkit" ]; then
    java -Xmx"$RAM"M -Xms"$RAM"M -jar craftbukkit.jar nogui $IP $PORT
    fi

    Kundennummer: 10387

  • Der Screenlog sagt nicht viel.
    Nur das ich dumm bin!


    Hab vergessen die Variable ADDON im Script mit anzugeben.


    Jetzt geht alles soweit.


    Was ich noch nicht verstehe:


    Wie übergebe ich den eingestellten RAM korrekt an das Script?
    Also ich meine den Speicher, den ich beim Serveranlegen festlege.


    Wie sollte hierbei das korrekte Startscript aussehen in Verbindung mit dem oben genannten start.sh Script?


    Steh im Moment etwas auf dem Schlauch.


    Danke

    Kundennummer: 10387