Ich habe Ark bei mir in der Spieleliste hinzugefügt und das Ark_lin Image vom Imageserver genutz wo auch schon eine Start und Update sh bei sind.
Server Startet auch mit der start.sh nur leider kommt der Fehler
"CreateBoundSocket: ::bind returned error [no name available](13)"
wie übergebe ich die "Parameter" in die start.sh wie Maxplayer, Port, Queryport, IP usw?
So sieht der Anfang der start.sh aus.
Bash
#!/bin/bash
while test $# -gt 0; do
case "$1" in
"-IP")
IP="89.163.144.31"
shift;;
"-PORT")
PORT="25100"
shift ;;
"-PLAYER")
PLAYER="20"
shift ;;
"-RAM")
RAM="$2"
shift ;;
"-PASSWORD")
PASSWORD="$2"
shift ;;
"-UPDATE")
UPDATE="$2"
shift ;;
"-SAVE")
SAVE="$2"
shift ;;
esac
shift
done
Alles anzeigen
Am ende der start.sh wird alles zusammengeführt.
Code
mm=`echo "$map2"`
mm2=`echo "?Port=$query"`
mm3=`echo "?QueryPort=$PORT"`
mm4=`echo "?Multihome=$IP"`
mm5=`echo "?MaxPlayers=$PLAYER"`
mm6=`echo "?listen"`
mm7=`echo "?SessionName=$name2"`
mm8=`echo "?ServerAdminPassword=$rcon2"`
mm9=`echo "?ServerPassword=$pass2"`
mm10=`echo "?DifficultyOffset=$dif2"`
mm12=`echo "?ServerCrosshair=$cross2"`
mm13=`echo "?MapPlayerLocation=$loc2"`
....
start=`echo "$mm$mm2$mm3$mm4$mm5$mm6$mm7$mm8$mm10$mm12$mm13$mm14$mm15$mm16$mm17$mm18$mm19$mm20$mm21$mm22$mm23$mm24$mm25$mm26$mm27$mm28$mm29$mm30$mm31$mm32$mm33$mm34$mm35"`
start2=`echo "$mm36$mm37$mm38$mm39$mm40$mm41$mm42$mm43$mm44$mm45$mm46$mm47$mm48$mm49$mm50"`
start3=`echo "$mm9"`
start5=`echo "$start$start2$start3"`
./ShooterGameServer $start5 -server -log
Alles anzeigen
Vielleicht kann mir kurz einer sagen / zeigen wie der Befehl in der Spieleliste unter Startscript aussehen muss.
Danke!