jebe
11.09.02, 22:40
hi,
ich hab ein startscript für xqf gemacht, so das man ein "smartjoin" hat also das xqf so lange wartet bis ein freier slot vorhanden ist !
wenn man kein bock mehr auf warten hat kann man mit dem script "stopit" wieder abbrechen.
smartjoin (in xqf eintragen):
#!/bin/bash
cd /home/pulp/programme/Sierra/Counter-Strike
# Server IPs: hier Server eintragen
case "$8" in
"62.4.67.98:27015" )
# Nicht connecten wenn so viele spieler da sind--> warten
P1="18/19"
P2="19/19";;
"62.4.67.230:27015" )
P1="21/21"
P2="20/21";;
"62.4.67.158:27015" )
P1="20/20"
P2="19/20";;
*) # alle anderen server direkt connecten
esac
# hier nix ändern
H1="nothing"
H2="nothing"
echo nothing > smartjointemp1
echo nothing > smartjointemp2
#warten, warten, warten.....
until [ "$H1" = "" ] && [ "$H2" = "" ]; do
HSTOP=$(grep breakup smartjointemp2)
if [ "$HSTOP" = "breakup" ]; then
exit
fi
qstat -hls $8 -of smartjointemp1
H1=$(grep $P1 smartjointemp1)
H2=$(grep $P2 smartjointemp1)
done
wine cstrike.exe -- cstrike.exe --console -game $6 +connect $8
stopit: ( icon auf dem desktop machen)
#!/bin/bash
cd /home/pulp/programme/Sierra/Counter-Strike
echo breakup > smartjointemp2
viel spass beim warten ;)
jebe
ich hab ein startscript für xqf gemacht, so das man ein "smartjoin" hat also das xqf so lange wartet bis ein freier slot vorhanden ist !
wenn man kein bock mehr auf warten hat kann man mit dem script "stopit" wieder abbrechen.
smartjoin (in xqf eintragen):
#!/bin/bash
cd /home/pulp/programme/Sierra/Counter-Strike
# Server IPs: hier Server eintragen
case "$8" in
"62.4.67.98:27015" )
# Nicht connecten wenn so viele spieler da sind--> warten
P1="18/19"
P2="19/19";;
"62.4.67.230:27015" )
P1="21/21"
P2="20/21";;
"62.4.67.158:27015" )
P1="20/20"
P2="19/20";;
*) # alle anderen server direkt connecten
esac
# hier nix ändern
H1="nothing"
H2="nothing"
echo nothing > smartjointemp1
echo nothing > smartjointemp2
#warten, warten, warten.....
until [ "$H1" = "" ] && [ "$H2" = "" ]; do
HSTOP=$(grep breakup smartjointemp2)
if [ "$HSTOP" = "breakup" ]; then
exit
fi
qstat -hls $8 -of smartjointemp1
H1=$(grep $P1 smartjointemp1)
H2=$(grep $P2 smartjointemp1)
done
wine cstrike.exe -- cstrike.exe --console -game $6 +connect $8
stopit: ( icon auf dem desktop machen)
#!/bin/bash
cd /home/pulp/programme/Sierra/Counter-Strike
echo breakup > smartjointemp2
viel spass beim warten ;)
jebe