Public feed
#381796
#!/bin/sh# Par MOUS ( www.mous.be.cx ) ################################################################################## Toutes copie sans autorisation n'est autorisée... ################################################################################### Variableurl=`pwd`;ip=`cat /home/mous/ip`;## Test du bon fonctionnementif [ "$1" = "test" ];then echo "ok" ;fi## Lancement du serveur UT2004if [ "$1" = "ut2004" ]; then if [ "$2" = "start" ]; then echo '1' > /home/mous/www-data/ut2004.etat cd /home/mous/serveur/ut2004/System ./ut2004 server DM-Gael?game=XGame.xDeathMatch ini=ut2004.ini ini=ut2004.ini -nohomedir & >> /dev/null fi if [ "$2" = "stop" ] then echo '0' > /home/mous/www-data/ut2004.etat killall ut2004 fifi## Pour CSif [ "$1" = "cs" ]; then if [ "$2" = "start" ]; then echo '1' > /home/mous/www-data/cs.etat cd /home/mous/serveur/cs1.6/hlds ./hlds_run -game cstrike +maxplayers 8 +port 27015 +ip $ip +map de_dust2 & >> /dev/null ping -c 10 localhost >> /dev/null fi if [ "$2" = "stop" ]; then echo '0' > /home/mous/www-data/cs.etat killall hlds_run killall hlds_amd fifi## Pour lancerUT99if [ "$1" = "ut99" ]; then if [ "$2" = "start" ]; then echo '1' > /home/mous/www-data/ut99.etat cd /home/mous/serveur/ut99 ./startutserver start & >> /edv/null fi if [ "$2" = "stop" ]; then echo '0' > /home/mous/www-data/ut99.etat cd /home/mous/serveur/ut99 ./startutserver stop fifi## Pour lancé TS2if [ "$1" = "ts" ]; then if [ "$2" = "start" ]; then cd /home/mous/serveur/ts2 ./teamspeak2-server_startscript start & echo '1' > /home/mous/www-data/ts2.etat ping -c 4 localhost & >> /dev/null echo 'TS² --> [ OK ]'; fi if [ "$2" = "stop" ]; then cd /home/mous/serveur/ts2 ./teamspeak2-server_startscript stop echo '0' > /home/mous/www-data/ts2.etat echo 'TS² --> [ Killed ]'; fifi# POUR lancer tous les serveurs en mê tempsif [ "$1" = "all" ]; then if [ "$2" = "start" ]; then run ut99 start & > /dev/null && echo 'UT99 --> [ OK ]'; run cs start & > /dev/null && echo 'CS1.6 --> [ OK ]'; run ut2004 start & > /dev/null && echo 'UT2004 --> [ OK ]'; run ts start & > /dev/null && echo 'TS² --> [ OK ]'; fi if [ "$2" = "stop" ]; then run ut99 stop && echo 'UT99 --> [ Killed ]'; run ut2004 stop && echo 'UT2004 --> [ Killed ]'; run cs stop && echo 'CS1.6 --> [ Killed ]'; run ts stop fifi## Qui est allumé ?if [ "$1" = "stats" ]; then ut99=`cat /home/mous/www-data/ut99.etat` ut04=`cat /home/mous/www-data/ut2004.etat` cs=`cat /home/mous/www-data/cs.etat` ts=`cat /home/mous/www-data/ts2.etat` # UT99 if [ "$ut99" = "1" ]; then echo 'UT99 --> [ ON ]'; else echo 'UT99 --> [ OFF ]'; fi # UT2004 if [ "$ut04" = "1" ]; then echo 'UT2004 --> [ ON ]'; else echo 'UT2004 --> [ OFF ]'; fi # CS1.6 if [ "$cs" = "1" ]; then echo 'CS1.6 --> [ ON ]'; else echo 'CS1.6 --> [ OFF ]'; fi # TS2 if [ "$ts" = "1" ]; then echo 'TS2 --> [ ON ]'; else echo 'TS2 --> [ OFF ]'; fifi#EOF