» Новости
» Регистрация :: Вход
» Форумы сайта :: IRC-чат
» Файловый архив
» Все статьи :: Все обзоры
» Галерея
» Поиск
 
Half-Life Television (HLTV), DISF*CK e-mail автора URL автора
Настройка HLTV
.: Просмотров: 12949 :: Печатать текущую страницу :: Печатать все страницы :.
Предыдущая страница Все страницы:

" Перевод: DISF*CK

" Оригинал статьи: Einfuhrung in HLTV

Как настроить HLTV Proxy

Для тех, кто себя хочет попробовать в роли администратора HLTV Proxy, в этой части статье будет параллельно с новыми понятиями подробно рассказано о базисной конфигурации hltv.cfg с его переменными и параметрами.

Рассмотрим для начала "нетронутый" hltv.cfg

Если default-config уже недоступен, то его можно будет заново скачать здесь.

delay 30 - с помощью этого значения (в секундах; min 10) задаётся продолжительность задержки в вещании. Делается это для амортизации сигнала и для того, что бы избежать возможности злоупотребления различных альтернативных способов общения в игре в целях мониторинга. Например, во время Clanwars, когда специально нанятая "радистка Кэт" наблюдая за игроками команды противника, сообщает их местоположение свом сокланавцам.

multicast 0 - переключает HLTV Proxy на Unicast. Если вы не уверены поддерживает ли ваш провайдер Multicast, то лучше ничего здесь не трогайте. Иначе введение неправильного значения увеличивает время подключения. Если вы всё же располагаете точной информацией, то для включения Multicast пропишите "multicast 1".

connectip 234.5.5.1 и gameip 234.5.5.2 - актуальны толmко для Multicast и поэтому не изменяются

rate 10000 - задает ширину канала (от общего), отведённого игровым сервером под HTLV Proxy. Значение задается секунда на байт (в приведённом примере 10 кb/s)

maxclientrate 10000 - определяет пай каждого клиента от обшей ширины канала отведённой под HTLV Proxy. По дефолту каждому подключившемуся даются великодушные 10 кb/s.

updaterate 20 - с помощью этого задаётся чистота (в секунду) update посылаемых сервером к HLTV Proxy. В стандартном случае это 20 обновлений в секунду.

logfile 1 - включает лог-файл (hltv.log) активности HLTV, который находится в директории /Halflife/ или /HLServer/ и переписывается после каждого нового старта

loop 1 - включает функцию бесконечного повтора последней игры после отсоединения HLTV Proxy от игрового сервера. В случае проигрывания записанных игр с помощью HLTV Proxy, по окончании Demo будет просто повторятся.

proxypassword - желающие управлять HLTV Proxy на расстоянии при помощи rCon могут активировать эту функцию, убрав "//" и прописав пароль.
Например: proxypassword пароль.

Это, собственно ни что иное, как администрирование сервером c rCon; открывается консоль и вводится rcon_password пароль.

Proxypasswort также применяется для авторизации комментаторов. В этом случае в консоли вводится commentator пароль, после чего открывается возможность комментировать ход игры с помощью голосовой поддержки (Voice Chats). Всё работает по принципу "Горца" - комментатор может быть только один.

password пароль - защищает паролем сервер, к которому осуществляется подключение

chatmode 1 - вкл./выкл. функцию чата между клиентами:
"0" - отключает
"1" - включает
"2" - включает в случае использования MasterProxy и нескольких RelayProxis возможность общения между несколькими Spectactors, находящихся на разных Proxy (функция должна быть разрешена на всех задействованных Proxy).

При частом появление у клиента ошибки Host_Error: UserMsg: Not Present On Client 76 поддержку чата желательно отключить

Другие варианты настройки

Наряду с выше перечисленными стандартными параметрами в hltv.cfg существуют также другие возможности конфигурирования HLTV Proxy. Некоторые из этих настроек не могут быть изменены через консоль и должны быть прописаны перед запуском hltv.exe. Для удобства рекомендуется создать на десктопе ссылку к hltv.exe и прописать в командной строке нужный параметр.

Например: c:sierrahalflifehltv.exe -maxclients 10 -cachesize 50

maxframes x - задаёт минимальный размер Frame-буфера (стандарт 2400 (2 мин.). Рассчитывается это следующим образом: updaterate умножается на время желаемой амортизации (20x120=2400).

cachesize x - определяет количество кэшируемых Frames (стандарт 32).

maxclients x - фиксирует количество клиентов, которые могут подсоединится к HLTV Proxy (максимальное количество 128). Это значение должно быть выставлено в соответствии с ширенной выделенного канала (один клиент использует примерно 3 kb/s; мощность железа тоже имеет значения).

port x - задаёт порт для HLTV Proxy (стандарт 27020)

comm имя - задаёт дополнительный Masterserver наподобие woncomm.lst

multicastttl x - определят значение (Time To Live) для Multicast-пакетов посылаемых HLTV Proxy

highpriority - задаёт высокую системную приоритетность HLTV Proxy

nomaster - отключает WON-регистрацию и тем самым делает HLTV-Proxies видимым только для тех, кто знает IP адрес.

Параметры в консоли

connect ip:port - установка соединения с игровым сервером или Masterproxy

disconnect - разрывает соединение

quit - закрывает HLTV (или exit)

retry - повтор установления последнего

name proxyname - изменяет имя HLTV-Proxies (стандарт HLTV Proxy)

clients - выдает список подсоединенных клиентов (показываю только ID).

kick id - выкидывает Клиента

say text - посылает сообщение, которое видят только Spectators

ping ip:port - показывает пинг до соответствующего игрового сервера

heartbeat - посылает статус-пакет на WON Masterserver

rcon комманда - посылает rCon-команду к игровому серверу или Proxy.

rcon_address ip:port - указывает адрес, где rCon-команда должна быть выполнена

rcon_password пароль - задаёт пароль для удалённого администрирования

fullupdateinterval x - задаёт частоту отравления клиенту не компримированных пакетов (стандарт 20; задаётся только для Multicast)

cmdlist - выдаёт список зарегистрированных команд для консоли

status - выдаёт информацию о моментальном статусе des HLTV-Proxies

exec dateiname - исполняет заданный *.cfg файл

developer 1/0 - показывает дополнительные

fakeloss x - симулирует Fake-Loss (стандарт 0.0).

record имя - стартует запись демо. После смены карты автоматически начинаетcя запись нового файла (записи пронумеровываются от имя1.dem до имя99.dem)

stop - останавливает запись

playdemo фаил - начинает воспроизведение демо

Все консольные команды могут также быть заданы и в командной строке.

Например: c:sierrahalflifehltv.exe -maxclients 10 +loop 1

Предыдущая страница Все страницы:
Реклама

 
Наша-Life
Свяжитесь с нами
Экспорт новостей в RSS 2.0