Half-Life TV (HLTV) is a technology from Valve Software that allows you to view and record network battles of games based on Half-Life .
Half-Life TV provides an opportunity for an unlimited number of viewers to watch the game in real time (possibly with a slight delay). Spectators have the opportunity to watch the game as if they are on the server as observers . spectators ), - fly freely on the map ( Free Look ), watch a third-person player ( Free Chase Cam or Locked Chase Cam ) or from his eyes ( First Person ), follow the game on the plan ( Eng. overview ) maps ( Free Overview or Chase Overview ), as well as in mixed mode - Picture-in-Picture ( PiP ) - monitor both the player and the map plan at the same time. The observation point ( PoV - Point-of-View ) is changed by pressing the
Jump button, and the player’s choice is changed by pressing
+attack , the Picture-in-Picture mode is activated by pressing
Use . It is possible to perform all these actions through the spectator menu, opened by pressing
Duck , or next to the console commands of the game.
In all major competitions, HLTV is used to record games . demos ) and broadcasting them on the Internet; the number of viewers can be hundreds of thousands. Subsequently, game recordings can be used to track illegal actions by teams and players. The number of spectators supported by one HLTV server is limited to 255 slots. To broadcast games with a large number of expected spectators, “bundles” of HLTV servers (internal HLTV Master , external HLTV Dispatcher, and many public HLTV Proxies )  , which form a tree structure, are often used. Spectators are invisible to players on the game server and cannot interfere in the match, and to exclude the possibility of transmitting up-to-date information about the tactical actions of teams using spectators, it is possible to broadcast the game with a certain delay (for example, 30-40 seconds).
The HLTV server starts as a Windows console application (using the hltv.exe file), and it is controlled by special console commands, launch command line parameters, a configuration file (hltv.cfg) that is automatically executed at startup, and other configuration files that can be executed console command
exec [имя кон. файла]
exec [имя кон. файла] . Connecting to the HLTV server is done through the game menu or through the game console (
connect [ip:port] command) if the IP address and port of the HLTV server are known (port 27015 is the default port).
- According to the “HLTV Documentation”