gajet

gajet 

Поддержка сервера WoW

117subscribers

126posts

Обновление от 08.04.2026

Ниже — разбор ключевых изменений.
---
Производительность и сетевой стек
- Packet parsing in IO thread — парсинг клиентских пакетов перенесён в IO-поток. Это снижает задержку обработки и разгружает основной игровой поток от рутинной десериализации.
- Centralize OpenSSL init — инициализация OpenSSL централизована в одном месте. Устранены потенциальные проблемы с двойной инициализацией и состоянием гонки при запуске.
- Fix HMAC-SHA1 compatibility with OpenSSL 1.1.x — исправлена совместимость HMAC-SHA1 с OpenSSL 1.1.x. Критично для стабильной аутентфикации на современных сборках зависимостей.
- Add optional checksum handling to ZLib Decompress — добавлена опциональная проверка контрольной суммы при декомпрессии ZLib. Повышает устойчивость к повреждённым данным.
---
База данных и пулы ресурсов
Серия коммитов (пулы минералов, кредит cmangos):
- Arathi Mithril / Tin
- Stonetalon Iron
- Badlands / Searing Gorge / Hinterlands Iron
- Thousand Needles Mithril
- Dustwallow Mithril / Tin
- Searing Gorge Small Thorium
- Blasted Lands Mithril / Small Thorium
- EPL Mithril / Thorium
- Swamp of Sorrows Iron
- Burning Steppes Mithril / Thorium
- Un'Goro Crater Thorium
- Tin Vein / Silver Vein
Масштабная работа по переработке пулов минералов в зонах Калимдора и Восточных Королевств. Это обеспечивает корректный респавн ресурсных жил и предотвращает ситуации, когда все ноды в зоне
оказываются заняты одновременно.
---
Геймплей и скрипты
- Fix Warrior bots not being able to Charge — исправлена ошибка, из-за которой боты-воины не могли использовать способность «Рывок».
- Prevent Shadowfang Keep escort delay race condition — устранено состояние гонки при эскорте в Крепости Тёмного Клыка, вызывавшее задержки.
- Diplomacy racial should not affect rep loss — расовая способность «Дипломатия» более не влияет на потерю репутации при смерти, что соответствует поведению оригинала.
- Add on kill rep for Ratchet Bruiser + Add missing on kill reputation to mobs — добавлена отсутствующая репутация за убийство ряда мобов, включая стражников Кабестана.
- Ironhand Guardians should have a chance to activate — исправлен шанс активации Стражей Железной Руки.
- Cleanup AV scripts — рефакторинг скриптов Альтеракской долины, улучшение читаемости и поддерживаемости.
---
Исправления и стабильность
- Fix log format string mismatches and some script errors — исправлены несоответствия строк форматирования в логах и ряд ошибок скриптов.
- Add bounds checking to sTaxiPathNodesByPath — добавлена проверка границ при обращении к узлам маршрута такси. Предотвращает потенциальный выход за пределы массива.
- Fix player broadcaster crash — исправлен краш системы трансляции сообщений игроков.
- Fix some uninitialized variables — инициализированы переменные, которые ранее могли содержать неопределённое значение.
- Remove whitespace in mangosd.conf — подчищены лишние пробелы в конфиге.
- Adjust Cmake options — корректировка опций CMake.
---
Боты
- Use new ClientPackets in PlayerBots code — код PlayerBots переведён на использование новой структуры ClientPackets, что улучшает согласованность с основным сетевым стеком.
- Only add bot to cache после добавления на карту — исправлен порядок операций при добавлении бота: кэширование теперь происходит после размещения бота на карте, что предотвращает потенциальные
баги.
---
CI/CD
- CI: Test build for all supported client versions — CI-пайплайн теперь автоматически собирает и проверяет билды для всех поддерживаемых версий клиента (1.5.1–1.12.1).
- Process all outstanding honor maintenance periods in a single run — все накопленные периоды обслуживания репутации/чести теперь обрабатываются за один проход, что устраняет отставание расчётов.
---
Итого: 40+ коммитов, охватывающих оптимизацию сетевого стека, масштабную переработку пулов минералов, исправления геймплейных багов и повышение общей стабильности сервера.
Subscription levels3

Подписка (1 аккаунт)

$4.2 per month
- Увеличение получаемого опыта.
- Увеличение скорости духа.
- Сокращение времени камня возвращения.
- Сохранения и загрузки мировых бафов.
- Увеличение получаемой репутации.
- Возможность создавать две фракции на аккаунте.
- Двойная специализация.
- Трансмогрификация.
- PvE режим.

Подписка (2 аккаунта)

$8.4 per month
Всё тоже самое, что в "Подписка I" +1 аккаунт.

Подписка (3 аккаунта)

$12.6 per month
Всё тоже самое, что в "Подписка I" +2 аккаунта.
Go up