fran48 Posted March 26, 2005 Report Posted March 26, 2005 Suite au pbm de ping de ulukayl, j'ai fini par faire un petit client rconsole sous linux utilisable en ligne de commande (il peut se compiler sous BSD et même Windows via CYGWIN par exemple): Rajout: cf ci dessous http://82.66.248.156/rconsole.c'>http://82.66.248.156/rconsole.c (source) et http://82.66.248.156/rconsole (binaire) Ca permet notamment de faire des scripts bash, etc. Exemple: ~$ rconsole -a 82.66.248.156 -w mot_de_passe -p 27016 -c status Challenge: 1314615930 hostname: Serveur A.D.A version : 47/1.1.2.5/Stdio 2738 secure tcp/ip : 192.168.1.248:27016 map : fy_pool_day at: 0 x, 0 y, 0 z players : 7 active (11 max) # name userid uniqueid frag time ping loss adr # 1 "Player" 375 STEAM_0:1:2937447 2 10:31 137 81 83.155.59.129:27005 # 2 "Need|NeX|Clan?[TyP]" 382 STEAM_0:0:6315818 3 01:34 110 0 81.227.140.171:27005 # 3 "goggo" 377 STEAM_0:1:6288599 7 05:29 109 0 81.227.43.122:27005 # 4 "iblack_sheep" 379 STEAM_0:1:6710616 8 03:15 95 0 81.227.71.141:27005 # 5 "c:/1337/Sweden/haGmAsterM:r gAm" 380 STEAM_0:1:3207131 3 02:54 82 0 81.229.175.90:27005 # 6 "-=HsT=-Psym@n" 381 STEAM_0:0:6390558 1 02:00 106 0 81.48.128.97:27005 # 7 ">Swe^JoR" 383 STEAM_0:0:6560047 1 01:29 127 0 81.227.194.151:27005 7 users (Challenge est un entier négocié avec le serveur pour sécuriser un peu l'échange) Pour mettre des mots de passe avec des blancs, mettre des "" de même que pour les commandes avec plusieurs mots: ~$ rconsole -a 82.66.248.156 -w mot_de_passe -p 27016 -c "sv_gravity 800" Challenge: 1314615930 L 03/26/2005 - 12:15:17: Server cvar "sv_gravity" = "800" Il est possible de mettre le serveur par défaut dans un fichier sous ~/.rconhlds. Ce fichier contient par exemple 82.66.248.156 27016 mot_de_passe La commande "rconsole status" suffit dans ce cas (nul besoin de préciser le serveur et le mot de passe). Bon usage et signalez moi tout pbm.
fran48 Posted April 12, 2005 Author Report Posted April 12, 2005 J'ai adapté ce petit programme à Windows, le résultat (rconsole.exe plus la DLL de CYGWIN est disponible sous http://boisson.homeip.net/rconsole.zip Dans le cas de Windows, le fichier .rconhlds contenant dans l'ordre l'adresse du serveur, le port et le mot de passe «rcon» est à mettre pile à la racine du disque dur (c:\). Testé sous XP.
Exyntigor Posted June 1, 2012 Report Posted June 1, 2012 Ce sujet a été déplacé de la catégorie Logiciel vers la categorie Aide Technique par Exyntigor
Question
fran48
Suite au pbm de ping de ulukayl, j'ai fini par faire un petit client rconsole sous linux utilisable en ligne de commande (il peut se compiler sous BSD et même Windows via CYGWIN par exemple):
Rajout: cf ci dessous
http://82.66.248.156/rconsole.c'>http://82.66.248.156/rconsole.c (source) et
http://82.66.248.156/rconsole (binaire)
Ca permet notamment de faire des scripts bash, etc.
Exemple:
~$ rconsole -a 82.66.248.156 -w mot_de_passe -p 27016 -c status
Challenge: 1314615930
hostname: Serveur A.D.A
version : 47/1.1.2.5/Stdio 2738 secure
tcp/ip : 192.168.1.248:27016
map : fy_pool_day at: 0 x, 0 y, 0 z
players : 7 active (11 max)
# name userid uniqueid frag time ping loss adr
# 1 "Player" 375 STEAM_0:1:2937447 2 10:31 137 81 83.155.59.129:27005
# 2 "Need|NeX|Clan?[TyP]" 382 STEAM_0:0:6315818 3 01:34 110 0 81.227.140.171:27005
# 3 "goggo" 377 STEAM_0:1:6288599 7 05:29 109 0 81.227.43.122:27005
# 4 "iblack_sheep" 379 STEAM_0:1:6710616 8 03:15 95 0 81.227.71.141:27005
# 5 "c:/1337/Sweden/haGmAsterM:r gAm" 380 STEAM_0:1:3207131 3 02:54 82 0 81.229.175.90:27005
# 6 "-=HsT=-Psym@n" 381 STEAM_0:0:6390558 1 02:00 106 0 81.48.128.97:27005
# 7 ">Swe^JoR" 383 STEAM_0:0:6560047 1 01:29 127 0 81.227.194.151:27005
7 users
(Challenge est un entier négocié avec le serveur pour sécuriser un peu l'échange)
Pour mettre des mots de passe avec des blancs, mettre des "" de même que pour les commandes avec plusieurs mots:
~$ rconsole -a 82.66.248.156 -w mot_de_passe -p 27016 -c "sv_gravity 800"
Challenge: 1314615930
L 03/26/2005 - 12:15:17: Server cvar "sv_gravity" = "800"
Il est possible de mettre le serveur par défaut dans un fichier sous ~/.rconhlds. Ce fichier contient par exemple
82.66.248.156
27016
mot_de_passe
La commande "rconsole status" suffit dans ce cas (nul besoin de préciser le serveur et le mot de passe).
Bon usage et signalez moi tout pbm.
2 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.