Перейти к основному содержимому

Инструкция по сборке

:::warning Устаревший проект

Сохранено для справки. hitboxtracker больше не поддерживается — см. Что такое hitboxtracker?.

:::

Проверка требований

  • Visual Studio с поддержкой трёх проектов C++, входящих в решение.

Заголовочные файлы HLSDK и Metamod включены в репозиторий в каталоге dep/, поэтому ничего дополнительно скачивать не нужно.

Клонирование репозитория

git clone https://github.com/rehlds/hitboxtracker.git
cd hitboxtracker

Сборка

Откройте msvc/hitboxtracker.sln в Visual Studio и выполните сборку. В решении три проекта — по числу частей, из которых состоял инструмент:

ПроектЧто даётГде работает
serverhitboxtracker_mm.dllНа сервере, как плагин Metamod.
clienthitboxtracker.dllНа игровом клиенте, как модуль отрисовки.
launchercs.exeНа игровом клиенте, для загрузки модуля.
примечание

В репозитории есть только решение Visual Studio — ни CMake, ни build.sh здесь нет, в отличие от остальных проектов организации. При этом в опубликованном выпуске всё же присутствует серверный файл для Linux (hitboxtracker_mm_i386.so), собранный вне этого решения.

О том, куда помещался каждый результат сборки, см. Установка.