Beiträge von Henry

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.

    Hallo,
    wenn ich in tekbase einen Gameserver bearbeiten will, bekomme ich immer folgende Fehlermedlung: Es existiert schon ein Gameserver mit der IP und dem Port! <a>- Zurück .</a> Obwohl ich keinen anderen Server im webinterface habe.

    Vielen Dank
    Liebe Grüße
    Henry

    Zitat von GenXRoad

    expr ist eig deprecatd ;). gerechnet wir eigentlich so:

    Code
    RAM2 = $((berechnung))


    funktioniert nur mit Ganzen Zahlen (;



    Stimmt das so?:

    Zitat

    RAM2 = $(($RAM/2))

    Zitat von celltek.de
    Code
    RAM2='expr $RAM / 2'
    java -Xmx"$RAM"M -Xms"$RAM2"M -jar minecraft_server.jar nogui $IP $PORT


    Musst du mal testen :)


    Ich bekomme immer folgende Fehlermedlung:


    nvalid initial heap size: -Xmsexpr $RAM / 2M


    Error: Could not create the Java Virtual Machine.


    Error: A fatal exception has occurred. Program will exit.



    Vielen Dank
    Mit freundlichen Grüßen
    Henry

    Hallo,


    Ist es möglich das in der start.Sh genau die Hälfte des zugewiesen Arbeitsspeicher bei -Xms angezeigt wird?



    Startscript:


    ./start.sh -IP gsip -PORT gsport -RAM gsram



    start.sh:


    #!/bin/bash


    while test $# -gt 0; do


    case "$1" in


    "-IP")


    IP="$2"


    shift;;


    "-PORT")


    PORT="$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



    java -Xmx"$RAM"M -Xms"$RAM"M -jar minecraft_server.jar nogui $IP $PORT


    fi



    Vielen Dank


    MfG, Henry

    Hallo,

    ich hab folgendes Problem: Wenn ich einen Minecraft Server in Tekbase erstelle und dann auf Server (re)starten klicke steht im Screenlog dann folgendes: Cannot exec './start.sh': No such file or directory


    Kann mir jemand helfen?

    Startscript:
    ./start.sh -IP gsip -PORT gsport -RAM gsram

    start.sh:
    #!/bin/bash


    while test $# -gt 0; do


    case "$1" in


    "-IP")


    IP="$2"


    shift;;


    "-PORT")


    PORT="$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



    java -Xmx"$RAM"M -Xms"$RAM"M -jar minecraft_server.jar nogui $IP $PORT


    fi

    Vielen Dank


    MfG, Henry