Minecraft Server Startet nicht . Wie muss config sein?

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





    Bitte um hilfe

  • der Startbefehl sollte so heißen


    Code
    ./minecraft.sh -IP gsip -PORT gsport -PLAYER gsplayer -RAM gstick




    und nicht wie bei dir




    Zitat

    ./minecraft.sh -IP gsip -PORT gsport -PLAYER gsplayer -RAM 2

    Mit freundlichen Grüßen
    Christian Milbratz

    -----------------------------------------------------------------------------------------------------------
    TekLab Kundennummer: 11447


    Online-NET | Inh. Christian Milbratz |
    E-Mail: milbratz |at| online-net.eu | Website: www.online-net.eu

  • Habe es nun so gemacht wie du mir es geschrieben hast:




    Nun bekomme ich folgenden fehler:




    Zitat

    2012-08-15 21:46:19 [WARNING] **** FAILED TO BIND TO PORT!


    2012-08-15 21:46:19 [WARNING] The exception was: java.net.SocketException: Invalid argument


    2012-08-15 21:46:19 [WARNING] Perhaps a server is already running on that port?

    Habe port mehrfach versuch zu ändern klappt nicht.

  • Hast Du ein bisschen Ahnung von Linux-Befehlen? Wenn ja - schreib doch mal ein Script was Dir die Parameter in eine Datei speichert und guck was überhaupt übergeben wird.

  • Hast du noch andere Server über den gleichen Port laufen?


    Anscheind ist der Port ja belegt.

    Mit freundlichen Grüßen
    Christian Milbratz

    -----------------------------------------------------------------------------------------------------------
    TekLab Kundennummer: 11447


    Online-NET | Inh. Christian Milbratz |
    E-Mail: milbratz |at| online-net.eu | Website: www.online-net.eu