HLTV : Installation et utilisation
Un article de SAWiki.
Cette page est en cours de rédaction. Si vous souhaitez nous apporter votre aide, envoyez-nous un mail à info[at]servarea.com. (en titre : Apport d'aide pour le SAW)
Sommaire |
Qu'est-ce que la HLTV
HLTV signifie Half-Life TéléVision. C'est un module conçu par Valve qui permet l'enregistrement et la diffusion de vos parties Counter-Strike sur le web.
Plus concrètement, il s'agit en fait d'un serveur sur lequel vont se connecter les téléspectateurs qui souhaiteront regarder la partie, en différé, pour éviter toute tentative de triche.
Mais attention, il ne faut pas qu'il y aie trop de spectateurs en même temps sur le HLTV, cela pourrait le faire lagger.
Ce serveur prend 1 slot sur votre serveur de jeu. (A ne pas négliger lors d'un match)
La différence entre la commande "record" que vous tapez dans la console, et le module HLTV, c'est que dans le premier cas, il n'y a que ce que VOUS faites qui est enregistré, on appelle ça une démo in eyes. Dans le second cas, celui de la HLTV, c'est toute la partie qui est enregistrée, c'est exactement comme lorsque vous êtes spectateur sur un serveur (vous pouvez changer de mode de vue, de joueur, etc).
Installer la HLTV
Configuration
Rendez-vous sur votre espace FTP, via WebFTP ou client de votre choix.
Plus précisément \cs\
Une fois dans le répertoire, repérez un fichier texte nommé "hltv.cfg"
Ouvrez-le et copiez-y ceci :
//HLTV proxy configuration file //Donnez un nom à votre camera : name "Nom de la camera" //Le nom que prendra votre HLTV dans la liste des serveurs hostname "HLTV by www.servarea.com" //Choisissez le message qui apparaitra lorsque le module HLTV sera arrêté offlinetext "HLTV est inopérante, veuillez réessayer plus tard. Visitez www.servarea.com" //Temps, en secondes, de décalage entre la partie et le moment où les spectateurs le voient delay 90.0 //Rate max allouée au serveur. /!\ N'y touchez pas /!\ //en cas de LAN, la valeur peut être montée à 10000 maxrate 3500 //Active ou désactive les logs (1= activés, 0=désactivés) logfile 0 //Autoriser ou interdire le chat entre les spectateurs (1= autoriser, 0= interdire) chatmode 0 //Définissez le mot de passe du serveur auquel la HLTV se connecte serverpassword "le même que celui pour se connecter au serveur de jeu" //Définissez le mot de passe de l'admin, commentateur, etc [c'est le RCON de la HLTV] adminpassword "mettezvotrepassword" //Message qui défilera lors du visionnage //Le message s'affichera pendant 5 secondes toutes les 60 secondes //La couleur peut être modifiée grâce au code héxadécimal de celle-ci //Pour définir l'endroit du défilement, saisissez -1, et 0,85 (axe et ordonnée) loopcmd 1 60 localmsg "Vous suivez ce match sur la TV de www.servarea.com #servarea.com ! Enjoy !" 5 -1 0,85 0031d4 //Ne touchez pas à ces commandes, elles sont correctement réglées ! signoncommands "voice_scale 2; voice_overdrive 16; volume 0,5; echo voice adjusted for HLTV" echo hltv.cfg loaded.
Utilisation
Maintenant que votre serveur HLTV est configuré, il va falloir le démarrer, rendez-vous simplement dans votre GamePanel, "HLTV", puis cliquez directement sur démarrer, sans passer par la case "mot de passe du serveur" car vous l'avez déjà configuré dans le HLTV.cfg. Une fois chose faite, connectez-vous à votre serveur de jeux, et indiquez votre rcon_password du server.cfg. Maintenant, voici les commandes qu'il faut taper dans la console afin de communiquer avec votre HLTV depuis votre serveur de jeu (car on peut également se connecter - via HLSW - directement au serveur HLTV, mais ce n'est pas pratique) :
rcon_address "XXX.XXX.XXX.XXX" (vous trouverez cette information dans votre section HLTV du GamePanel) rcon_port "XXXXX" (vous trouverez cette information dans votre section HLTV du GamePanel) rcon_password "" (vous l'aurez configuré dans le fichier '''"hltv.cfg"''')
Vous êtes maintenant connectés au serveur HLTV.
A présent, voici les différentes commandes d'action :
Pour lancer l'enregistrement : rcon record "nomdelademo" sans les guillemets, et sans espace
Pour arrêter l'enregistrement : rcon stoprecording
Pour couper la HLTV : rcon stop
Pour quitter la HLTV : rcon exit
Pour autoriser les spectateurs : rcon publicgame 0 (0 = interdire, 1 = autoriser)
Pour définir le nombre max de spectateurs (attention, risques de lags si trop importants) : rcon maxclients X (X à remplacer par le nombre de spectateurs max)
Pour définir un mot de passe aux spectateurs : rcon spectatorpassword "pass"
Pour faire en sorte que la HLTV revienne automatiquement si elle a subi une déconnexion : rcon autoretry 0 (0 = ne pas forcer le retour de la HLTV, 1 = forcer le retour de la HLTV)
Pour visionner une démo, vous devez d'abord arrêter son enregistrement, puis aller la récupérer dans votre FTP, elle sera en "nomdelademo.dem" dans cs/cstrike. Vous pouvez soit la téléchargement directement si ce n'est pas un trop gros fichier, mais si vous pouvez également l'obtenir sous format compressé. Pour ce faire, rendez-vous dans votre GamePanel, puis "HLTV", puis cliquez sur "Compresser mes démos". Patientez le temps de la compression. Une fois finie, un message s'affichera pour vous signaler la fin de la (ou des) compression(s). Allez dans votre dossier cs/cstrike, vous verrez alors votre "nomdelademo.dem.gz", téléchargez-là , puis utilisez WinRAR, par exemple, pour la décompresser.
Une fois la démo, sous forme "nomdeladémo.dem", récupérée, placez-la dans VOTRE dossier c:/prgogram files/steam/steamapps/pseudo/counter-strike/cstrike_french et lancez Counter-Strike (pas une partie) et affichez la console.
Tapez-y :
viewdemo "nomdeladémo" (vous avez accès à un menu de contrôle pour faire accélérer, ralentir, changer de vue, etc) playdemo "nomdeladémo" (vous n'avez pas de menu de contrôle)
