Principe
Le principe du rcon est simple : quand vous tapez rcon xxxx, la commande xxxx est envoyée au serveur.
La posséssion du rcon donne ainsi le controle total du serveur.
En fait, une commande rcon se présente ainsi, au niveau du serveur :
Rcon: "rcon [numéro d'identification] "[mot de passe rcon]" [commande] " from "[ip]:[port]" C'est à dire qu'en fait le mot de passe rcon est envoyé a chaque fois que vous tapez 'rcon' suivit de quelque chose.
Pour évitez a l'utilisateur d'avoir à rettaper le mot de passe a chaque fois, celui-ci est stocké dans une variable coté client : la variable rcon_password.
Identification
Pour s'authentifier auprès du serveur il faut taper les commandes suivantes dans la console de Half-Life :
rcon_address [adresse ip du serveur]
rcon_port [port du serveur]
rcon_password [le mot de passe rcon]
Si vous etes connecté sur le serveur (en tant que joueur), les 2 premiers paramettres sont automatiquement mis à la valeur du serveur sur lequel vous etes. Si le mot de passe contient des espaces, vous devez le mettre entre parenthèses (comme pour toute commande HL) ex : rcon_password "mot de passe rcon avec espaces".