Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/11/2008, à 14:35

n3o51

[resolu]aide script start stop pour call of duty 4

Bonjour voila suite a la creation d'un server call of duty j'ai creer un script mais j'ai besoin de vous si vous voulez ca fonctionne mais c'est pas tres propre .

le script de lancement :

#! /bin/bash
#
#
BASEDIR=/home/tce/cod4/
#######################################################################
#        You don't need to change anything below this line            #
#######################################################################

cd $BASEDIR  
PERL=`type -p perl`
PID=`ps axw|grep "cod4" |grep -v grep`
##################################################
case "$1" in
start)
echo ""
echo "Starting server cod 4 "
echo ""
./cod4_lnxded +set net_ip monip +set net_port leport  +set dedicated 2 +map mp_shipment + exec server.cfg  &
echo "OK!"
;;

    stop)
        echo -n "Stopping server cod 4 : "
	if (test -n "$PID") then
	
		
	
		# killing etadmin_mod
		kill $PID
	
		echo "OK!"
	else
		echo "FAILED! (server cod4 isn't running)"
	fi
        ;;

    status)
	if (test -n "$PID") then
		echo "Status: running"
	else
		echo "Status: not running"
	fi
	;;
    restart)
        $0 stop
	# Need to sleep here, because etadmin_mod needs some seconds to shutdown
	sleep 2
        $0 start
        ;;
    *)
        echo "Usage: $0 {start|stop|restart|reload|status}"
        exit 1
esac

# Inform the caller not only verbosely and set an exit status.
exit

Mais y a un petit soucis c'est que quand je le lance il marque les messages du jeu je dois faire ctrl + c pour plus les voir et enfin quand je coupe j'ai


./codaes: line 29: kill: (28960) - Aucun processus de ce type
./codaes: line 29: kill: +set : les arguments doivent être des processus ou des ID de processus
./codaes: line 29: kill: dedicated : les arguments doivent être des processus ou des ID de processus
./codaes: line 29: kill: (2) - Opération non permise
./codaes: line 29: kill: +map : les arguments doivent être des processus ou des ID de processus
./codaes: line 29: kill: mp_shipment : les arguments doivent être des processus ou des ID de processus
./codaes: line 29: kill: + : les arguments doivent être des processus ou des ID de processus
./codaes: line 29: kill: exec : les arguments doivent être des processus ou des ID de processus
./codaes: line 29: kill: server.cfg : les arguments doivent être des processus ou des ID de processus

plein d'autre encore mais c'est toujours pareil en faite il veut tuer chaque arguments de la ligne

./cod4_lnxded +set net_ip monip +set net_port leport  +set dedicated 2 +map mp_shipment + exec server.cfg  &

Merci pour votre aide !!!

Dernière modification par n3o51 (Le 20/11/2008, à 15:37)


Welcome to the real world
________________________________

Hors ligne

#2 Le 20/11/2008, à 15:36

n3o51

Re : [resolu]aide script start stop pour call of duty 4

j'ai resolu en passant par screen smile


Welcome to the real world
________________________________

Hors ligne