Half-life sur CC???

Forum traitant de la distribution ClarkConnect. ClarkConnect est une distribution Linux destiné à transformer un simple PC en un routeur/firewall avec certaines fonctions de serveur internet (Web,Mail,FTP....).

Modérateur: modos Ixus

Messagepar Mad_Man » 05 Avr 2003 14:50

<IMG SRC="images/smiles/icon_bise.gif"> Salut tout le monde <IMG SRC="images/smiles/icon_bise.gif"> <BR> <BR>Je reviens à la charge pour un pb a propos de HL. En effet, je dois l'installer sur une cc et je me demandais comment faire pour le lancer automatiquement au demarrage. <BR> <BR>J'ai un problème, HL est installé dans /home/halflife qui appartient à un utilisateur halflife. La commande pour lancer le serveur est : <BR> <BR>sudo -u halflife ./hlds +arguments.... <BR> <BR>mais cette commande ne fonctionne qu'a partir du repertoire cible, alors que je voudrait la lancer au demarrage avec sysV (rc.d) <BR> <BR>Quelqu'un pourrait m'expliquer comment faire??? <BR> <BR>Merci
Avatar de l’utilisateur
Mad_Man
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 260
Inscrit le: 21 Mai 2002 00:00
Localisation: Alès

Messagepar Vinzstyle » 05 Avr 2003 15:01

Déjà mets le chemin complet. De plus le serveur refusera de se lancer en tant que root, donc met un SETUID. <BR>Je dois y aller là, mais pour un serveur Half-Life, je pourrais t'aider ce soir sans problème.
Avatar de l’utilisateur
Vinzstyle
Amiral
Amiral
 
Messages: 1150
Inscrit le: 25 Jan 2003 01:00
Localisation: Les Lilas (93)

Messagepar grosbedos » 05 Avr 2003 15:11

chez pas j'ai peut etr pas tout calé. <BR> <BR>mais avec cette commande : sudo -u halflife /home/halflife/hlds.... <BR> <BR>ca marche pas??
Pour retrouver une aiguille dans une botte de foin, il suffit d'y mettre le feu puis de fouiller les cendres avec un aimant. Bernard Werber
Avatar de l’utilisateur
grosbedos
Amiral
Amiral
 
Messages: 1493
Inscrit le: 27 Sep 2002 00:00

Messagepar grosbedos » 05 Avr 2003 15:23

tiens tu peux lire ca pour le rc.d <BR> <BR><!-- BBCode auto-link start --><a href="http://www.linux-france.org/article/sys/init-jaco/init-jaco-3.html" target="_blank">http://www.linux-france.org/article/sys/init-jaco/init-jaco-3.html</a><!-- BBCode auto-link end --> <BR> <BR>c'est cour et bien
Pour retrouver une aiguille dans une botte de foin, il suffit d'y mettre le feu puis de fouiller les cendres avec un aimant. Bernard Werber
Avatar de l’utilisateur
grosbedos
Amiral
Amiral
 
Messages: 1493
Inscrit le: 27 Sep 2002 00:00

Messagepar Mad_Man » 05 Avr 2003 15:45

En fait j'ai mis dans le rep /etc/rc.d/init.d un fichier 'halflife' qui contient : <BR> <BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE> <BR>#!/bin/sh <BR> <BR>sudo -u halflife /home/halflife/hlds -game cstrike -noipx -nojoy -ip 192.168.0.4 &>devnull <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR> <BR>D'après ce que j'en sait, cette ligne doit lancer la commande hlds avec l'utilisateur 'halflife' en tache de fond (&) avec redirection des messages vers devnull (rien) <BR>Ensuite j'ai activé par <BR> <BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE> <BR>chkconfig -level3 halflife on <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>Le problème c'est que j'ai pas d'écran pour verifier les messages de demarrage et que HL ne se lance pas. Pourtant le script est actif et le serveur fonctionne lorsqu'on le lance en manuel... <BR> <BR>Si quelqu'un voit l'erreur que j'ai fait, ca serait cooooool <BR> <BR>Merci d'avance..
Avatar de l’utilisateur
Mad_Man
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 260
Inscrit le: 21 Mai 2002 00:00
Localisation: Alès

Messagepar Mad_Man » 05 Avr 2003 15:51

Je pourrais surement essayer : <BR> <BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE> <BR> <BR>#! /bin/sh <BR># <BR># halflife Lance le serveur half-life <BR> <BR># Fonction d'appel. <BR>case "$1" in <BR> start) <BR> echo -n "Lancement du serveur Halflife: " <BR> sudo -u halflife /home/halflife/hlds -game cstrike -noipx -nojoy -ip 192.168.0.4 &>devnull <BR> ;; <BR> <BR> stop) <BR> echo -n "Arret du serveur Halflife: " <BR> killproc hlds <BR> ;; <BR> <BR> </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>N'est-ce pas ??
Avatar de l’utilisateur
Mad_Man
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 260
Inscrit le: 21 Mai 2002 00:00
Localisation: Alès

Messagepar Mad_Man » 05 Avr 2003 15:55

Est-ce qu'un admin peut virer le message en double svp ??? <BR> <BR>M'a trompé chef <IMG SRC="images/smiles/icon_cry.gif">
Avatar de l’utilisateur
Mad_Man
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 260
Inscrit le: 21 Mai 2002 00:00
Localisation: Alès

Messagepar grosbedos » 05 Avr 2003 16:50

mad tu peu editer les messages que ta poster avec les icones qui se trouvent sous le message! <BR> <BR>euh quand le script s'execute au demarrage, le systeme n'attendrait il pas que le script se termine??? <BR>il faut rajouter l'option boot pour que le systeme laisse tourné le processus.. <BR>enfin je pense..
Pour retrouver une aiguille dans une botte de foin, il suffit d'y mettre le feu puis de fouiller les cendres avec un aimant. Bernard Werber
Avatar de l’utilisateur
grosbedos
Amiral
Amiral
 
Messages: 1493
Inscrit le: 27 Sep 2002 00:00

Messagepar Mad_Man » 05 Avr 2003 16:53

Thx pour le delete grosbedos, pour l'option boot je vois pas de quoi tu parle...
Avatar de l’utilisateur
Mad_Man
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 260
Inscrit le: 21 Mai 2002 00:00
Localisation: Alès

Messagepar grosbedos » 05 Avr 2003 16:58

g du faire un petit hors sujet lol. <BR> <BR>je voulais parler d'une entrée dans /etc/inittab <BR> <BR>10::boot:/sbin/suto ...............
Pour retrouver une aiguille dans une botte de foin, il suffit d'y mettre le feu puis de fouiller les cendres avec un aimant. Bernard Werber
Avatar de l’utilisateur
grosbedos
Amiral
Amiral
 
Messages: 1493
Inscrit le: 27 Sep 2002 00:00

Messagepar Mad_Man » 05 Avr 2003 17:06

Ben le chkconfig le rajoute non?
Avatar de l’utilisateur
Mad_Man
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 260
Inscrit le: 21 Mai 2002 00:00
Localisation: Alès

Messagepar grosbedos » 05 Avr 2003 17:12

aucune idée
Pour retrouver une aiguille dans une botte de foin, il suffit d'y mettre le feu puis de fouiller les cendres avec un aimant. Bernard Werber
Avatar de l’utilisateur
grosbedos
Amiral
Amiral
 
Messages: 1493
Inscrit le: 27 Sep 2002 00:00

Messagepar Mad_Man » 05 Avr 2003 17:13

Ca sert à quoi ton truc... Je connais pas 'suto'
Avatar de l’utilisateur
Mad_Man
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 260
Inscrit le: 21 Mai 2002 00:00
Localisation: Alès

Messagepar grosbedos » 05 Avr 2003 17:17

je suis un abitué des fautes d'orthographes lol
Pour retrouver une aiguille dans une botte de foin, il suffit d'y mettre le feu puis de fouiller les cendres avec un aimant. Bernard Werber
Avatar de l’utilisateur
grosbedos
Amiral
Amiral
 
Messages: 1493
Inscrit le: 27 Sep 2002 00:00

Messagepar Mad_Man » 05 Avr 2003 17:19

il fallait lire sudo?
Avatar de l’utilisateur
Mad_Man
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 260
Inscrit le: 21 Mai 2002 00:00
Localisation: Alès

Suivant

Retour vers ClarkConnect

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité