• 0

console rcon directe sous linux ou windows


fran48

Question

Posted

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

Posted

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.

Archived

This topic is now archived and is closed to further replies.