Q2PRO-X 1.6 Final by ly
Боты OpenTDM-X
Автор проекта: ly
Карты, соперники, пресеты поведения и обновление ботов.
Русская редакция • Q2PRO-X 1.6 Final by ly • 7 ноября 2026 года
Содержание
Пункты кликабельны: щелчок переходит к разделу.
OpenTDM-X в Q2PRO-X: меню, своя игра с ботами и обновления
Выбор режима через меню сервера
OpenTDM-X в Q2PRO-X: меню, своя игра с ботами и обновления
Меню ботов, их настройки и сама версия OpenTDM-X обновляются одним пакетом. Для получения новых возможностей ботов не нужно менять клиент Q2PRO-X.
Где меню
Главное меню → Боты OpenTDM-X... (в консоли: otx_menu). На первой странице видно, какая версия ботов установлена и что с обновлениями. Дальше:
пресет игры, кнопка «Начать игру». Во время игры здесь же «Вернуться в игру», «Остановить свою игру» и «Применить изменения сейчас».
хардкором», «Максимальная агрессия», «Максимальная оборона», «Максимальный хаос») и ваши. Сверху написано, совпадают ли текущие настройки с пресетом или изменены.
зерно поведения, «На сервере» (сразу или по выбору), стиль игры, стиль по картам, модель поведения, агрессия.
разминка, аркада, охота и выживание, предметы и оружие, прицел и движение, дополнительные. У каждой настройки внизу экрана объяснение на русском и значение по умолчанию.
Своя игра с ботами
Автоматические таймеры предметов — разрешение сервера sv_allow_timers, по умолчанию включено. Переключатель находится прямо на странице «Игра с ботами», под количеством ботов; выберите значение до запуска сессии. Отображение таймеров и их автостарт также должны быть включены в ваших настройках таймеров. Ручные бинды это разрешение не ограничивает. Выбор сохраняется глобально (cl_otx_cfg_allow_timers) и в пользовательских пресетах. Во всех заводских пресетах разрешение включено; старые пользовательские пресеты без этого поля используют включённое значение.
«Начать игру» запускает на этом компьютере сервер ботов из установленного пакета с вашими настройками и подключает вас к нему. Другие серверы и программы не затрагиваются; «Остановить свою игру» закрывает только этот сервер. Если вы изменили настройки во время разминки, они применяются сразу; во время матча — со следующей разминки (строка «Ждут применения») или по кнопке «Применить изменения сейчас».
Если игра не начинается, меню пишет причину, например «исправьте настройку: …» или «у вас другая карта q2duel1.bsp» (ваша карта с тем же именем никогда не перезаписывается).
Пресеты
Применение пресета меняет все игровые настройки ботов сразу. Свой пресет: «Пресеты игры» → «Сохранить текущие настройки как новый пресет…», имя до 48 символов, можно по-русски. Свой пресет можно применить, перезаписать, переименовать, скопировать и удалить. Свои пресеты лежат в baseq2\q2pro-x\otx\user_presets\ и при обновлениях ботов не трогаются.
Выбор режима через меню сервера
На сервере с OpenTDM-X откройте Bot options → Bot gameplay. Здесь доступны Regular, Hardcore, Training, Training Hardcore, Maximum aggression, Maximum defence и Maximum chaos. Выбор применяется к текущей игре с ботом.
Выбранный здесь пресет действует только пока вы играете против бота. Он сохраняется при смене карт и смене соперника-бота, но отменяется при переходе в наблюдатели или отключении. После этого действуют текущие настройки серверного конфига. Обычный режим Regular — отдельный заводской пресет: он не означает возврат к серверному конфигу.
Этот временный выбор не перезаписывает ваши сохранённые настройки в клиентском меню «Боты OpenTDM-X». Настройки локальной игры и ваши пользовательские пресеты по-прежнему сохраняются между запусками.
В «Максимальной агрессии» все боты используют стиль Arcade и агрессию 100. Шкала агрессии — от 0 до 100 процентов; −1 означает значение из профиля. Значение 1 — один процент, а максимум — 100.
Сервер записывает в MVD выбранный режим и фактически действовавшие игровые настройки, отдельно от значений серверного конфига.
Сохранение настроек
Настройки ботов сохраняются в общем конфиге Q2PRO-X (переменные cl_otx_cfg_<имя>) и одинаковы во всех модах. Открытие меню, подключение к чужому серверу и просмотр демок их не меняют. Значения, которые вы не трогали, следуют значениям по умолчанию новой версии ботов. Настройки прежнего меню ботов переносятся один раз автоматически.
Обновления ботов
Страница «Обновления»:
перезапускается с теми же параметрами и устанавливает новую версию при запуске. Без вашего согласия игра не перезапускается; «потом» — новая версия установится при следующем запуске.
или сначала спросить; каждый день, в выбранные дни недели или раз в N дней; окно времени (по умолчанию 10:00–18:00; если конец раньше начала — ночное окно; одинаковые — весь день); только выпущенные версии или ещё и предварительные.
Обновления берутся из публичного репозитория https://github.com/Quake-Journey/OpenTDM-X-Releases. Пакет проверяется по контрольной сумме и полному списку файлов; повреждённый или подменённый архив не устанавливается. Если новая версия не смогла запустить игру, автоматически возвращается прежняя, а неудачная больше не предлагается. Более старая версия поверх более новой не ставится.
Консоль
| Команда | Что делает |
|---|---|
| otx_menu | открыть меню OpenTDM-X |
| otx_status | версия ботов, пресет, своя игра, обновления |
| otx_play, otx_stop | начать / остановить свою игру с ботами |
| otx_preset list | список пресетов |
| otx_preset save <имя> | сохранить свой пресет |
| otx_preset_apply <id> | применить пресет |
| otx_update_check, otx_update_download | проверить / загрузить обновление |
Описание любой настройки бота: введите её имя в консоли, например cl_otx_cfg_hardcore, или найдите в Cvar Browser.
Где лежат файлы
baseq2\q2pro-x\otx\ в папке игры:
Удалять что-то вручную не нужно.
Первый запуск
В комплект 1.6 Final уже включён OpenTDM-X: сервер для Windows, мод, данные ботов, пять карт, меню, каталог настроек и семь заводских пресетов. Если боты ещё не установлены, клиент установит вложенный пакет при первом запуске без скачивания. Откройте «Боты OpenTDM-X… → Играть с ботами», выберите карту и нажмите «Начать игру». Уже установленная версия и ваши настройки сохраняются. Дальнейшие обновления ботов доступны через их меню.
Если файлы заняты
Обновление не заменяет работающий сервер или загруженную DLL. Подготовленный пакет ждёт освобождения файлов и следующего запуска. Клиент может остановить только свою локальную игру; отдельно запущенный сервер необходимо завершить обычным способом. При откате или удалении старого поколения занятый пакет сохраняется целиком.
При старте матча таймеры предметов из разминки сбрасываются. Закрытие клиента завершает запущенный им локальный сервер ботов, в том числе при аварийном завершении процесса клиента.
Меню установленного пакета OpenTDM-X.