Releases: OpenHNS/HnsMatchSystem
Releases · OpenHNS/HnsMatchSystem
v2.2.0-pre2
update version
v2.2.0-pre
Added
- Добавлены новые инклуды для микс системы
- Добавлены новые native/forwards
- Добавлен и развит maps-плагин:
- категории карт;
- knife-map проверки;
- выбор действия над картой;
- проверки прав/флагов при смене карты.
- Добавлены новые map-конфиги:
configs/mixsystem/hns-maps.ini
- Добавлен новый дуэльный режим на points-логике в
scripting/include/hns-match/modes/mode_mix_duel.inl.
Changed
- Переработана архитектура MySQL/PLAYERS/PTS/OWNAGES плагинов статистики.
- Переработаны инклуды для микс системы.
- Архитектура статистики переработана:
- старые
HnsMatchSql.sma+HnsMatchPts.smaзаменены единымHnsMatchStatsMysql.sma; - расширен API статистики и интеграция с HUD/чатом/rank.
- старые
- Переработаны native/forwards.
- Обновлены режимы и управление матчем (mix/duel/training/captain/swap/pause логика).
- Обновлены локализации и документация (
README.md,README_ENG.md,wiki).
Fixed
- Исправлено начисление PTS по итогам матча (win/loss по правильным командам).
- Исправлено экранирование ника для MySQL-обновления имени игрока.
- Исправлены критичные проблемы watcher-голосования:
- Исправлена логика pause/unpause (доступность только в нужных режимах и состояниях).
- Исправлены циклы по клиентам (валидный диапазон
1..MaxClients). - Исправлен optional-native фильтр для карт (
hnsmatch_maps_load_settings), чтобы core корректно работал без maps-модуля. - Серия точечных фиксов: double stats finish, leave/join edge cases, AFK/restart round, tab score, map chat updates и другие prerelease-исправления.
Removed
- Удалены устаревшие плагины:
scripting/HnsMatchSql.smascripting/HnsMatchPts.sma- исходник
scripting/HnsMatchBans.sma- временно удален на переработку.
- Удалены устаревшие include:
scripting/include/hns_matchsystem_sql.incscripting/include/hns_matchsystem_pts.inc
- Удалена старая duel-ветка, points-логика перенесена в
RULES_DUEL.
v2.1.0
- Фикс спеклиста в начале раунда.
- Добавлен плагин, который убивает в воде на карте de_piranesi
- Добавлен квар hns_gamename - настраивает название игры в списке серверов.
- Фикс дуэльного режима
- Добавлено время рандомного пика, в случае, если капитан не выберет игрока.
- Фикс бага связанный с подключением игроков во время микса и сохранением составо команд после смены ножевой карты.
- Фикс spec/back
- Добавлена привилегия FullWatcher
- Добавлены Матч баны
- Добавлены новые квары: hns_watcher_flag hns_fullwatcher_flag
- Убран плагин showknife
v2.1
- Фикс спеклиста в начале раунда.
- Добавлен плагин, который убивает в воде на карте de_piranesi
- Добавлен квар hns_gamename - настраивает название игры в списке серверов.
- Фикс дуэльного режима
- Добавлено время рандомного пика, в случае, если капитан не выберет игрока.
- Фикс бага связанный с подключением игроков во время микса и сохранением составо команд после смены ножевой карты.
- Фикс spec/back
- Добавлена привилегия FullWatcher
- Добавилены Матч баны
- Добавлены новые квары: hns_watcher_flag hns_fullwatcher_flag
- Убран плагин showknife
Update v2.0.4
- Добавлен спеклист в hud (speclist, spechide)
- Добавлен чек афк во время старта ножевого раунда
- Добавлен во время винтайма оставшееся время твоей команды в деньгах
- Добавлен квар отключения рандом пика (hns_randompick)
- Баг фиксы
Update v2.0.3
- Добавлен режим микса 1х1.
- Добавлено ограничение времени пика игроков (25 сек)
- Добавлена статистика лучших игрково в hud, в конце раунда.
- Очень много багфиксов.