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
На больших пространствах делайте перекрывающиеся зоны, но не располагайте камеры слишком близко и в прямой видимости друг от друга.