Сам апдейтер представляет из себя небольшой exe-файл (~250 кбайт), который кладется в корневую директорию клиента. Игрок запускает апдейтер, выбирает, что нужно обновить (на данный момент поддерживаются только HL и CS, но этот список можно увеличить при желании), апдейтер ищет устаревшие файлы, после чего скачивает новые. Имеется два режима обновления - щадящий, при котором модельки/звуки/интерфейс обновляться не будут, и принудительный, при котором будут обновлять абсолютно все файлы. Если положить апдейтер в пустую папку, то он выкачает клиент "с нуля" (а-ля hldsupdatetool) Также апдейтер будет запускаться раз в 4 дня в фоновом режиме вместе с хл/кс для проверки облновлений.
Какой клиент?
Самый свежий на данный момент (Exe build: 16:05:41 Jun 15 2009 (4554)), распакованный из gcf, со следующими аддонами и фичами:
Аддоны:
- revEmu 9.80 RC2
- revSrvBrowser v0.4
Фичи:
- поддержка генерации уникальных стимид (revEmu). Крайне нужная штука для админов.
- рабочий сервербразуер (revSrvBrowser), работает даже кнопка Add Current Server, которая не пашет на стиме :D
- автоматическая мультипротокольность: если клиента не пускают на сервер в обычном режиме, то он попытается представиться как п47 и попробует снова. В общем с такой штукой играть можно на 99% ломанных серверов.
- мультипротокольный демоплеер
- не конфликтует со стимом
- убрана реклама
- дефолтные модели/звуки/спрайты/интерфейс.
Авторы: Lev (aka Flasher), Crock
Тестирование: Owyn, debugger_perm, Shalun
Внимание: Для работы апдейтера требуется .NET Framework версии 2.0 и выше.