[RESOLU] Serveur non visible dans la liste Oo

Décrivez votre problème rencontré sur Urban Terror et partez à la rencontre du monde merveilleux des .cfg.
Rendez-vous dans Outils de communication & communautaires ou Au pays des geeks pour les autres problèmes informatiques.
boorinoob
Messages : 20
Enregistré le : 03 avr. 2009, 13:35

Re: [Résolu] Serveur non visible dans la liste Oo

Message par boorinoob » 06 sept. 2009, 11:26

Salut,

Ssxz, tu sais comment faire un peu la même chose, mais dans un script bash ?
j'ai essayé plusieurs formules, Urt se lance bien, mais ne se connecte pas...
exemple :

Code : Tout sélectionner

cd $HOME/UrbanTerror
./ioUrbanTerror.i386
connect 91.121.119.63:27930

Avatar du membre
Ssxz
Messages : 3310
Enregistré le : 21 août 2008, 18:36
Localisation : Bretagne

Re: [Résolu] Serveur non visible dans la liste Oo

Message par Ssxz » 06 sept. 2009, 11:48

boorinoob a écrit :Salut,

ssx3max, tu sais comment faire un peu la même chose, mais dans un script bash ?
j'ai essayé plusieurs formules, Urt se lance bien, mais ne se connecte pas...
exemple :

Code : Tout sélectionner

cd $HOME/UrbanTerror
./ioUrbanTerror.i386
connect 91.121.119.63:27930
Toutes les variables du jeu peuvent être données comme arguments à l'exécutable. Toutes les variables (cg_*, g_*, sv_*, et toutes les autres...) peuvent donc être mise en place à l'exécution du jeu, en les précédant d'un +. Voici un prototype :

Code : Tout sélectionner

./ioUrbanTerror.i386 [+var value [+var value [...]]]
Et des exemples concrets :

Code : Tout sélectionner

./ioUrbanTerror.i386 +connect 91.121.0.0:28012
./ioUrbanTerror.i386 +connect 91.121.0.0:28012 +password pcw
./ioUrbanTerror.i386 +exec alias.cfg
Les variables seront exécuté après l'autoexec et le default.cfg ;)

EDIT : Comme je suis gentil, voilà ton script bash :

Code : Tout sélectionner

cd $HOME/UrbanTerror
./ioUrbanTerror.i386 +connect 91.121.119.63:27930
- Follow me on Twitter!
- RB Maintenance & Technique

boorinoob
Messages : 20
Enregistré le : 03 avr. 2009, 13:35

Re: [Résolu] Serveur non visible dans la liste Oo

Message par boorinoob » 06 sept. 2009, 13:58

super ! merci à toi

j'avais bien testé avec ./ioUrbanTerror.i386 --connect "ip:port"... forcément s'il faut un + ...
voilà, mon script final :

Code : Tout sélectionner

#!/bin/bash
serveur="$1"
cd $HOME/UrbanTerror
./ioUrbanTerror.i386 +connect "${serveur:5}"
exit
sur http://www.mqcd.fr/ , vous pouvez cliquer sur la flèche située devant le nom du serveur ( gt://91.121.119.63:27925 ), et faire comprendre à Firefox qu'il faut lancer le script. et vous voilà connectés au bon serveur sans passer par XQF ;)

Avatar du membre
Ssxz
Messages : 3310
Enregistré le : 21 août 2008, 18:36
Localisation : Bretagne

Re: [Résolu] Serveur non visible dans la liste Oo

Message par Ssxz » 06 sept. 2009, 15:53

J'ai un script du même genre, un peu plus long, mais qui permet de savoir si on veut se co à un serveur, ou juste entrer des variables :

Code : Tout sélectionner

ssx3max@l33t:~/UrbanTerror$ cat /usr/sbin/UrT 
#!/bin/bash
cd $HOME/UrbanTerror
if [ `echo $1 | grep :` ]
then
	extra="+connect $1 +password $2"
else
	extra=$1
fi

# Exec de Urban terror
mumble-overlay ./ioUrbanTerror.i386 $extra

exit

ssx3max@l33t:~/UrbanTerror$ UrT 192.168.0.2 abc
ssx3max@l33t:~/UrbanTerror$ UrT 127.0.0.1
ssx3max@l33t:~/UrbanTerror$ UrT "+exec skin/hk.cfg +timelimit 10"
Les 3 dernières lignes sont des exemples d'utilisation ;)
- Follow me on Twitter!
- RB Maintenance & Technique

Répondre