CS:Source Steam
Сервер

Боты CS:Source стоят на месте: как проверить NAV карты

Если боты CS:Source появляются, но стоят на месте на пользовательской карте, проверьте её навигационную сетку NAV. Ботам нужен не только видимый BSP, но и пригодные маршруты. Отсутствующая или устаревшая сетка — одна из возможных причин; сначала сравните поведение на штатной карте и исключите команды либо плагины, специально останавливающие ботов.

Что хранит NAV

Навигационная сетка описывает доступные области и переходы между ними. После изменения геометрии старые переходы могут больше не соответствовать реальным проходам. Поэтому одинаковое имя карты и наличие файла .nav ещё не доказывают, что бот способен пройти к цели.

Инструкция относится к CS:Source Steam. NAV и способы его подготовки из CS 2 не переносите сюда, а для старых веток отдельно проверяйте поддерживаемые команды. Авторский NAV является частью комплекта карты; готовую рабочую сетку сначала сохраните.

Генерация на копии карты
1Сделайте отдельную локальную или тестовую установку с той же версией BSP. Сохраните имеющийся NAV перед любой генерацией.
2Проверьте наличие nav_generate в консоли. В соответствующих Source-ветках команда защищена флагом cheat: разрешайте нужный режим только в собственной тестовой игре.
3На своей тренировке включите sv_cheats 1 и выполните nav_generate, если эта команда поддерживается. Дождитесь завершения; расчёт может занять время и перезагрузить карту.
4Проверьте, что новая сетка сохранилась, затем запустите ботов и испытайте пути к обоим плентам, лестницы, узкие двери и места возможного застревания.
После автоматического расчёта
Бот ходит по базе, но не до целиПроверьте связность сетки и конкретные переходы, а не только наличие файла.
Застревает в одном проходеЗафиксируйте позицию и геометрию; может потребоваться ручная правка NAV автором карты.
После повторного запуска проблема возвращаетсяПроверьте сохранение и права записи, активный путь карты и загрузку старой копии NAV.
Всё сломалось после нового BSPСогласуйте сетку с новой геометрией, не возвращайте старый NAV без проверки.

Почему не надо делать это на заполненном сервере

Генерация меняет рабочий ресурс и создаёт нагрузку. На живой площадке её легко перепутать с зависанием, а смена карты прервёт игру. Сначала получите рабочий файл на копии, проверьте его и только затем перенесите согласованный комплект.

Отключите тестовый режим чит-команд после проверки. Если боты стоят и на штатной карте с корректной сеткой, ищите другую причину: режим, остановку AI или конфликт плагина. Пересоздание NAV не является универсальным лечением любой ошибки поведения.

Вопросы и ответы
Нет. Она создаёт основу, которую проверяют в конкретной геометрии. Сложные переходы могут потребовать ручной настройки автором.
Только если он соответствует той же редакции BSP. Совпадение имени не гарантирует совпадения проходов и целей.
Просмотры: 2

Обсуждение материала 0

Здесь можно начать разговор

Задайте вопрос или поделитесь своим опытом по теме.

Кто поставил лайк

0Всего
0Пользователи
0Гости

Гостевые лайки анонимны. Имена, контакты и адреса гостей не собираются для лайков.

Сохраните ссылку или отправьте друзьям

Поделиться материалом

ТГTelegram VKВКонтакте WAWhatsApp MAXMAX OKОдноклассники @На почту