#1 Le 14/08/2009, à 05:33
- wnx83
webmin, sh et serveur de jeu
Bonjour a tous et desoler si je poste au mauvais endroit, mon probleme pouvait entrer dans plusieurs categorie et j'ai penser que celle ci serai la plus appropriés
Donc voila apres presque une nuit blanche a geeker, je viens vous exposer mon souci.
J'ai decouvert webmin hier au soir, et je m'en sort plutot pas mal, mais je seche sur la creation de commande personnaliser.
J'ai reussi a en creer plusieurs, qui permettent de lancer stopper ds serveurs de jeux , avec des users toussa toussa.Pour le coup j'utilise des fichiers .sh , alors mon 1er fichier permet de stopper et de ralencer 4 serveur de jeux et il marche nickel, j'ai voulu decomposer pour chaques serveurs afin de ne pas tous les relancer au cas ou un flancherai, et la mon script ne s'execute qu'a moitier, il stop le serveur en question mais ne le relance pas
J'ai dessuite penser que cela pouvait venir d'un delai trop court entre la coupure et la relance, mais tout mes essai (sleep, pause etc n'on rien donner.
Voici donc mon code initial :
#!/bin/bash
screen -wipe
kill -9 `ps aux | awk '/28016/{print $2}'`
kill -9 `ps aux | awk '/27016/{print $2}'`
kill -9 `ps aux | awk '/28015/{print $2}'`
kill -9 `ps aux | awk '/27015/{print $2}'`
cd /usr/local/games/enemy-territory
screen -dmS 27015 ./etded
screen -dmS 27016 ./etded
cd /home/teach83/cod4/
screen -dmS 28015 ./cod4_lnxded
screen -dmS 28016 ./cod4_lnxded
Ps:j'ai volontairement enlever les parametres des serveur de jeux en postant , ceux-ci n'etant pas fautif puisque ce code marche
Maintenant en faisant :
#!/bin/bash
cd /usr/local/games/enemy-territory
screen -dmS 27015 ./etded
J'arrive bien a lancer mon serveur
En faisant :
#!/bin/bash
kill -9 `ps aux | awk '/27015/{print $2}'`
J'arrive bien a le stopper
Mais, il y a un mais, en faisant :
#!/bin/bash
kill -9 `ps aux | awk '/27015/{print $2}'`
cd /usr/local/games/enemy-territory
screen -dmS 27015 ./etded
La ca ne marche plus
J'ai tourner virer toutes la nuit, a la recherche d'info et meme en inserant un sleep 20 avant mon "cd ..." , le script s'arrette juste apres la coupure du serveur
Je m'en remet donc a vous en esperant que vous ayer eux le courage de me lire jusqu'ici , merci d'avance
Hors ligne
#2 Le 14/08/2009, à 14:08
- ViRuS25
Re : webmin, sh et serveur de jeu
Salut,
je vois que tu utilises cod4, je peux te passer un script que j'utilise depuis Webmin et qui fonctionne bien (start, stop, restart, status)
++
Un site pour les débutants : http://www.tux-linux.org
Hors ligne
#3 Le 14/08/2009, à 17:07
- wnx83
Re : webmin, sh et serveur de jeu
C'es gentils, mais j'aimerai comprendre ce qui ne tourne pas rond, afin de pouvoir me faire mes propres scripts, et ce quel que soit le jeu
De plus etant un tantinet nul sous linux, et m'etant fait fermer sans preavis mon compte Ovh, suite a une tentative d'hackage sur leur serveurs qui soi disant ce serai appuyer sur mon dedié, jen 'es pas trop envie de tester des scripts autres que ce que je ferai et comprendrai moi meme ou des scripts mondialement reconnu (bien que la machine m'es etait fermer apres installation d'un joomla sur mon dedié), alors maintenant je suis chez dedibox et je compte bien essayer d'y rester lol
Hors ligne