Pour commencer, le programme HLTV.exe s'obtient via Steam en installant le "Dedicated Server" (Dans la liste des jeux) Une fois téléchargé, lancez un serveur dédié au hasard pour décompresser le fichier "dedicated server.gcf" dans le répertoire du même nom, cela vous donnera accès aux divers fichiers. - Configuration du HLTV (...\SteamApps\roger@youpi.fr\dedicated server\hltv.cfg) : help, cmdlist - affiche la liste des commandes exécutables depuis la console En appuyant sur la touche "Tab", vous aurez une liste plus simple à lire. connect - connecte le proxy HLTV à un server de jeu (port 27015 par défaut) disconnect - déconnecte le proxy, mais ne stoppe pas la diffusion. tous les clients restent connectés. stop [] - déconnecte du server, déconnecte tous les clients, stoppe l'enregistrement de démo. message optionnel (au r'voir les gens!). quit - quitte le programme HLTV.exe. retry - retente la dernière connection server. autoretry <0|1> - retente automatiquement la connection au server lorsque la connection est interrompue. name - désigne le nom du proxy HLTV dans le tableau des scores. hostname - désigne le nom du proxy HLTV. serverpassword - désigne le mot de passe du server de jeu. adminpassword - désigne le mot de passe RCON (controle à distance) & commentator (commentateur). proxypassword - désigne le mot de passe pour les proxy relais. spectatorpassword - désigne le mot de passe des spectateurs. exclu le proxy de l'équilibrage (load balancing). clients - liste les clients spectateur connectés. proxies - liste les proxy relais connectés. players - liste les joueurs sur le server de jeu. kick - kick un client spectateur du proxy. bann - banne une addresse IP (completement ignorée) clearbanns - efface toutes les addresses IP dans la liste des IP bannis. say - envoit un message sur le server de jeu (discution avec les joueurs). msg [ ] - envoit un message a tous les spectateurs en gros texte HUD. localmsg [ ] - pareil que msg, mais vu par les spectateurs locaux seulement. servercmd - exécute une commande de console sur le server jeu. clientcmd - exécute une commande de console à tous les clients des groupes suivants: 1=spectateurs, 2=proxies, 3=tous loopcmd - loopcmd exécutera toutes les secondes. est un nombre entre 1 et 64 pour identifier cette loopcmd. "loopcmd none" désactivera une commande en boucle (loopcmd). loopcmd sans paramètres listera toutes les loopcmd identifiées. signoncommands - commande de console qui seront exécutées chez les spectateurs locaux a la connection au proxy. les commandes sont séparées par un point-virgule ( ; ). maxclients - nombre maximum de spectateurs sur le proxy (par défaut 128) delay - délaie la diffusion de la partie de secondes sur le proxy Maitre. par défaut 30sec pour éviter la triche. si le délais est compris entre 0 et 10, la fonction auto director sera désactivée. rate - bande passante de réception des données depuis le server de jeu. updaterate - nombre de mise-a-jour par seconde envoyées depuis le server de jeu. maxrate - bande passante totale allouée pour les spectateurs. maxloss - établit un taux acceptable de packets perdus, par défaut 0.05 (5%). si le taux est supérieur, les nouvelles connections spectateurs seront rejetées. maxqueries - maximum de demandes de status par seconde. dispatchmode <0|1|2> - mode 1 (AUTO) équilibrera les clients entre les proxies relais automatiquement. mode 2 (ALWAYS) redirigera tous les clients vers un proxy relais, ce proxy sera un dispatcher mode 0 (OFF) pas de redirections. publicgame <0|1> - mode 1 l'addresse IP du server de jeu est visible par els spectateurs et joingame est autorisé. offlinetext - texte d'information que les clients veront lors d'un rejet de connexion si la diffusion n'a pas commencée. chatmode <0|1|2> - mode 0, pas de discution entre spectateurs. mode 1, discution entre spectateurs d'un même proxy mode 2, discution entre tous les spectateurs (proxy Maitre et relais doivent avoir le mode 2). bannerfile - spécifie un fichier TGA (RVBA) qui fera office de logo HLTV. ping - ping un server HL sur le port désigné (défaut 27015). nomaster <0|1> - mode 1, le proxy ne s'enregistrera pas aux servers WON ( steam? ). forcemaster <0|1> - mode 1, le proxy s'enregistrera sur le server WON Maitre ( steam? ). heartbeat - envoit un packet de status manuellement aux servers WON Maitres. region - spécifie où est situé (géographiquement) le proxy. rcon - envoit une commande console a distance à d'autres servers rconaddress - spécifie la cible de controle à distance. rconpassword - spécifie le mot de passe RCON du server à controler. cheeringthreshold - pourcentage minimum de spectateurs désireux d'applaudir pour jouer le son (par défaut 0.25). blockvoice <0|1> - mode 1, toutes les données de messages vocaux sont bloquées. permet de gommer les voix des joueurs pour mieux entendre le commentateur. cmdlist - liste toutes les commande disponibles. logfile <0|1> - commence/stoppe l'enregistrement de la console dans "logfile.log" status - liste les informations de status du proxy. modules - liste tous les modules HL chargés et leur version. exec - exécute un fichier CFG echo - envoie un message dans la console du proxy. developer <0|1> - permet d'obtenir des informations supplémentaires. record - enregistre les parties suivantes en fichier démo avec pour nom: "texte--.dem" (n'oubliez pa de créer un répertoire avec le nom du mod joué: \SteamApps\roger@youpi.fr\dedicated server\cstrike pour counter strike par exemple) stoprecording - stoppe l'enregistrement d'une démo. playdemo - commence la diffusion d'une démo. slowmotion - cette commande présente dans la version hl 1.1.1.0 n'est pas répertoriée dans le readme.txt du nouveau HLTV. Configurable pour le moment seulement après le début de la diffusion d'une partie (le broadcast), ce qui est un bug. Donc il serait plutot recommandé pour le moment de l'utiliser avec loopcmd (loopcmd 1 60 slowmotion ) dans le hltv.cfg . Toutes les commandes du fichier "hltv.cfg" sont exécutées au démarrage. Certains paramètres ne peuvent être spécifiés qu'au lancement du processus: -port - spécifie le port du proxy auquel se connectent les spectateurs (défaut 27020). -ip - force le proxy à utiliser cette addresse IP sur un système à IP multiples. -comm - spécifie un fichier autre que woncomm.lst. -nodns - désactive les DNS (pratique pour les proxies LAN). -maxfps - nombre de cycle par seconde (default 100). -highpriority - démarre le proxy en priorité haute (Win32 seulement). -steam - le proxy autorise "special Steam support". -dev - mode developer. Ces paramètres ne peuvent être changés pendant l'exécution et ne peuvent être utilisés dans un fichier CFG. Toutes les commandes de console peuvent être utilisées dans la ligne de commande, si un "+" les précéde, exemple: ...\SteamApps\roger@youpi.fr\dedicated server\hltv.exe +connect localhost:27015 -port 27021 Un server Half-Life peut spécifier sv_proxies , pour déterminer le nombre de proxy qui peuvent s'y connecter. À '0', aucu proxy n'est autorisé. Sinon '1' autorise un Proxy Maitre. les autres valeurs sont expérimentales. - ISDN - 64 Kbps: 2 spectateurs - DSL - 128 Kbps (bp montante): 5 spectateurs - T1 - 1.5 Mbps: 75 spectateurs - LAN - 10 Mbps: 500 spectateurs - T3 - 75 Mbps: 4000 spectateurs wala c fini! des questions? xou| @ #kakita sur irc.quakenet.org & gouzou@gmail.com