====== crcon ======


<note important> Voyez plutôt Qcon, hébergé sur http://qscore.sourceforge.net/, qui est vraisemblablement mieux entretetenu.</note>
===== L'essentiel =====
crcon est un client RCON pour Quake3/OpenArena/Autres en ligne de commande, sous Linux.

Page web: http://sourceforge.net/projects/crcon/

Une version compilée le 9 septembre 2011 sous Debian Linux: http://download.tuxfamily.org/openarena/other/crcon/

===== Un script-à-la-con™ =====

Petit script qui affiche une fenêtre de saisie dans laquelle on balance la commande rcon de notre choix, et qui est ensuite envoyée sur les serveurs dont on a laissé les adresses dans le script.

Un peu d'édition du script peut être nécessaire.

Il faut le programme "zenity" pour que l'affichage de l'invite de saisie fonctionne.

<file bash oa-rcon.sh >
#!/bin/bash
CRCONPATH="/opt/crcon" # changez le chemin de crcon
RCONPASSWORD="" # mettez votre mot de passe RCON entre les guillemets

server1="91.121.201.15"
port1="27961"
server2=""
port2=""
server3=""
port3=""

function envoyer
{
  $CRCONPATH -p $RCONPASSWORD -P $2 $1 "$3"
}

function envoyer_aux_serveurs
{
  envoyer $server1 $port1 "$1"
  envoyer $server2 $port2 "$1"
  envoyer $server3 $port3 "$1"
}

message="`zenity --entry --width 400 --title "RCON vers Serveurs" --text "Message:"`"

[ $? -eq 0 ] && envoyer_aux_serveurs "$message"
</file>