Releases: Counserf/TVD
Release list
0.4
TVD - Tactical Victory Determination: Release v0.4
Дата релиза: 27 февраля 2025
Версия: 0.4
Разработчик: [GROM]Vojak
TVD (Tactical Victory Determination) — скриптовый мод для Arma 3, добавляющий динамическую систему очков, задач и завершения миссий для PvP и кооперативных сценариев. Версия 0.3 улучшает баланс и совместимость с модами.
Changelog v0.4
Добавлено:
Командиры отделений (КО): Лидеры групп, кроме КС, теперь имеют ценность 25 очков, усиливая их тактическую рольРаздел "Scoring System": Добавлен в README.md и DESCRIPTION.md с описанием очков за юниты, технику, зоны, захват и резерв
Изменено:
Классификация техники: Теперь вместо чисто гусеничной/колёсной/другое - 100/50/25, теперь классификация расширена - вооружённые/невооружённые по типам (самолёты: 150/75, гусеничная техника и вертолёты: 100/40 или 100/50, машины: 60/30, лодки: 50/20, статичное: 30, прочее: 25) для лучшей совместимости с модами (RHS, CUP и др.)
Исправлено:
Подсчёт очков: Уточнён начальный подсчёт очков для юнитов и техники, чтобы исключить дублированиеКомментарии: Добавлены пояснения в код для упрощения понимания и дальнейшей разработки
Требования
Arma 3 (версия 2.0+ рекомендуется)CBA_A3 (обязательно для асинхронных функций)ACE3 (опционально для плена и обыска)
Установка
Скопируйте папку TVD в корень миссииНастройте description.ext, mission_parameters.hpp и init.sqf (см. README.md)Добавьте триггеры баз (trgBase_side0, trgBase_side1) и маркеры зон (mZone_X)
Realese 0.3
Release 0.2
Add:
- README.md
- DESCRIPTION.md
- Added side dependency from Atrium
- Added the ability for two sides out of three to play for each other
Remove:
- instruction.txt
Release 0.1
Адаптация TVD для Арма 3
Оптимизация: Сетевые запросы: Было ~25-30 (BIS_fnc_MP, publicVariable), стало ~13-15 (remoteExec, CBA-ивенты). Улучшение: ~50-60% (меньше трафика, пиковые нагрузки -70%).
Производительность: Циклы forEach → select (-30-40% CPU), асинхронность (CBA_fnc_addPerFrameHandler) (-50% пиков). Итог: +35-45%. GPU не затронут.
Стабильность: Было ~80-85% (ошибки isNull, индексация), стало ~98-99% (проверки, защита). Улучшение: +15-20%.
Проблемы: Убраны устаревшие функции (BIS_fnc_MP), лишняя синхронизация, краши, неоптимизированные циклы. Добавлены очереди логов, накопление для админа.
Итог: Сеть +50-60%, CPU +35-45%, стабильность +15-20%. Готово для 200+ игроков!