creator cover gajet
gajet

gajet 

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

126subscribers

140posts

About

Привет.
Сервер s-evil.ru стоит в Дата Центре компании у которой я
арендую необходимый нам ресурс. Всё в этом мире стоит денег и этот момент не исключение.
Хочу сразу донести до всех основную мысль, я, как и раньше
принимаю на себя полную ответственность в расходах и содержании сервера.
Однако, есть камрады которые не хотят стоять в стороне,
отсюда и было принято решение завести этот аккаунт. Откровенно говоря, для меня это новый опыт и возможно я где-то мог ошибиться, надеюсь вы меня поправите.
Резюмируя, я буду благодарен вашей поддержки и это будет
лишним доказательством в правильности пути, по которому мы вместе с вами идём.

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

Основные направления: исправление геймплейных механик, наполнение базы данных по патчам и улучшение CI.
Геймплей
- Исправлена отправка пакета SMSG_ATTACKERSTATEUPDATE для способностей типа «следующая атака ближнего боя» — теперь анимация промаха, парирования, уклонения и крита отображается корректно.
- Валидация GUID мастер-лутера в CMSG_LOOT_METHOD — закрывает потенциальный эксплойт.
- Раздельная проверка видимости предметов у торговца теперь едина для списка и окна покупки.
- Задержка смерти Могрейна, чтобы визуальный эффект Forgiveness успевал проиграться.
- Ограничение оставшегося времени аукциона до диапазона знакового 32-битного миллисекундного значения — исправление переполнения на клиенте.
- Принятие стандартной верхней границы 1 000 000 для random roll.
- Возможность множественного приёма квеста Nefarius's Corruption за один забег со скипетром.
- Офлайн-игроки теперь корректно удаляются из очереди поля боя.
- Исправлено стойло для распущенных и мёртвых питомцев.
- Предотвращение карманной кражи у гуманоидов и нежити без соответствующего лута.
- Добавлен пулинг для Fadeleaf, Gromsblood и Grave Moss — ресурсы теперь спавнятся по одной ноде из группы.
- Добавлен дельта Z в GetHeightStatic перед выбором высоты vmap вместо map — исправление позиционирования при коллизиях.
Данные и контент
- Скорректированы данные существ на основе wdb-файлов патчей 1.2, 1.7, 1.8 и 1.9 — обновлены шаблоны для Ironaya, Twilight Corrupter, Shade of Jin'do, C'Thun Portal, Zulian Guardian, Falstad Wildhammer, Scarlet Inquisitor и других.

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

Стабильность и производительность
- WorldSocket: исправлен `lost wakeup` race condition в очереди отправки пакетов — устранена редкая проблема, приводящая к зависанию соединения при высокой нагрузке.
- Добавлен пропущенный `#include`, исправляющий потенциальную ошибку компиляции на некоторых конфигурациях.
Геймплей
- Target of Target: исправлено пропадание цели цели после создания обновления объекта.
- Характеристики: добавлены недостающие коэффициенты для крита и уклонения; исправлен расчёт уклонения от ловкости.
- Атака в ближнем бою: добавлен новый класс пакета для обновления состояния атаки; исправлен пакет урона в ближнем бою для версий до патча 1.6.
- Сундук Гурубаши: исправлена возможность открытия до патча 1.7.
- Лут: исправлена выдача пустого лута после окончания roll-распределения в группе.
- Тренировка рецептов: исправлен тип тренера для тех, кто обучает только рецептам.
- Ресурсы: добавлены точки сбора Fadeleaf и Grave Moss в пулы ресурсов.
Боты
- PartyBot (Hunter): исправлено поведение питомца — теперь корректно выполняет команды в бою и учитывает флаг `m_stay`.
Инструменты и CI/CD
- Map extractor: добавлена опция `-h` для ограничения минимальной высоты при извлечении карт (значение по умолчанию 1).
- Map extraction / Navmesh: улучшены инструменты извлечения карт, исправлены ошибки генерации навмеша; исправлен аборт генератора mmap при стандартной конфигурации.
Огонь!

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

Инструменты карт и навигация
- Улучшены утилиты извлечения карт (extractor, vmap_extractor, vmap_assembler). Исправлены ошибки генерации navmesh, доработаны offmesh-соединения, оптимизирован TileWorker. Расширены отладочные команды для диагностики путей.
Производительность
- Оптимизировано динамическое дерево коллизий (DynamicTree) — переработаны BIH и RegularGrid, снижена нагрузка на поиск пересечений при движении.
Геймплей
- Исправлено открытие сундука Гурубаши до патча 1.7.
- Исправлена выдача пустого лута после завершения группового ролла.
- Исправлено поведение Mana Shield до патча 1.12.
- Крит от ловкости теперь рассчитывается по таблице значений для каждого уровня и класса (а не по линейной формуле).
- Добавлены индивидуальные таймеры сброса рейдовых инстансов для патчей до 1.9.
Мир и скрипты
- Добавлен респавн некоторых мелких локаций (портировано с cmangos).
- Новая миграция БД: таблица player_crit_per_agility и обновления игровых данных.
Стабильность
- Исправлены ложные ERROR-сообщения DungeonReset при запуске.
- Удалены осиротевшие хелперы проверки коллизий закрытых дверей.
Итого: Ключевые направления: улучшение инфраструктуры карт, исправления геймплея под исторические патчи, оптимизация движения, стабильность.

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

База данных
- Исправлены ошибки БД, вызывавшие краши и логические проблемы
- Применён пакет разрозненных исправлений БД
- Удалены дублирующиеся сундуки Гордок (Gordok Tribute)
- Очищены неиспользуемые gameobject'ы (кастомные и из других версий)
Геймплей
- Исправлена вероятность срабатывания Breath of Fire — способность теперь корректно срабатывает при атаке
Стабильность
- Откат Volume Caching — решены проблемы с воспроизведением звуков
- Откат заголовочных файлов — устранены ошибки компиляции
Итого: Основные направления: исправление ошибок БД, очистка игрового мира и откат проблемных изменений для повышения стабильности.

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

Сетевая подсистема и пакеты
- Продолжена миграция «сырых» SMSG-пакетов на строго типизированные классы. Переработаны пакеты аукциона, почты, движения, такси, персонажа и запросов (QueryHandler). Рефакторинг затрагивает 21 файл, что повышает типобезопасность и упрощает поддержку кода.
Геймплей и способности
- Исправлена анимация каста «Очи зверя» (Eyes of the Beast) — визуальный эффект теперь корректно отображается на питомце.
- Скорректировано поведение заклинаний «Призвать питомца» (Call Pet) и «Оживление питомца» (Revive Pet) — исправлена логика призыва и воскрешения питомцев охотника.
Мир и контент
- Добавлен телепорт в Наксрамас (ловушка-телепорт).
- Восстановлены отсутствующие NPC в различных локациях:
- Shadowsworn Cultist (Огненные Степи)
- Shadowsworn Enforcer (Огненные Степи)
- Dreadmaul Mauler (Выжженные земли)
- Wretched Lost One (Болото Печали)
- Tunnel Rat Geomancer (Тысяча Игл)
- Galac Camps (Тысяча Игл)
- Все респавны выполнены по данным cmangos.
Данные игровых объектов
- Проведена масштабная сверка gameobject-данных по WDB-файлам всех версий клиента: 1.2, 1.7, 1.8, 1.9, 1.10, 1.11 и 1.12. Исправлены позиции, типы и параметры игровых объектов в соответствии с эталонными дампами.

Обновления от 10 и 17 июня

Друзья, я нахожусь в поездке, обновления на сервер в эти даты устанавливаться не будут, сервер будет только перезапускатся.
По приезду выполню работы по обновлению проекта за эти две недели.
п.с. надо было раньше :)

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

Обновление сервера: недельный дайджест изменений
Мир и NPC
- Исправлен диалог тренера рыболовства и NPC Aurora Skycaller (#3446).
- Возвращены в мир Rogue Vale Screecher, Cave Yeti и Ferocious Yeti (с порогами появления) — референс cmangos (#3430, #3429).
- Добавлены waypoints для Clack the Reaver — референс cmangos (#3432).
- Скорректированы старые координаты спавна для 3 NPC (#3433).
- Разгруппированы два спавна в Molten Core, чтобы мобы не пулились скопом (#3443).
Игровые механики
- Исправлен расчёт атаки жезлов (wands) — теперь используется навык Wands, а не «белое» оружие (#3439).
- Исправлены ошибки при старте ядра, если максимальный уровень выставлен ниже 60 (#3400).
Инфраструктура / CI
- Удалены устаревшие скрипты и инструменты, не используемые в текущем пайплайне (#3431).
Итого: 11 коммитов. Основные направления — доработка контента открытого мира, исправление ключевых игровых механик (скиллы, стартовые конфигурации) и поддержка актуальности репозитория (референсы cmangos, чистка легаси).

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

Обновление сервера: недельный дайджест изменений
Геймплей и заклинания
- Blink — исправлена работа способности у магов.
- Raging Moonkin — исправления для способности у друида.
- Pet cooldowns — перезарядка способностей питомцев теперь корректно сохраняется и передаётся на клиент.
- Twin Emperors — запрещён респаун близнецов-императоров (AQ40) после смерти.
- AttackStop — исправлено использование поля IsDead при остановке атаки.
Мир и контент
- Ashenvale — добавлены waypoints для существ из Ясеневого леса (портировано из cmangos).
- Wetlands — добавлен пул для Grave Moss в Болотине.
- Creature spawn — исправлены случаи, когда спавн существа оказывался слишком далеко от первой точки пути.
- Blind Mary — добавлен недостающий приветственный квестовый диалог для NPC «Слепая Мэри».
- Old chest — исправлен максимальный патч для старого сундука.
- Custom spawns — удалены несколько кастомных спавнов, не соответствовавших оригинальному контенту.
- Early patch NPCs — исправлены различные NPC и объекты ранних патчей.
Боты
- CombatBotBaseAI — проверка удержания позиции унифицирована через виртуальный метод CanBeginChase().
Интерфейс и инвентарь

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

Обновления сервера за последнюю неделю
CI/CD
Добавлена сборка под macOS в автоматическую систему CI. Консолидированы Linux и Windows релизы под единый тег, что упрощает процесс выкладки.
Рефакторинг и производительность
Выполнен рефакторинг ServerPackets, связанных с юнитами. Функции, работающие со случайными числами, вынесены в отдельный файл. Исходный код g3dlite перемещён в собственную директорию зависимостей. Переработана логика работы SpellEntry: теперь используется указатель вместо ссылки в менеджере кулдаунов.
Геймплей
Исправлена логика лута ботов: partybots теперь подбирают лут с ближайших трупов. Унифицирована логика преследования ботов. Теперь специальные сумки нельзя поместить внутрь других таких же сумок. При завершении эффекта confusion персонаж больше не возвращается в режим ходьбы.
Стабильность и баг-фиксы
Исправлены предупреждения компилятора. Устранены ошибки сборки после перемещения функций random и рефакторинга pSpellEntry. Исправлена логика скриптовой команды remove cooldown. Исправлена проблема с таргетированием Imp Fire Shield в группе. Исправлен порядок вейпоинтов для квестового NPC Mountaineer Kalmir. Исправлен скрипт босса Gluth — удалено всегда ложное выражение. Исправлена ошибка миграции базы данных.
Базы данных
Внесены изменения в таблицу spell_threat. Добавлена вспомогательная функция для регистронезависимой проверки начала строки.

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

Новинки и исправления сервера
---
Сборки и инфраструктура
- Добавлен Linux development release. Теперь доступны отдельные сборки для разработки под ОС Linux, что упрощает тестирование и развёртывание в Linux-средах.
- Возвращено исключение лицензии для OpenSSL. Лицензионная политика приведена в соответствие с используемыми зависимостями.
---
Сборка и предупреждения
- Переработана система предупреждений компилятора: теперь все предупреждения включены и помечены как ошибки. Часть неисправленных предупреждений скрыта, чтобы обеспечить успешную сборку. Добавлена опция -DBUILD_WARNINGS_AS_ERROR=1 для CI.
- По умолчанию -Werror отключён, что позволяет разработчикам локально компилировать код без преждевременного прерывания на предупреждениях.
---
Геймплей и квесты
- Добавлен новый скрипт для квеста Missing In Action. Механика задания реализована корректно.
- Добавлена проверка дистанции при луте трупа. Персонаж теперь должен находиться достаточно близко к трупу, чтобы подобрать добычу — в соответствии с механикой оригинальной игры.
Файл "vanillafixes....zip" что-то там, с Трояном
gajet, понял, спасибо
Subscription levels3

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

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

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

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

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

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