Ik heb het volgende script genaamd action in SH uitvoer.
Ik voer het script via libssh2 uit met het commando:#!/bin/sh
gp_screen=$2
gp_ip=$3
gp_port=$4
gp_slots=$5
gp_mod=$6
gp_path=$7
gp_cfg=$8
gp_extra=$9
case "$1" in
start)
screen -r $gp_screen -X quit
screen -dmS $gp_screen ./srcds_run -game cstrike +ip $gp_ip +maxplayers $gp_slots +exec $gp_cfg $gp_extra
;;
stop)
screen -r $gp_screen -X quit
;;
esac
Een paar van deze $rows kunnen leeg zijn aangezien het betrekking heeft op een aantal spellen. Hoe kan ik de action bash file zo maken dat je bijv. kunt aanroepen met:PHP Code:./action start $row->screen $row->ip $row->port $row->slots $row->mod $row->path $row->cfg $row->extra
etc.. Kan dit? Of is dit onmogelijk. Aangezien mijn script dus de verkeerde $1, $2, etc pakt als er 1 wegvalt (geeft de # door aan de ander).PHP Code:./action start sid=$row->screen ip=$row->ip
En ik eigenlijk toch maar 1 action file wil hebben voor alle gameservers.

Likes:


.