MadWars
БАЗА ЗНАНИЙ · Q3

OSP Viewcam: камеры наблюдения для карты

Как создать cfg-viewcam для карты OSP: расставить точки, проверить радиус, выгрузить координаты и включить автоматическую камеру.

MadWars · 28.07.2026

Как устроен Viewcam

OSP загружает позиции камер из файла:


viewcam-<имя_карты>.cfg

По умолчанию файлы ищутся в cfg-viewcam/. Каталог можно изменить переменной viewcam_directory.

Подготовка

Запустите OSP-сервер, загрузите нужную карту и перейдите в спектаторы:


/team s

Назначьте клавиши:


bind h snapshot
bind f range
bind g vc_proximity

vc_proximity показывает расстояние до ближайшей существующей камеры. range помогает оценить покрываемый сектор.

Сохранение позиции

В выбранной точке выполните snapshot. Консоль выведет строку вида:


4 -269.920 -1493.019 333.001 37.512 -124.612

Первая цифра — ID камеры, далее записаны координаты и направление. После расстановки точек:


condump viewcam-<имя_карты>.cfg

Откройте файл и оставьте только строки камер. Поместите результат в cfg-viewcam/.

Проверка


/viewcam
/vc_info
/snapshotdump

Прыжок и приседание перебирают камеры вперёд и назад, когда на сервере нет активных игроков.

Радиус

Стандартный радиус захвата — примерно 450 игровых единиц. Для отдельной точки его можно добавить последним числом:


5 668.980 2338.872 173.705 42.709 -88.748 900

На больших пространствах делайте перекрывающиеся зоны, но не располагайте камеры слишком близко и в прямой видимости друг от друга.