[Tuto] Serveur dédié Call of Duty 4 sous Linux
Avant de terminer ce dossier, nous allons aborder un dernier point en rapport avec l'administration du serveur à distance.
Plutôt que de changer votre server.cfg à chaque modification, ou faire appel à des CallVote, vous aimeriez sans doute pouvoir commander le serveur via la console proposée dans le jeu.
Ce système s'appelle RCON, si vous avez déjà administré un serveur de jeu (Counter-Strike par exemple) vous êtes sans doute familier avec cette interface.
Configuration rcon
Commencez pas ajouter à votre fichier "server.cfg" la ligne suivante pour définir le mot de passe RCON.
Une fois dans le jeu, la touche ² (en dessous de la touche Echap) affiche un ligne de commande en haut de l'écran. Pour afficher la console en plein écran et pouvoir consulter les logs appuyez simultanément sur ² et shift.
La connexion au serveur se fait par la commande
Liste des commandes rcon COD 4
Une fois logué vous avez accès à toute une série de commandes pour configurer votre serveur de jeu. En voici une liste partielle :
- /rcon sv_maprotation : Définis la rotation et le mode des maps.
Exemple : gametype dm map mp_brecourt map mp_toujane gametype tdm map mp_carentan - /rcon sv_pure 1 : Un serveur pure (1 par défaut) interdit l'utilisation de mods, autres que ceux présents sur le serveur.
- /rcon sv_hostname (nom du serveur) : Commande rcon permettant de redéfinir le nom du serveur.
- /rcon g_password [password] : Commande rcon permettant de définir le password d'entrée de serveur.
- /rcon sv_privatepassword : Commande rcon permettant de définir le password concernant les slots réservés.
- /rcon rcon_password : Commande rcon permettant de redéfinir le rcon password existant.
- /rcon g_gametype (sd, tdm, dm, hq, ctf) : Définis le type de jeu
- /rcon sv_maxclients : Commande rcon permettant de définir le nombre de joueurs maxi visibles.
- /rcon sv_privateclients : Commande rcon permettant de définir le nombre de slots réservés.
- /rcon sv_maxrate : Commande rcon permettant de la valeur de rate maximal.
- /rcon sv_kickbantime (60) : Commande rcon permettant de bannir un joueur pendant un temps definit, dans notre exemple 60 secondes.
- /rcon sv_disableclientconsole : Commande rcon permettant Permet de désactive l'utilisation de la console par les joueurs
- /rcon sv_minping (0 par défaut) : Définis le ping minimum pour rejoindre le serveur
- /rcon sv_maxping (0 par défaut) : Définis le ping maximum pour rejoindre le serveur
- /rcon sv_reconnectlimit (3 par défaut) : Définis le nombre de secondes pendant lesquelles un joueur doit attendre avant de se reconnecter
- /rcon sv_voice (0 par défaut) : Commande rcon permettant d'activer ou non le alltalk sur le serveur.
- /rcon sv_voicequality (1 par défaut) : Commande rcon permettant de définir la qualitée de la voix dans le jeu.
- /rcon sv_allowdownload (1 par défaut) : Autorise les téléchargements (mods, maps)
- /rcon serverinfo : Commande rcon permettant de récupérer des informations sur votre serveur.
- /rcon systeminfo : Commande rcon permettant de récupérer des informations sur le système.
- /rcon status : Commande rcon permettant de récuperer les informations concernant les joueurs présents sur le serveur.
- /rcon exec "nom du fichier" : Commande rcon permettant d'exécuter un fichier cfg présent sur le serveur.
- /rcon writeconfig "nom du fichier" : Commande rcon permettant de sauvegarder le fichier cfg.
- /rcon kick (nom du joueur) : Commande rcon permettant de kiker un joueur par son pseudo.
- /rcon clientkick (id du joueur) : Commande rcon permettant de kiker un joueur par son id.
- /rcon banUser (nom du joueur) : Commande rcon permettant de kiker et de bannir un joueur définitivement par son nom.
- /rcon banClient (id) : Commande rcon permettant de kiker et de bannir définitivement un joueur par son id.
- /rcon tempBanUser (nom du joueur) : Commande rcon permettant de kiker et de bannir un joueur temporairement par son id.
- /rcon tempBanClient (id) : Commande rcon permettant de kiker et de bannir un joueur temporairement par son id.
- /rcon unban (nom du joueur) : Commande rcon permettant de debannir un joueur par son pseudo.
- /rcon tell (nom du joueur) : Commande rcon permettant d'envoyer un message privé a un joueur.
- /rcon map (nom de la map): Commande rcon permettant de faire un change map.
- /rcon map_rotate : Commande rcon permettant de charger la carte suivante.
- /rcon map_restart : Commande rcon permettant de relancer la map.
- /rcon fast_restart : Commande rcon permettant de relancer une map sans la retelecharger entièrement.
Modern rcon
Enfin si vous êtes allergique au mode console, sachez qu'il existe des interfaces graphiques pour vous faciliter la tâche.
Télécharger Modern Rcon pour Call of Duty 4