Архив Работы по Warcraft Life 2019-2020

Статус
В этой теме нельзя размещать новые ответы.

Shoot'nik

Бездельник
Warcraft Life team
Администратор
Сообщения
2 498
Реакции
2 297
Баллы
963
meeting.png

<=======ЛОГОТИПЫ=======>

<=======БАННЕРЫ=======>
banner_mmotop.jpg
banner_mini.jpg
warcraft_new.png

classic_new.png

tbc_new.png

wotlk_new.png

cataclysm_new.png

mop_new.png

wod_new.png

legion_new.png

bfa_new.png

sl_new.png

wl.png

classic.png

tbc.png

wotlk.png

mop.png

wod.png

legion.png

bfa.png

sl.png

banner_2_mmotop.jpgbanner_3_mmotop.jpg105457.jpgbanner.jpgbanner_full.jpg
warcraftlife.png
warcraftlife.png
vk.jpg

<=======ПЛАНЕРКИ=======>
Планерки разрабов в дискорде.

<==============АРХИВ==============>
- Создать информационный раздел.
- Определится с названием сервера.
- Сделать вывод wow head предметов на форуме черного цвета, вместо белого.
- Добавить на сайт инфу о версии игры.
- Запустить рестартер без ошибок
- Накатить на форум другой способ отображения "онлайн/оффлайн"? Не вот это подсвечивание аватарки страшное?
- Переделать верстку письма на почту под серый шаблон и вставить логотип.
- Попробовать переименовать на форуме в меню "Главная" на "Сайт" и "Ресурсы" на "Скачать".
- Обсудить необходимость файл-менеджера, и накатить при необходимости.
- Заменить иконки разделов.
- Реализован показ размера скачиваемого файла в файловом менеджере.
- Поменять logo на форуме на SVG
- Поменять бекграунд на форуме на такой же, но с большим разрешением и оптимизированный под Web в фотошопе.
- В шаблоне форума не учтена подсветка ссылок. Делаешь текстовую ссылку и читающие не видят, что это ссылка. Надо как-то подсветить.
- Форум полностью настроен.
- Определится с запуском, нужен ли бэта-тест, примерная дата открытия.
- Составить график выхода дополнений
- Поставить плагин объединяющий сообщения (подряд) в теме, если юзер набивает сообщения
- Сделать бекапы всего
- Узнать у настраивал ли он форум полностью, или внес лишь основные настройки. (Robisho: только основные)
- Изменить цвет ссылок в контексте. Сейчас они ни чем не выделяются из текста сообщения.
- Прикрутить ммотоп к сайту, срочно.
- Починить телепорт в таверну в личном кабинете
- Поставить сертификат HTTPS на форум
- Поставить на форум метрику и аналитику, на сайт аналитику
- Добавил адрес реалма на сайт в раздел сервер + возможность скачать реалмлист.
- Сделать краткое описание к разделам форума, как к категориям
- Добавить модераторов в команду форума
- Настроить полностью шаблон
- Понаблюдать за рестартером и реалмом. Наблюдаются сбои в работе. (Исправлено)
- Починить все услуги в ЛК (Исправлено)
- Проверить работу услуг: смена ника (а) русские буквы в нике; б) спецсимволы в нике; в) длинные ники), смена расы, смена фракции.
(Из функционала лк ни работает ни чего кроме телепорта в таверну и смены пароля - допилить функционал.)
- Реализованы объявления
1. На ftp://warcraft.life залил обновленные клиенты: Ru/En, добавлен русский клиент.
2. На ftp://warcraft.life залил обжатый в rar реалм. На сайте описано куда распаковывать https://warcraft.life/info/
3. Поправлен рестартер. Исправлен косяк отсутствия выгрузки памяти.
4. Временно закоментированы услуги смены фракции и расы в ЛК.
5. На сайте и форуме исправлены титлы. На форуме текст объявления.
6. Исправлена смена ника в ЛК.
7. Подобраны звания для форума. (См. https://forum.warcraft.life/threads/Задачи.17/)
8. Зарегана учетка для Discord канала, для
9. Устранена проблема с каналом. Плохой обжим. Прозвонили, устранили.
10. Сделан полный бекап всех машин, софта и баз на внешний носитель.
11. Отредактировано форматирование Информация о игровом мире Kel'Theril добавлен в объявления.
1. Опубликован список званий форума.
1. Поправил Discord виджет верстку на мобильном устройстве.
2. Доработал html/css модуля склейки сообщений.
3. Сделал бекапы баз раз в час на NAS.
Сделать отдельно бекапы базы World каждый час на сервере. (Shoot'nik)
1 сентября чистка рядов модераторов от бесполезных ребят. (Shoot'nik)
Собеседовать сишника (Shoot'nik)
Для облегчения игры новичкам, можно написать гайды по классам - может заняться old_dev.
Подобрать самые необходимые аддоны и составить к ним описание - может заняться old_dev.
Периодически писать новости об изменениях
1 - создан сервер на Discorde, добавлены канала, настроены группы и их права. Добавлен виджет в боковую панель форума.
2 - Созданы подкатегории для аддонов в файловом менеджере на форуме.
Temp: поправить css виджета дискорда в мобильной верстке.
Done

Добавлено:

Temp: отредактировать CSS вставок об объединении сообщений.
Done

Добавлено:

one'st post is update...

Добавлено:

Temp: написать лаунчер для игры.

Добавлено:

Temp: сделать начисление бонусов за приглашение друзей и начислить легенде Сервера бонус за друга
Настроен mangosd.conf на полное логирование всех действий ГМ аккаунтов на сервере.
Сформированы правила Правила в игровом чате
Сформированы правила Правила создания имен персонажей, питомцев и названия гильдий.
Сформированы правила Правила поведения в игровом мире

Добавлено:

Проведена работа по настройке и оптимизации системы античитов. Дисконекты связанные с этим должны прекратиться. Будем наблюдать дальше. Если у кого то продолжают происходить дисконекты, то убедительная просьба сообщать нам об этом.

Добавлено:

В среду 11.09.19 будут проведены плановые тех работы на сервере. Для внесения изменений сервер будет перезагружен. Возможно потребуется несколько перезагрузок.
Приносим извинения за неудобства.

Добавлено:

Тема очищена от лишних сообщений не имеющих отношения к каким либо новостям.
Тема закрыта для предотвращения образования сообщений не по теме.
Значительно изменены разделы ресурсника. Сам ресурсник перенастроен более правильно.
Давно не было ответов. Много работы в реале.
1. Мы купили новую железку за 500₽, накатили ОСь, софт. Скоро сервак переедет на неё, о чем я отдельно в новостях сообщу. Там надо будет реалм поменять. Айпишник сменится.
FCCFBE95-E27C-4BBB-A5BF-365742123B6E.jpegD7A68B53-200C-4122-8D13-72B2EF79FA66.jpeg
2. Мы нашли классного сишника (Sergivs), который, как божечка, уже пилит исходники. Скоро выкатим кое-что.
3. Продолжается верстка нового сайта. Мой косяк. Я ленивая свинья. Скоро закончу, выкачу.
4. Гильдию орды распустил. Сорян. Она была сделана уязвимостью. Как и имущество гильдмастера. Играем по честному и проблем не будет.
5. Много получаю писем. Все знаю. Сервак не закроется. Даже если играть никто не будет. Мы (Shoot'nik , old_dev и Sergivs) пилим его в своё удовольствие и в свободное от работы время. И стоять он будет годами. Пока ванила, дальше - больше. Легион, Бфа и тп. Ещё не думали.
6. Доната не будет. Будет что-то, на что вам сливать бонусы от голосования. А-ля потионы, расходники, травки. Тоже ещё не продумывали список того, что на баланс не повлияет. Когда дойдём до этого, то список согласуем с вами прежде, чем выкатывать.
7. Народу не много, да, сорян. Реклама после нового сайта. Сейчас тратить бабки на рекламу убогой заглушки нет смысла. Пока только в mc-monitoring мы пушим средства. С новым сайтом закрепимся в директе и на других сервисах.
Вроде ничего не забыл...Всем добра.

Добавлено:

1. Спасибо Sergivs, теперь новости сервера публикуются и в клиенте:
30-09-2019 13-19-48.png
Для отображения новостей необходимо скачать и распаковать в папку с игрой ПАТЧ от Sergivs.
ВНИМАНИЕ! Новости пишутся на Русском, поэтому корректно отображаются только на Русском. В Англ клиент патч добавлять смысла нет. В RU клиент этот патч уже добавлен, залит новый клиент.
2. Готовимся к переезду на новую железку (среда/чт или пт - пока не ясно) заранее изменив (уже можно нужно) адрес сервера в реалме с warcraft.life на login.warcraft.life. Или перекачиваем реалмлист.
3. Пока пилю новый сайт, поднял еще одну обвязку, откуда буду брать скрипт армори, кому интересно, можно глянуть. Это древняя и ничёшная обвязка из прошлого.
Вроде ничего не забыл. Всем добра.

Добавлено:

4. Обновлен патч новостей. Добавление безопасности от Sergivs. Выкачен RU клиент с новым news fix'ом.

Добавлено:

1. Профилактика сервера через 40 минут.

Добавлено:

1.1 Done

Добавлено:

1. Времени нет. Новый сайт будет гораздо позже. Когда - пока не знаю.

Добавлено:

1. В пн переезд Сервера на новую машину. Точное время пока не могу сказать. Будут перебои в работе Сервера.

Добавлено:

2. Сайт и форум тоже будет лихорадить в пн ибо весь мускуль переезжает.

Добавлено:

3. Протестирован и выложен новый ПАТЧ от Sergivs. Обновление безопасности. Соответственно выложен новый RU клиент.

Добавлено:

4. В пн при переезде мускуля почищу (оптимизация) базу от пустых акков, на которых нет персонажей, которые не заходили в игру.

Добавлено:

5. В производство поступил лаунчер для нашего Сервера от Sergivs. С новостями, темами форума, запуском Игры, автообновлением Игры, автологином и др вкусностями.

Добавлено:

6. В пн поднимется тестовый реалм для работ и тестирования обновлений вне продакшена.

Добавлено:

7. Сегодня болтали на тему «че дальше?», о перспективах, после сайта, лаунчера, личного кабинета и тп. (Планы на год) Есть мысли о Легионе и о фан сервере в далеком будущем. После нового сайта ещё обсудим на форуме, отдельно.

Добавлено:

8. Fixed
05-10-2019 18-38-04.png

Добавлено:

1. Напоминаю, что завтра будет глобальный переезд сервера на новое железо. Сервак будет работать с перебоями пол дня. Для флуда и вопросов открою отдельную тему. Начнётся все около 11:00, закончится должно(?!) около 16:00, может реще. Постараюсь не травмировать вашу психику)

Добавлено:

2. Админам внимательно изучать новую архитектуру. Изменится все. От часовых бекапов базы, айпишников, доменов 3 уровня (DNS) и расположения сетевых хранилищ (с SMB на SFTP), до конфигов (mysql, server, realm), настроек обороны (2/3 lvl проверки) от ддоса, эксплойтов, иньекций, спуфинга, брутфорсов и прочей швали. Переносить надо много. Могу где-то что-то пропустить. Есиче, все замечания и Вопросы в конфу.

Добавлено:

3. Temp: пофиксить конвертацию ссылок на форуме.

Добавлено:

Предподготовка)
73745761-B044-4C57-BE20-7F1A8E7A3C69.jpeg6881D591-8390-410A-8874-D4BE06A9144F.jpeg

Добавлено:

Начну не раньше 15:00, вероятно.

Добавлено:

1. Поехали. Сервак пока запущен, его пока не трогаю. Можно играть. К вечеру начну делегировать домены и в этот момент начнутся проблемы. Тогда и открою тему для флуда. Пока играем.

Добавлено:

2. В целом все готово, но выключать сервак не буду пока ибо играют люди. До ночи терпит. Ночью все сделаю.

Добавлено:

Работы по переезду сервера завершены.
ИЗМЕНИЛСЯ АДРЕС СЕРВЕРА. В ФАЙЛЕ REALMLIST.WTF ИЗМЕНИТЕ WARCRAFT.LIFE НА LOGIN.WARCRAFT.LIFE

Добавлено:

3. Temp: пофиксить конвертацию ссылок на форуме.
С этим еще сражаюсь. Конвертацию временно отключил. Ссылки укоротил.

Добавлено:

1. После переезда на новое железо замечено небольшое увеличение мс задержек связи у игроков в игре. Причина найдена. Дело в одном из шлюзов в стыке. Отправил инженера менять шлюз, прозванивать линк, устранять задержки.

Добавлено:

Temp: а) обновить новости в игре; б) выкатить Новый распакованный клиент для лаунчера и тестового сервака; в) нарисовать лаунчер - исходник сергиусу.

Добавлено:

P.s. На пару дней отвалюсь от Вас. Работа зовёт.

Добавлено:

Temp: выдать доступы сергиусу к тестовой машине и фтп для Работ над лаунчером и остального.

Добавлено:

Temp: проверить счетчики аналитики и метрики на веб-интерфейсах с SSL.

Добавлено:

выкатить Новый распакованный клиент для лаунчера и тестового сервака;
Done

Добавлено:

обновить новости в игре
Done

Добавлено:

проверить счетчики аналитики и метрики на веб-интерфейсах с SSL.
Done

Добавлено:

P.s. На пару дней отвалюсь от Вас. Работа зовёт.
Все. Ушел. Буду через пару\тройку дней.
Temp: выдать доступы сергиусу к тестовой машине и фтп для Работ над лаунчером и остального.
Done
1. Поменял расположение виджетов на форуме, как на всех нормальных форумах. Внизу, а не сбоку. Давно бесило.
2. Исправил шаблон форума в мобильной верстке:
Код:
@media (max-width: 650px) {
    .block-container, .blockMessage {

        margin-left: auto;

        margin-right: auto;

    }
    .block-container, .blockMessage {

        border-radius: 4px;

    }
    .block-footer {

        border-radius: 0 0 4px 4px;

    }
    .block-header {

        border-radius: 4px 4px 0 0;

    }
    .blockStatus {

        margin-left: auto;
        margin-right: auto;
    }
}


.block {
    margin-bottom: 10px;
}
3. Temp: пофиксить конвертацию ссылок на форуме.
4. Temp: нарисовать лаунчер - исходник сергиусу. (заодно и шапку форума)
5. Тему почистил. Всю историю загнал в спойлер первого сообщения.
6. Temp: звания
7. Добавил на форум префиксов.
8. old_dev создай пожалуйста на форуме дополнительный раздел "Test's - Тестовый сервер". С двумя подразделами: "Разработка" и "Тестирование". С кратким описанием и правами.
9. Поменял логотип на новый: сайт/форум. Переделал шапку на форуме.

Добавлено:

Temp: Новый favicon

Добавлено:

Temp: обновить версию форума

Добавлено:

Temp old_dev: Соц.сети, ссылки в поисковиках, калькулятор талантов, список покупок за бонусы, список ивентов.
Temp: Shoot'nik, Добавить кнопку голосования на MC Monitoring в меню голосований.
Temp: Перенести бекапы мускуля на новый сервер в раздел Storage.
Temp: Добавить в шапку форума инфо

Добавлено:

Temp: Реще делать новый сайт, что бы это дно нас не позорило
1. Поправил склейку сообщений на форуме (в течение 24ч)
2. Поправил ссылку на форуме на условия и правила.

Добавлено:

3. Добавил на форум в меню "сайт" выпадающее меню.

Добавлено:

4. Добавил "скачать клиент" ссылку на форум в меню "Скачать".
5. Поправил верстку шаблона форума:
Код:
.blockStatus {
    padding: 10px;
}
.message-userBanner.userBanner {
    padding: 4px;
}
6. Убрал звание "Команда форума" под аватаркой. На мобильной верстке поехало на новую строку и слипалось. Да и в целом бестолковый титул. Итак всем понятно, что админ за рулем.
Код:
.message:not(.message--forceColumns) .message-userTitle:nth-child(3), .message:not(.message--forceColumns) .message-userBanner.userBanner:nth-child(3) {
    display: none;
}
.memberTooltip-banners em:nth-child(1) {
    display: none;
}
7. Temp: Сделать bg тем и сообщений поинтереснее.
8. Накатил терминалы на боевой сервак для мультиучеток. Пришлось ребутнуть тачку ночью.
6 пункт делается из админки, без правки кода ;)
6 пункт делается из админки, без правки кода ;)
Я не нашёл. Убери этот css из extra.less и убери из админки, по человечески
Я не нашёл. Убери этот css из extra.less и убери из админки, по человечески
Done.
8. @@ создай пожалуйста на форуме дополнительный раздел "Test's - Тестовый сервер". С двумя подразделами: "Разработка" и "Тестирование". С кратким описанием и правами.
Разделы готовы, значки разделов прописаны. Какие права требуются? Более подробно опиши.
11. Temp: Shoot'nik переделать логотип, пацаны не оценили)
9. Temp: Shoot'nik Добавить в шапку форума инфо
7. Temp: Shoot'nik, Добавить кнопку голосования на MC Monitoring в меню голосований.

Профилактика (среда - перезапуск сервера) через 20 минут.
4. Temp: Shoot'nik Новый favicon
5. Temp: Shoot'nik обновить версию форума

Профилактика (среда - перезапуск сервера) через 20 минут.
1. Done
1.1 Почистил базу от пустых аккаунтов, кеш, логи и тп.
1.2 Обновил систему и софт на боевом и тестовом сервере
1.3 Ребутнул сервера.
5. Temp: @Robisho обновить версию форума
2. Done
7. Temp: @Robisho, Добавить кнопку голосования на MC Monitoring в меню голосований.
3. Done
11. Temp: @Robisho переделать логотип, пацаны не оценили)
5. Done
Посмотреть вложение 211
5.1 Update
Посмотреть вложение 212
4. Temp: @Robisho Новый favicon
6. Done
7. Поменял шапку форума и добавил радиальный градиент.
Код:
.p-header-inner {
    background-image: radial-gradient(******, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8));
}
.p-header-inner {
    max-width: 100%;
    width: 100vw;
}
Ден, по твоей просьбе с скриптом php удалось нарыть вот это https://xenforo.info/resources/Использование-php-в-виджетах.6077/, возможно поможет.
У меня там нет прав. Скинь плз, че он там пишет.
UPDATE: Отбой. Сделал в обход php, на Ajax+JSON.
Temp: на мобиле сделать font-size: от vw, а не от em.
9. Temp: @Robisho Добавить в шапку форума инфо
Done

P.s. ПОЯСНЕНИЕ: Все эти мелкие работы по логотипу и шапке форума, это первые наброски потенциального фирменного стиля. Для дальнейшего создания полноценного дизайна.
А вывод онлайна на форум, это изучение движка форума (что бы потом тоже перелопатить), плюс создание базы (скриптов) для статистик на будущее, на новый сайт.


Порочный круг с соц сетями, везде требуется номер мобильного телефона. Пробовал использовать виртуальный номер, с ним ни хрена не работает. Теперь все соц сети совершают звонок на телефон а не высылают смс с кодом.
Нужен мобильный номер.
Из ммотоп удалил вакансию модератора форума, поскольку пришли к выводу что пока в нем нет нужды.

Ден, по твоей просьбе с скриптом php удалось нарыть вот это https://xenforo.info/resources/Использование-php-в-виджетах.6077/, возможно поможет.

1. Ввел новые иконки на сайт. Просто, что бы посмотреть.
Посмотреть вложение 219

2. Добавил второй вариант лого, для светлых background'ов.
Посмотреть вложение 220
2.1 Для использования: White Vector [SVG] | Black Vector [SVG] | White [PNG] | Black [PNG]

3. Поправил вывод онлайна на сервере (цифры/отступы) адаптив, на всех устройствах. Сменил шрифт на Warcraft. Сделал не такими бросающимися в глаза.
Посмотреть вложение 221

4. Почистил тему. Перенес сделанное в спойлер второго сообщения в теме. Оттуда в среду в первое, в архив.

Неожиданно понял, что не хватает раздела с объявлениями, раздел новости не совсем подходит для неких сообщений, например с отсутствием связи с сервером.
Раздел реализовал Объявления, писать в нем могут только администраторы и модераторы.

Поправил префиксы тем, теперь самые часто используемые можно юзать в любом разделе форума.

Давай твою картинку из подписи подгоню под нужные размеры, и залью на мс мониторинг вместо той что сейчас там, так же вместо иконки предлагаю накатить туда лого для светлых бекграундов

НА СЕГОДНЯ:
2. Temp: Shoot'nik Соц.сети винвульфу.
3. Temp: Shoot'nik зарегистрировать и подключить php библиотеку на sms.ru
4. Temp: Shoot'nik продлить лицензию endpoint на serv2019. 5 дней осталось.
5. Temp: Shoot'nik Отрисовка логотипа в 3D, - долго вошкается знакомый. Заказать на youdo

6. Temp: Shoot'nik вывести гильдии персонажей в список онлайна.
7. Temp: Shoot'nik в пн сделать таймаут на сайте, в случае, если продакшен отваливается на стороне голдов, что бы сайт не висел с бесконечным обращением к базе, которая не доступна. Так же, вывод онлайна на форуме тоже сделать по таймауту запрос. Тоже висит JS анимация, хоть форум и отвечает.
8. Почистить тему.


СДЕЛАЛ:
1. Почистил тему. Все выполненные задачи унес во второй пост данного топика.
Оттуда в среду все переедет в первый пост. В архив. Оставшиеся задачи сформировал в единый список.
2. В первый пост добавил регламент профилактики серверов по средам.
3. Оплатил endpoint, ждать ключ.
4. Оплатил mc-monitoring на месяц.
5. Заказал отрисовку лого на youdo:
Посмотреть вложение 229
5.1 Выбрал исполнителя на 3D лого. Скоро покажет что-нибудь.
Посмотреть вложение 232
5.2 надо что-то вроде того
Посмотреть вложение 233Посмотреть вложение 234
5.3 только с нашим логотипом
6. Вывел в стату игроков принадлежность к гильдии. Любопытно было.
Посмотреть вложение 230
6.1 Поправил
Посмотреть вложение 235
6.2 Подсветил
Посмотреть вложение 236
Код:
//Получаем ID юзера
$user_guid = $data["guid"];

//Запрашиваем его гильдию
$query = "SELECT `name` FROM `guild` WHERE `guildid` IN (SELECT `guildid` FROM `guild_member` WHERE `guid` = '$user_guid')";
$result  = $connectChar->query($query);

//Выводим результат
$guild_name = mysqli_fetch_row($result)[0];

//Доп. CSS
width: 60px;display:inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
7. Сделал таймаут в Ajax на форуме. Теперь, если база отваливается (игровой сервак) - запрос не уходит в бесконечность и анимация не раздражает.
Код:
$.ajax({
    timeout: 500,
    error: function(){
        $('#Horde').html('');
        $('#Alliance').html('');
    }
});
8. Сделал заглушку (временному сайту - временный костыль). Теперь, если отваливается база (продакшен), то с сайта редиректит на форум, где вероятно уже будет висеть новость от old_dev
Код:
//Connect
$link = mysqli_init();
$link->options( MYSQLI_OPT_CONNECT_TIMEOUT, 1 );

//Если БД не доступна, то редиректим
if(!$link->real_connect('', '', '', '')) {
    header('Location: https://forum.warcraft.life');
}
9. Зарегистрировал отправителя у SMS шлюза. Скоро сможем отправлять себе SMS, если серваки в дауне.
А в перспективе пригодится для авторизации или восстановления пароля от аккаунтов.
Посмотреть вложение 231
10. Сделал паблики vk/fb, отправил old_dev для заполнения.
Раньше времени паблики на сайт/форум прошу не выносить.
Пока нормально не будут оформлены и полностью заполнены.
11. Короче размеры лаунчера 800х422 = ну прям беда. 1200х700 предлагаю.
Посмотреть вложение 247
11.1 Sergivs в конфе задал вопрос относительно фрейма регистрации. Предлагаю сделать обработчик на GET, это будет правильнее.
11.2 Так же жду от девочки новый логотип. Не зашел этот на лаунчере. Да и серый дизайн надоел. Хочу цветной попробовать.
Посмотреть вложение 248
11.3 Фрейм вывод тем с форума в лаунчер начал писать. Данные напрямую из базы, не парсингом страницы.
11.4 Продолжение работ по лаунчеру в след. раз. Устал. Хочу спать.
14. Temp: добавить ссылки на все версии логотипов в первый пост, что бы не потерялись со временем.
15. Temp: Таргетированная (небольшая, посмотреть фидбек) реклама пабликов по готовности оформления (после нового логотипа и лаунчера).
Info юзерам: после выхода Новый лаунчер будет автоматом (при запуске) подтягивать наш (игру) клиент (спасибо Sergivs). Какой бы клиент у вас не стоял, лаунчер перекачает экзешник и пару dll. Если клиента нет, он выкачает весь клиент. (Конечно с Вашего согласия и там будет кнопка «указать директорию» и тп, суть не в этом.)
А теперь огонёк: Наш клиент будет привязан бильдом (и англ и рус) к серверу. Зайти со стороннего клиента не получится. Только с нашего. А наш клиент запрещает запуск более одного окна.
Сделано так будет по трём причинам: а) минимизация ошибок (и холостых баг-репортов) при игре со сторонних клиентов; б) запрет на мультиводство; в) автоматическое обновление клиентов пользователей при изменении версии клиента.
Пугаться не стоит. Просто заранее предупреждаю о том, что однажды мы выкатим такую шляпу. Тем, кто играет честно, переживать не о чем. Просто скачаете лаунчер и он сам все сделает. Добра.
Temp: сделать email spam рассылку (5-10 млн писем) через epochta
1. Endpoint ключ прилетел, вкорячил на обе железки. 2. По лого: а) Девочка слилась; б) Передал другому исполнителю. 3. Ахтунг админам: сегодня на продакшен накачу ещё одну виртуалку Hyper-V winserv19, выделю одно ядро и 4Gb ОЗУ и общее ОЗУ продакшена подрастёт с 10192 до 14192. Так надо. В перспективе ещё накручу виртуалку на centos и одну на debian. Все под контролем. В январе-феврале увеличу память до 380Gb, в марте-апреле поставлю второй камень на 40 ядер

Профилактика и обновление сервера будет сегодня около 18:00. Обновляю софт на железе.

Профилактика и обновление сервера будет сегодня около 18:00. Обновляю софт на железе.
Done. Отчет завтра, еще не закончил.

Черновик

0447055A-D034-4EC7-940F-7FB487986F7B.jpeg

Ден знаешь чего еще реально не хватает и из за чего щит станет выглядеть в миллионы раз круче, это если к нему в рамку добавить символы из варкрафта, например как тут. Будет реально смотреться охренительно.
Frostmourne-sword-cosplay-replica.png

0447055A-D034-4EC7-940F-7FB487986F7B.jpg

Моими кривыми граблями это выглядит как то так. Думаю профессионал сделает в разы качественнее. Былоб охрененно еслиб символы смотрелись как будто они вдавлены внутрь текстуры.
если нужны сами символы, то можно взять с меча или у меня есть вот такая картинка
death_knight.png

Финал
вектор

Добавлено:

final all aipsd
2E69262D-F56D-471B-A5B2-06CF443142D2.jpeg851606BD-AC1D-43E4-A7DE-B10C11410A55.jpegAD1FA5EE-75AD-4519-BCD1-D92130B70409.jpeg

1. В первый пост добавлены новые лого в PNG
2. Апнул рекламу на MC Monitoring
3. Апнул тестовый сервак. В течении часа скину доступы админам
4. Заного сконфигурировал (увеличил лимиты) мускулей веба и игрового сервака

1. Тестовый перенастроен и добавлен в общий реалм


Добавлено:

2. Общая конфигурация Hyper-V на сегодня (заметки, для себя, в историю)
09-04-2020 21-22-01.png

1. Профилактика done
2. Новости в клиенте поменял

1. Поменял обвязку на мониторинге

2. Поменял лого везде
24-04-2020 02-08-17.png

3. Начал пилить сайт

Решил делать в связке php+js(ajax), индекс будет миксом офф сайтов bfa+classic+shadowlands. Кабинет пока не решил, как будет выглядеть. Только функционал в голове.

Добавлено:

P.s. , на сайте и в ЛК закладываю архитектуру и логику под разные базы (classic, bfa & личкинг), при условии их работы (пока) на разных виртуалках, но, по хорошему я позже все базы вынесу на один мускуль (ибо каждый мускуль держит в кеше от 32 до 64Gb ОЗУ (а сейчас их 2шт, продакшен и тест = 128Gb - расточительство)) и сайт будет забирать инфу из одного мускуля, одним запросом.

1. Извиняюсь, ребутнулся сервак, апдейты поставил на ОСь и не уследил, сам в шутдаун ушел.
P.s. Сейчас будет еще один рестарт. То обновилась виртуалка, а теперь надо ребутнуть сам Hyper-V.

Дальше уже сервак трогать не буду.

Добавлено:

P.s. Заметка: jeanedarc не парсится старой веб-обвязкой. Посмотреть причину.

Добавлено:

P.s.2 заметки: php либа для работы с мускулем для нового сайта: https:www.redbeanphp.com + ЛК на сессиях + статистика с таймаутом .5s на ajax от спама + бутстрап верстка мейби + смена видоса (интерфейса) в зависимости от выбора сервера + ЛК общий для всех серверов.

P.s.3 рестарт done, сервак больше не трогаю на неделе.


temp: добавить разные варианты закачки клиентов
P.s. Игроки, ребята, короче по воскресениям с 0:00 в локальной среде продакшена (игрового Сервера) начинается глобальный автоматический движ бекапов на NAS. Локалка, конечно, гиговая и маршрутизация настроена с ограничениями, но у меня все же есть подозрение, что слив таких массивов может как-то частично повлиять на задержки (mc) у вас в игре.

ЕСЛИ ВДРУГ кто-то заметит «лаги» в игре в ночь с воскресения на понедельник с 0:00 до 5:00 - сообщите мне в ЛС пожалст. Я приму меры и разнесу таски по неделе, а не в одну судную ночь.


В 10:00 профилактика по средам.

1. Рестарт wow Серверов: продакшен и тест;
2. Обновление ОС’и и софта продакшен и тест;
3. Рестарт физических серверов: продакшен и тест;
4. Очистка логов на железном фаере - продакшен (1 линия), циске на боевом и роутере на тестовом (2 линия), winipfw (3 линия);
5. Проверка бекапов мускуля/веба/акронис;
6. Каждый первый день месяца создание полного бекапа всего на внешний носитель, для админов. И один бекап уйдёт на NAS в DC hetzner;
7. Ввод обновлений, если есть;

8. Релоад данжей;
9. Ввод изменений по заявкам из тех поддержки, если есть;
10. Ребут web server NAS/FTP;
11. Очистка базы от пустых аккаунтов. Без персонажей.
12. Все завершенные работы переехали в 1 пост в теме.
15. 3D Логотип + endpoint key
Запускаем тоже на тестовом. Базы я накачу по особому, разобью на префиксы, что бы не путать их с тестовыми от ванилы.
Гит/Компиляция/сборка с вас. Порты: 8086/3725. На шлюзе открыл NAT на эти порты. Клиенты на FTP. Остальные настройки в общем доке. Вопросы в конфу.
14. Temp: Shoot'nik нарисовать лаунчер - исходник сергиусу. (Не доделал)
1. Запустил 3.3.5a сборку от old_dev
2. Обновил index (тоже временный, пока основной не доделаю)

3. Почистил топик
4. Обновил баннеры на форуме и на mcmonitoring
1. Обновил конфигурацию Hyper-V, увеличил буфер RAM и пул SSD. Добавил новый SAS под бекапы.
2. Почистил базы. Ребутнул сервера.
3. Перенес все базы в одно место (на продакшен), как и хотел (предупреждал). Снес все левые мускули.

4. Сделал бекапы всех игровых баз. Обновил MySQL до 5.7.30
5. Поправил отображение онлайна на WarCraft Life (теперь более корректно)
6. Поднял тест сервер LK

7. Поправил бонусы в ЛК на WOTLK за голосование
8. Перенес обвязки на домены 3ур Warcraft Life | Classic AND Warcraft Life | WOTLK + SSL сертификаты
9. Поправил респонсив/адаптив верстку WarCraft Life на мобилах/планшетах (флексбоксами)
10. Убрал отображение онлайна ванилы с форума ибо появился второй сервер и уже надо выводить онлайн с обоих

11. Добавил тематические логотипы в веб-обвязки, что бы не путаться

12. Поменял кнопки до кучи

13. Поменял баннер на mcmonitoring'е

14. Отредактировал топ
15. Добавил второй сервак
16. Причесал формы, убрал бесявый бордер, добавил прозрачность, поменял цвет кнопок

17. Прикрутил либу redbeanphp к индексу, сразу забил базы в конфиг, набросал структуру новых сайтов classic.warcraft.life и wotlk.warcraft.life. С мускулем сайты будут взаимодействовать пушечно.
Код:
//Success
if ( R::testConnection() ){

//Соединяемся с Classic
R::selectDatabase('Classic');
$onlineClassic = R::count( 'characters', ' online = ? ', [ 1 ] );

//Соединяемся с WOTLK
R::selectDatabase('Wotlk');
$onlineWotlk = R::count( 'characters', ' online = ? ', [ 1 ] );

R::close();

//Error
}else{

error();
}
18. Переделал old_dev баннер (старый остался там же с приставкой _old)

P.s. old_dev, задай размеры баннера в коде ксенфоро на 1н-гейм, он у тебя расплывается (приглядись, как тут ☝ четко и как на 1н-гейм размазан)
19. Новая шапка на форум, там, где логотипы, будет онлайн на серверах отображаться в перспективе.

Все, буду вечером. Напишу батник автобекапов всех баз раз в час на новый SAS, поковыряю БФА сервак и отвалюсь на работу.
Теперь вовом буду заниматься в ср./чт, новые обвязки пилить:

структуру новых сайтов classic.warcraft.life и wotlk.warcraft.life
P.s. old_dev сюда добавь ссылку на клиент WOTLK плз

20. Брендировал acct на MMOTOP.

21.Сверстал баннер на MMOTOP
banner_2_mmotop.jpg
22. Разместил баннер на MMOTOP
10-05-2020 20-42-15.png
23. В первый пост добавлены наши баннеры для использования (буду пополнять)
1. Чет короче какая-то ссаная конверсия с MMOTOP'a

MMOTOP уже не тот. С mcmonitoring'a и-то больше...
2. Зашел на 5 мин ЛК затестить пинги, летает вроде. Встретил какого-то доброго человека в ПМ ;D
P.s. ЛК, кстати, реще загружается/логинится, чем ванила. Раза в 3-4.
P.s.2 Орда на х1 появляется) Молодцы)
3. Статистика (заметки, для себя)

4. Добавил на все сайты: classic.warcraft.life, wotlk.warcraft.life, warcraft.life, forum.warcraft.life, метрику и аналитику.
Сгенерировал sitemap и robot. Добавил и настроил ресурсы в Явебмастер и Search Console.

Встретил какого-то доброго человека в ПМ ;D
Заинтриговал ?

Нашёл глобальный косяк в маршрутизации. Из-за него лёг логин сервер ЛК сегодня.

ВНИМАНИЕ, сегодня с 18:00 и всю ночь будут проводиться работы по модернизации сети. ВОЗМОЖНО ванила тоже будет отваливаться в этот промежуток времени. По завершении работ отпишусь.

Нашёл глобальный косяк в маршрутизации. Из-за него лёг логин сервер ЛК сегодня.

ВНИМАНИЕ, сегодня с 18:00 и всю ночь будут проводиться работы по модернизации сети. ВОЗМОЖНО ванила тоже будет отваливаться в этот промежуток времени. По завершении работ отпишусь.
Всю ночь возился, не закончил. Ушел спать, этой ночью продолжу.

Ден, ты береги себя, а то есть подозрение что это твое фото

Ден, ты береги себя, а то есть подозрение что это твое фото
Таким был неделю назад. Сейчас так:
Короче ппц, я все расковырял))
Аггрегировал 4 сетевых в одну, получилось 4Gb/сек в одном канале. Поставил свой DNS наконец, ща буду домены переводить и порядок там наводить. Все виртуалки снес на отдельные внешние айпишники. Раздал приоритеты скорости, нашёл в вин сервер местный веб-сервер (IIS называется, аналог apache), накатил, шустро так воркает, буду туда веб переносить весь. Серега, все доступы твои слетят, я новые пропишу, когда закончу.

Короче днём и вечером стараюсь серваки не трогать, но пару ночей ещё их поребутаю.

В итоге все будет работать по красоте ✊

Вообще замечательно. Удивлен что ты раньше про IIS не в курсе был. Я им вообще долго пользовался когда в потребностях был только локал под сайты. Там и домены удобно назначать и много чего ещё. Но как всегда и свои недостатки есть.
Без доступов пока переживу, вообще не вопрос. Практически всесе свободное время сейчас уходит на танцы шаманские с клиентом. Нашел вроде один способ как это делать, но что то он тернист не по детски.

перевёз вчера, сегодня сайт и форум Сервера шатать буду. Будут отключаться.
Так, короче, сейчас буду переносить остатки и переводить базы. На днях будут дисконнекты, когда и скок пока не знаю.
P.s. Сборку БФА от old_dev получил, накатывать буду в конце недели.
Особых надежд на нее не возлагать, сборка тестовая, кривая и не стабильная. Другой нет. Будем эту пилить в перспективе.

1. Сайт и форум переехали
2. Все ссылки на клиенты и реалм листы изменились с ftp://warcraft.life/ на ftp://ftp.warcraft.life/
old_dev поменяй пожалуйста ссылки на скачать тут:
Запущен второй игровой сервер от команды сайта
Масшатабное обновление игрового сервера Kel'Theril - Classic 1.12.1 от команды сайта.
Запущен игровой сервер от нашей команды
и еще, где сам вспомнишь. Там ссылки не действительные, надо добавить домен 3ур "ftp.warcraft.life"
3. Игровые сервера пока лежат. Работаю с ними. К утру закончу.
3. Temp: (???) долгая задержка ответа при логауте с форума.
5. Temp: @@Robisho пофиксить конвертацию ссылок на форуме.
4. Done

@@ поменяй пожалуйста ссылки на скачать
Готово.

5. Изменился DNS сервер домена и IP адреса всего. Чистим кеш DNS, если не можем подключиться.
6. Все переехало на новый DNS, серваки и IP. Новые доступы old_dev все отписал в файле ggl
7. Серваки запустил, они теперь работают с базой удаленно. Тестируем серваки на задержки. Не должно их быть.
8. Новые realm list:
logon.classic.warcraft.life
logon.wotlk.warcraft.life

Старые тоже работают пока. Рекомендую перейти на новые.

Все становится по взрослому! Это радует.
Все, с переездами и рестартами закончили. Через пару дней займусь БФА и сайтами.
P.s. Потестировал (через удаленные от ДЦ шлюзы) задержки в игре, - 4-6мс на личе и 0 на классике. Ваще крутота)
P.s.2 сайты и форум ответы мгновенные, что тоже офигенно.


Ден, а давай запустим первым бернинг крусейд)) Там такая атмосферность чумавая. Да я знаю что я старый пердун олдскульщик, но я прям тащусь от подобного :)

Ден, а давай запустим первым бернинг крусейд)) Там такая атмосферность чумавая. Да я знаю что я старый пердун олдскульщик, но я прям тащусь от подобного :)
Хорошо, но чуть позже. Мне надо поработать немного)

Вчера сделал батник бекапов всех баз и запустил крон. Работает так:
1. Скрипт запускается в 0:15 каждый день
2. Создаёт папку с датой на диске бекапов
3. Сливает туда все базы и зипит их сразу
4. Каждые 6 часов скрипт запускается снова и проверяет наличие бекапов этого дня
5. Если они есть, он их перезаписывает на свежие, если нет, возвращается к пункту 2

Итого, на случай ЧП, максимально допустимый откат будет на 6ч назад.

p.s. Все сайты, форум и игровые сервера (консоль/код) бекапятся раз в сутки в 5 утра.

Так, короче, Хьюстон, у нас проблемы)

Спасибо Moroshka, помогла найти косяк.

old_dev, у нас продакшен лича периодически отваливается от базы (лост коннекшен в консоли). При этом он обратно подцепляется, но некоторые Таблицы уже игнорирует. Войти и играть можно, но некоторая механика уже не работает. Пока не ребутнешь сервак.

Короче я не знаю пока в чем косяк, возможно в wait_timeout опять...Пару дней понаблюдаем за консолью лича, если увидишь там лост коннект к бд, сообщи мне время потери и смело ребутай сервак.

p.s. Возможно верну общение с базой с внешнего на локальный адаптер. Он бесперебойный, но нагружает локальный маршрутизатор, что ни круто ?
Хо-хо =)



Comming Soon...And thx for old_dev

Не все пошло по плану, конечно)

Но мы соберем команду и доработаем))

P.s. Не, ну в целом норм. Пинги хорошие, задержки минимальные (10мс). Рестарты хз пока ?‍♂️
Для начала сгодится. Много работы для Sergivs =) Потестируем пару-тройку дней и выкатим в паблик.

P.s. The Burning Crusade, кстати, выкатил. Хорошая "домашняя" сборка. Сейчас old_dev ее донастроит и выложит.

Докладываю обстановку)

1. Серваки от базы пока не отваливаются, помог редирект через Локал.
2. БФА стоит норм, память не жрет, программист, который будет им заниматься в своё свободное время готов, ждёт доступы.
3. Бекапы делаются без сбоев.
4. Крусейд в процессе, ждём вульфа.
5. Сайты прикручу уже когда все поставим и запустим.

Пока все на этом.

БК практически готов. Да, много чего не возможно без группы тестеров проверить досконально, но тем не менее проверка самых "скользких" моментов, где чаще всего вылезают косяки пройдена успешно. На сегодня эмоции от сборки более чем положительные. 3 дня кручу ее без остановки, ни сбоев ни выжерания оперативы, все круто.
Сегодня будут финальные тесты рейда Черный Храм.
После скомпилированные сборку и бэкапы заливаю на сервер для установки, исходники заливаю репозиторий и все готово.
Думаю суббота или край воскресенье сервер будет готов к открытию.

Ночью не спалось, решил потратить время на форум:
  1. Добавлены все новые разделы связанные с БК.
  2. Переработана структура разделов и подразделов до окончательного варианта.
  3. Добавлены описания к разделам и подразделам.
  4. Префиксы, нудная, долгая и упоротая задача, которая тем не менее должна была быть сделана. Все разделы и подразделы форума были отредактированы, теперь в каждом из разделов можно применить префиксы только соответствующие данному разделу. В разделах где префиксов быть не должно они полностью убраны.
  5. Начал в extra.less добавлять иконки разделам БК, понял что без отображения разделов на форуме задача глупая. Сейчас создам объявление, о том что мы скоро запустим БК и сделаю видимыми разделы на форуме. Ну это чтоб люди не удивлялись появлению разделов на форуме. В extra.less партянка та еще получилась Ден, залезешь в шаблон не удивляйся его объему, там теперь текста как в трех томах Война и мир :)

Жжёшь) я ток проснулся ? ща кофе попью и сделаю свою часть)

Давай сегодня крусейд и БФА стартанём, надо уже дожать эти два сервака. Ща я все выложу, ты оперативно конфиги допили и понеслась.

пс про БФА описание Сервера я сам напишу) так напишу, мало не покажется ? создай для него разделы на форуме тоже плз.

Давай. Под БФА пока думаю надо создать несколько разделов всего, ибо там пока кроме как про баги писать не будут. Конфиги поправлю сразу как будет доступ к машине с БК.

Так)) отставить дискриминацию БФА)) ну-ка все разделы создавать, как положено)))

Так, все, я утонул в коде. Форум не читаю. К вечеру напишу че сделал.
1. Почистил топик. Старые мессаджи унес в архив.
2. Отредактировал новость в шапке форума о наборе в команду. Шрифт прям выбивался из общего стиля.
3. Почистил виртуалки, обновил софт (уже пора было), оптимизировал диски и тп. Профилактика короче.
Ппц у нас кол-во виртуалок раздулось, 8 штук + 2 NAS, я скоро только на их обслуживание сутки тратить буду...?‍♂️
4. Оп, случайно дырочку нашел :D в доступах к служебным интерфейсам) закрыл .htpasswd'ом в .htaccess, фиг вам а не доступ к базам :geek:
5. Поправил конфиги php/mysql, после переезда там дефолтные никто не правил. php ребутнул, а мускуль нимагу ибо играет там кто-то на серверах своих дурацких)
6. TBC запустил, винвульф объявит. Новая жопоболь появилась, в базе сборки отсутствует поле password ;D Стандартная веб-обвязка идет лесом)) Пошел изобретать чета))
6.1. TBC регу написать не могу ибо нет таблицы пасс. Сервак пасс пишет куда-то, я хз куда он его пишет, вопросы к винвульфу, разбирайся, развлекайся ?‍♂️ Я пошел уже за БФА наконец.
6.2. Сделал регу (thx old_dev for manual), она там оказывается на json окружении с генерацией соли пасса в две колонки v/s
6.3. Подогнал регу под нашу стандартную обвязку. С регой закончил. Бесанула ппц ?‍♂️
7. Удалил все тестовые аккаунты (admin, player и тп), почистил все в рабочей среде сервера.
8. Сайт | Регистрация | Русский клиент (проблемный, поговаривают...) | Английский клиент (рекомендуют) | Realmlist logon.tbc.warcraft.life
9. Поменял на БК таймзону, как на Классике, на 1 на обоих серверах, на девелоперскую ибо с остальными начинаются проблемы с языками. На личе тоже выставил 1, вместо 2 (USA).
10. Вернул МОТД тестового БК ибо был снесен копипастом конфига с продакшена. На всех тестовых серверах МОТД подогнал под единый стиль.
11. Добавил tbc.warcraft.life в явебмастер, search console, метрику и ggl analytics
12. Увеличил лимиты виртуалки BFA ибо прожорливый ЖИР, а не БФА
13. Запустил БФА, отписал доступы для old_dev в файле ggl, прошу проверить конфиги, донастроить под х5 (или сколько там надо) оба (продакшен и тест) сервера, затем передаю доступы Sergivs для разработки
14. Выложил клиент BFA и realmlist logon.bfa.warcraft.life. Регистрацию сделаю завтра, как и добавлю на главную ТБК и БФА. Уже устал и спать хочу.
15. Убрал логотипы classic и wotlk с форумной шапки ибо не актуально. Сам background обжал в ps до 200Kb (был 900Kb и прогружался на 0.6 сек(!) дольше самого форума)

16. Теперь при регистрации аккаунта на любом интерфейсе warcraft.life, выдает актуальный set realmlist (раньше выдавал просто set realmlist warcraft.life, что не актуально давно). Спасибо Kyxo за найденный косяк.
17. 5. Temp: Shoot'nik Перенести бекапы мускуля на новый сервер в раздел Storage.
18. Продлил домены. Ппц, нам год скоро))
19. Вернул MX записи в Новый DNS. Формы обратной связи снова на связи ;)
20. Temp: Добавить bfa.warcraft.life в явебмастер, search console, метрику и ggl analytics

P.s. old_dev, будешь публиковать сервер, сюда добавь плз ТБК и БФА:


Будьте здоровы ?

Удалил все тестовые аккаунты (admin, player и тп)
Опрометчивый шаг. Мы уже сталкивались с этим на ваниле. id аккаунта все равно остается в недрах сервера и при создании новой учетной записи появляются разные косяки у игроков. Как лок который не отображался в игре.
конфиги настроил по дефолту, эксплуатация покажет что где докрутить или открутить. В базе подправил реалм, теперь без х5.
P.s. @@, будешь публиковать сервер, сюда добавь плз ТБК и БФА:
TBC добавил, с бфа добавлять пока что нечего. Ждем твоего эпического описания как ты и обещал.
Ушел дальше страдать с форумом. Иконки разделов сам себя в код не впишут.
Просто для информации:
У нас на форуме теперь 248 разделов, как то много наплодилось.
На каждый раздел по 2 иконки (есть новые сообщения или нет) итогом 496 иконок.
На каждый раздел 14 строк кода. Итого 248х14=3472 и это только по разделам.
extra.less не тухло так разросся :cool:
Допилил не хватающие иконки, и везде все подобавлял. Теперь форум ready на 100%.

Меня сегодня не будет. Завал на работе. Когда буду, пока не знаю.

Ждем твоего эпического описания как ты и обещал.
Done


Я задолбался подгонять это под разные структуры баз, одни костыли...Надо уже психануть и свое сделать по уму.
P.s. Ищи катаклизм, накатим его и уже на все это (базы) я сделаю новую единую объвязку.


Красотища то какая))
еще прям глазки чешутся посмотреть на обновленный вид главной - WarCraft Life

Красотища то какая))
еще прям глазки чешутся посмотреть на обновленный вид главной - WarCraft Life
Ща сделаю, занимаюсь. Я там все по новой решил переделать.
После сделаю описание сервера, затем обновлю баннеры, добавлю новые сервера на ммотоп и мсмониторинг и выдам доступ Сергиусу к бфа.

Temp: Добавить bfa.warcraft.life в явебмастер, search console, метрику и ggl analytics
Done

Temp: Добавить ТБК и БФА на ммотоп и mc-monitoring + обновить баннеры (ммотоп, мониторинг, 1н-гейм) и продлить рекламу
Temp: Добавить ТБК и БФА в serpstat


Код разрастается конечно...?‍♂️



Natsy, решил(ла) добавить аддон ванилы в тему на форуме. Он(она) добавил. Я понял что система файлового менеджера на данный момент работает не в кассу. Не мудрено, ведь изначально все делалось под один сервер а не под 4. Понял что пора исправлять это непотребство.
Раньше было так

Все четко и красиво, все аддоны разложены по полочкам (назначению). Но это не вписывается в текущее положение дел. Пришлось все резко сокращать.
теперь все выглядит так

Но, теперь когда кто то решит добавить аддон, он просто не сможет сделать это не правильно. Аддоны добавляются теперь только через ресурсник и только в соответствующие дополнениям Warcraft разделы. Происходит все автоматически, с добавлением нужного перфикса.
В разделах с аддонами от ныне создать новый топик в ручную больше нельзя.

Посидел подумал, стандартные префиксы используемые на форуме это как то скучно. Появилась мысль оформить префиксы не в виде стандартных типо 1.12.1 а в виде иконок дополнений, примерно так:
/ / / .
Будет явно интереснее выглядеть.
Задумки как сделать уже есть. При создании префикса в стиле указать не готовый а выбрать "Другой, используя свое имя CSS-класса ", и в мой любимый extra.less напихать код. Над которым нужно еще подумать. Думать в падлу но надо. Может чуть позже вечером что придумаю :)

Вчерашнюю затею выполнил. Теперь все просто шикарно )) Шикарно на столько, что захотелось вообще все аддоны объединить в один раздел (хотя это не правильно). Чтоб картинки префиксов чередовались. Надо еще стандартные префиксы тем 1,12,1. 2.4.3 итд заменить на такие же. Будет вообще улет.


Выношу в отдельный пост, чтоб не потерялось, что и как делал.
Создаем префикс, называем например - bfa
В стиле отображения выбираем "Другой, используя свое имя CSS-класса " и вписываем название - prefix_bfa
Идем в extra.less и добавляем код
CSS:
.prefix_bfa
{
    background: url(../styles/default/xenforo/icons/bfa.png) no-repeat scroll left center;
    display: inline-block;
    line-height: 32px !important;
    padding: 0 0 0 50px;
    vertical-align: middle;
    margin-top: -4px !important;
    font-size: 0px;
}
И так для каждого префикса
Чтоб вообще стало красиво после создания всех нужных префиксов ниже добавляем еще код
CSS:
.menuPrefix {
    font-size: 14px;
    padding: 6px 25px !important;
}

глазки чешутся посмотреть на обновленный вид главной
Слепил на коленке за пару дней) Надеюсь не разочаровал)
Done, чистим куки/кеш браузера (ctrl+F5).

Надеюсь не разочаровал)
По мне вообще огонь! Единственное что добавил бы, это общий онлайн на всех реалмах где нибудь в верху. И больше вобще ни че не надо на главной.

общий онлайн на всех реалмах где нибудь в верху
Решим, ща надо наконец написать текст бфа сервера, рассказать, что там не надо брать начальные квесты))
затем обновлю баннеры, добавлю новые сервера на ммотоп и мсмониторинг и выдам доступ Сергиусу к бфа.

И в догонку Ден, ссыль на форум надо где то в верху разместить. А то прокручивать вниз постоянно не лучший вариант. Кто нить из юзеров напишет точно про это. Что нибудь в таком плане будет более чем замечательно.


+Поправить css префиксов.

Короче из жирного осталось поднять катаклизм и возможно(!) легион, затем размножить реалмы (рейты каждого Сервера, кроме ванилы) по уму, а так же сделать новые личные кабинеты каждому серверу (classic.warcraft.life, wotlk.warcraft.life, tbc и bfa). Затем я к чертовой матери переделаю шаблон форума. Что бы прям по красоте, причешу его внешний вид под близовские форумы.

Все, как всегда постепенно. Сейчас работы навалилось в реале, когда получится серваком позаниматься, пока не знаю ?‍♂️ Буду что-то подкручивать заходить по мере возможности.

Temp: Добавить ТБК и БФА в serpstat
Done

Чекаю сейчас индекс, поглядываю за онлайном на серверах, пока пишу парсер по работе.

Короче вот все эти люди, что играют сейчас у нас, я себе список выгружу потом из базы и когда буду делать личные кабинеты и систему бонусов, я им что-нибудь дам. Бонусов там начислю или ещё что-то, придумаю.

Не смотря на нищебродский онлайн на серверах, они все равно, каждый день заходят и играют. Особенно на классике, гильда дискиплс вчера собралась, я видел, орда собирается периодически. И ведь тяжело им играть с таким онлайном, нет, сидят, упёртые) короче браво, ща работу разгребу в Реале, много накопилось, руки дойдут до бонусов и я всем вот этим людям какие-нибудь подарки соображу. ✊
Temp: Добавить ТБК и БФА на ммотоп и mc-monitoring + обновить баннеры (ммотоп, мониторинг, 1н-гейм) и продлить рекламу
Done

banner_3_mmotop.jpg


banner_mmotop.jpg



Сверху тоже забрал ?‍♂️


И это поменял.


Норм вроде, работает все

Ща в БФА камни полетят :D

Temp: +Поправить css префиксов.
Temp: доступ Сергиусу к бфа.
Temp: текст бфа сервера

Temp: ссыль на форум надо где то в верху разместить
Temp: поднять катаклизм и возможно(!) легион, затем размножить реалмы
Temp: сделать новые личные кабинеты каждому серверу (+ бонусы старым юзерам)
Temp: переделаю шаблон форума


old_dev, опубликуй плз Новости - Открытие сервера Nazjatar - Battle for Azeroth 8.3 на, спс.

Temp: +Поправить css префиксов.
Done

Temp: доступ Сергиусу к бфа.
Done

P.s. Все, я ушел, надо поработать. Когда буду - хз ?‍♂️
По 9 пункту ☝ начались затяжные работы. На выходе будет пушечка ? по остальным пунктам пока пауза, до завершения комплектации всех версий серверов.

Temp: IIS ночью ушёл в отказ в обслуживании на 3 мин. Посмотреть логи, че там...


Нервы кончились с этой мегой. Буду дома проплачу 10$ за про аккаунт и пойдет процесс бодрее.

Пошел проверять работает квест или нет из баг трекерра - В работе - не работает квест и выявил до кучи проблему вот из этой темы - Не выявлено - Не пускает на сервер!. Скачал из вложения реалмлист с сервера, закинул в папку с игрой и сам отхватил ту же ошибку соединения. Начал искать причины. Нашел. В файле Config.wtf который качается по ссылке на реалмлист прописано только это
Код:
SET portal "logon.bfa.warcraft.life"
Клиент это не воспринимает и сразу же запускает заливку конфига с серверов Близзард. В итоге в клиенте оказывается совсем другой файл с адресами близзард и естественно при входе в игру тебя не пускает на сервер. Чтоб это поправить, нужно просто в ручную отредактировать Config.wtf который создается игровым клиентом. В нем нужно оставить всю вот эту вот длинную портянку
Код:
SET portal "EU"
SET textLocale "ruRU"
SET audioLocale "ruRU"
SET hwDetect "0"
SET videoOptionsVersion "22"
SET gxApi "D3D12"
SET gxMaximize "1"
SET farclip "5000.000000"
SET horizonStart "1000.000000"
SET particleDensity "50.000000"
SET particleMTDensity "70.000000"
SET waterDetail "1.000000"
SET rippleDetail "0.000000"
SET reflectionMode "0.000000"
SET sunShafts "0.000000"
SET refraction "0.000000"
SET groundEffectDensity "40.000000"
SET groundEffectDist "110.000000"
SET volumeFogLevel "1.000000"
SET projectedTextures "0.000000"
SET shadowMode "0.000000"
SET shadowTextureSize "1024.000000"
SET shadowSoft "0.000000"
SET SSAO "1.000000"
SET DepthBasedOpacity "1.000000"
SET textureFilteringMode "3.000000"
SET terrainLodDist "350.000000"
SET wmoLodDist "300.000000"
SET entityLodDist "7.000000"
SET entityShadowFadeScale "15.000000"
SET terrainMipLevel "1.000000"
SET worldBaseMip "1.000000"
SET OutlineEngineMode "1.000000"
SET lodObjectCullSize "22.000000"
SET lodObjectCullDist "30.000000"
SET lodObjectMinSize "0.000000"
SET lodObjectFadeScale "80.000000"
SET RAIDfarclip "5000.000000"
SET RAIDWaterDetail "1.000000"
SET RAIDSSAO "1.000000"
SET RAIDDepthBasedOpacity "1.000000"
SET RAIDgroundEffectDensity "40.000000"
SET RAIDgroundEffectDist "110.000000"
SET RAIDshadowMode "0.000000"
SET RAIDterrainLodDist "350.000000"
SET RAIDwmoLodDist "300.000000"
SET RAIDhorizonStart "1000.000000"
SET RAIDentityLodDist "7.000000"
SET RAIDentityShadowFadeScale "15.000000"
SET RAIDterrainMipLevel "1.000000"
SET RAIDworldBaseMip "1.000000"
SET RAIDtextureFilteringMode "3.000000"
SET RAIDprojectedTextures "0.000000"
SET RAIDshadowTextureSize "1024.000000"
SET RAIDshadowSoft "0.000000"
SET RAIDreflectionMode "0.000000"
SET RAIDrippleDetail "0.000000"
SET RAIDsunShafts "0.000000"
SET RAIDparticleDensity "50.000000"
SET RAIDparticleMTDensity "70.000000"
SET RAIDrefraction "0.000000"
SET RAIDOutlineEngineMode "1.000000"
SET RAIDVolumeFogLevel "1.000000"
SET RAIDlodObjectCullSize "22.000000"
SET RAIDlodObjectCullDist "30.000000"
SET RAIDlodObjectMinSize "0.000000"
SET RAIDlodObjectFadeScale "80.000000"
SET componentTextureLevel "1.000000"
SET RAIDcomponentTextureLevel "1.000000"
SET weatherDensity "1.000000"
SET RAIDweatherDensity "1.000000"
SET graphicsTextureResolution "2.000000"
SET graphicsTextureFiltering "4.000000"
SET graphicsProjectedTextures "1.000000"
SET graphicsViewDistance "4"
SET graphicsEnvironmentDetail "4"
SET graphicsGroundClutter "4"
SET graphicsShadowQuality "2.000000"
SET graphicsLiquidDetail "2.000000"
SET graphicsSunshafts "1.000000"
SET graphicsParticleDensity "3.000000"
SET graphicsSSAO "2.000000"
SET graphicsDepthEffects "2.000000"
SET graphicsOutlineMode "2.000000"
SET raidGraphicsTextureResolution "2.000000"
SET raidGraphicsTextureFiltering "4.000000"
SET raidGraphicsProjectedTextures "1.000000"
SET raidGraphicsViewDistance "4"
SET raidGraphicsEnvironmentDetail "4"
SET raidGraphicsGroundClutter "4"
SET raidGraphicsShadowQuality "2.000000"
SET raidGraphicsLiquidDetail "2.000000"
SET raidGraphicsSunshafts "1.000000"
SET raidGraphicsParticleDensity "3.000000"
SET raidGraphicsSSAO "2.000000"
SET raidGraphicsDepthEffects "2.000000"
SET raidGraphicsOutlineMode "2.000000"
SET playIntroMovie "8"
SET Sound_MusicVolume "0.40000000596046"
SET Sound_AmbienceVolume "0.60000002384186"
SET accountName "gm@gm"
SET accountList "!WoW1|"
SET engineSurvey "8"
SET mouseSpeed "1"
SET lastCharacterIndex "7"
SET seenAlliedRaceUnlocks "A@@@|k"
SET gameTip "6"
И заменить только одну строчку
Код:
SET portal "EU"
на
Код:
SET portal "logon.bfa.warcraft.life"
Тогда клиент схавает изменения и не будет подменять файл на новый.

7. @@ Залить клиенты на торрент, второй чел пишет уже об этом. Не много, но все же.
Есть варик как это сделать напрямую с сервера, даже нашел статью в инете с подробным описанием и картинками)) - Как передать файл через торрент в uTorrent.
НО! Что мы будем иметь в итоге? При таком способе скачать файл будет можно использую торрент клиент. Да, это снимет проблему с ограничениями с загрузкой по FTP которая в последнее время становится все более актуальной. Но при этом все загрузки будут идти только с нашего сервера, что не снимет нагрузок с канала, хоть это и не главная цель, но исходя из соображений дальнейшей работы и прироста числа одновременных загрузок, нужно стремиться минимизировать эти нагрузки. Так вот, как я уже и сказал, выше указанный способ хорош лишь с одной стороны. С другой стороны он полностью уничтожает весь смысл создани я торрентов и р2р ( peer-to-peer ) сетей, где обмен данными идет сразу с несколькими пользователями и файлы загружаются из разных источников. В плюсах от этого выделяю такие как снижение нагрузок, повышение скорости загрузки, чем больше людей скачало файл - тем больше источников для скачивания.
И это все можно легко организовать. Как то лет 7-8 назад я имел дело с проектом на торренте. Для него я использовал движок - Форум TorrentPier.com. Стабильная и до ужаса простая хрень. По сути людям даже не будет требоваться доступ к самому треккеру, они просто будут брать торрент файл который создан на нем и качать клиент или что то еще а обмен данных будет идти уже через полноценный торрент трекер. Можно и открыть к нему визуальный доступ, повесив треккер на один из поддоменов. С точки зрения того же СЕО это то то же принесет пользу.
Поскольку решать вопрос с раздачей однозначно нужно, я бы выбрал именно этот вариант, технически грамотный и оптимальный. Денис, почитай, подумай на досуге, и потом обсудим все стороны вопроса.

И заменить только одну строчку
В реалмлисте сделал и перезалил. В клиенте там нормально было.
Мне кажется не надо изобретать велосипед. Найти любой торрент в инете, зарегать там новую раздачу и встать на нее. Дело 5 минут. ?‍♂️

Мне кажется не надо изобретать велосипед. Найти любой торрент в инете, зарегать там новую раздачу и встать на нее. Дело 5 минут. ?‍♂️
Не велосипед а обоснованное и правильное предложение.
На готовом торрент твою раздачу зарежут модераторы, особенно с легионом и бфа как повторные раздачи. А те которые там сейчас есть будут обновлять билд до актуального и с них конекта к серверу не будет. И как долго ты сможешь оставаться в онлайне для раздачи? Вот скачало 3-4 человек клиент и тупо изменили название папки. Все, торрент не будет ее раздавать. И снова источником раздачи будешь только ты.
Это реально кривой вариант.

TBDev/TBSource накатить, выложить клиент, сесть на раздачу, конец.

На раздачу поставить любой сервак. Короче ок, я понял. Я сделаю. Занимайся легой, катой и тп.

TBDev мертв с 2012 года. Даже календарь на их сайте замер на 2 октября 2019 года)
Обновил рабочие топы.

Temp: ребутнуть тбк и вотлк, по 8 дней аптайм уже...
Temp: купить новые сборки каты, панды и леги

1. Temp: (???) Вопрос иконок после нового сайта.
3. Temp: Shoot'nik Stats_forum пока напрямую, но в перспективе заводить массив в собственную базу форума кроном раз в минуту и уже оттуда выводить данные на сайт/форум.
3.1 Temp: на новом сайте часть запросов через memcache, регистрация и лк напрямую, статистика через базу-дубль с подкачкой раз в Х time, ибо нагрузка на мускуль.

5. Temp: Shoot'nik Сделать bg тем и сообщений на форуме поинтереснее.
8. Shoot'nik Посмотреть партнерку в пм по новому мморатингу


Temp: ребутнуть тбк и вотлк, по 8 дней аптайм уже...
Done

1. Купил баннер на iccup.com
2. Продлил рекламу mmotop

1. Обновление ОС'ей на всех серверах. Будет пару рестартов.
Done
12. @@Robisho Брендирование акка ммотоп (продление)
Done

Temp: IIS ночью ушёл в отказ в обслуживании на 3 мин. Посмотреть логи, че там...
Fixed

8. @@Robisho, @@ Поднять катаклизм, легион, дренор + панда, затем размножить реалмы
Виртуалки готовы.

Такс, загруз сильный у меня в Реале и у винвульфа. Пару дней нас не будет.


1. Сборку каты получил, накачу в ближайшее время, как только оно появится.
2. Появился Новый разраб на Nazjatar, это круто, велкам в тиму. Доступы выдам, как только доберусь до компа.

И, да, спасибо тем, кто играет, поддерживает проект ментально, пишет на форуме и всячески помогает. ?

Видим, ценим. Обнял, приподнял ✊

1. Welcome Fenix. Доступы выданы.
2. Сервера поочередно ребутну сейчас ибо аптайм 9 дней.
3. Кату перелил на собственную виртуалку. Запущу позже.
4. Главная :: Warcraft Life Torrent Tracker хост, домен, бд. Дальше дело за old_dev
Кату перелил на собственную виртуалку. Запущу позже.
Сайт | Регистрация | Клиент [Ru] | Realmlist

old_dev, доступы в ggl, настраивай конфиги (оба, не забудь про тестовый сервер, копипастить конфиг с продакшена на тест НЕ НАДО, собьешь настройки, они разные УЖЕ, просто допиши свои настройки два раза в двух разных конфигах, сразу два открой и одновременно правь), выставляй рейты, какие надо, выкладывай Eng клиент и отписывайся, после чего я объявлю сервер на индексе.

4. Главная :: Warcraft Life Torrent Tracker хост, домен, бд. Дальше дело за @@
Все, торрент закончил, как же он мне дорог...
Все заливает, раздает, качает. Крон стату отрабатывает, файлообменник раздает. Новые доступы в ggl. old_dev, - чисти DNS кеш ибо все переехало опять.
old_dev, выкладывай все наше барахло и кидай торрент файлы, прям в топик, плз. Не ссылки на топы торрента, а торрент файлы. И вставай на раздачу.
Я файлообменником солью с тебя, отпишусь и можешь удалять.

old_dev, остались: легион (давай с него начнём дальше), Дренор и панда. Последним должен быть тот из них, у кого реалм встаёт на 3724 порт. Долго объяснять, просто прими это и подбери последнюю сборку под 3724 порт. Посмотри, какой реалм у панды и у Дренора и последним делаем тот, у которого 3724 реалм порт.

Такс, old_dev, вчера обсуждали с тобой, давай сейчас набросаем будущий список реалмов.


Classic 1.12.1:
Kel'Theril x1
(Only Vanilla)

Burning Crusade 2.4.3:
Netherstorm x2
................. x5
................. x10
................. x25


Wrath of The Lich King 3.3.5a:
Thunderfall x3
................. x5
................. x10
................. x25


Cataclysm 4.3.4:
Stonecore x5
................. x10
................. x25
................. x50


Mists of Pandaria 5.4.8:
................. x5
................. x10
................. x25
................. x50


Warlords of Draenor 6.2.4:
................. x5
................. x10
................. x25
................. x50


Legion 7.3.5:
................. x5
................. x10
................. x25
................. x50


Battle for Azeroth 8.3:
Nazjatar x10
................. x25
................. x50
................. x100

old_dev, редактируй, дописывай, публикуй свою версию.

old_dev, глянул оформление торрентов - прикольно делаешь. Подумал, может шаблоны есть под torrent pier? Чёт он сраный такой визуально ?‍♂️ P.s. Выключи регистрацию.

Temp: на форуме периодически появляются добрые люди, которые хотят поучаствовать в разработке, но не знают, чем могут помочь. А помочь есть много чем, тем, на что у нас не хватает рук и времени. Вроде списка предметов за бонусы, звания на форуме, список ивентов в игре, так же предложения по рейтам будущих реалмов, торрент раздача и так далее.

Короче, я подумал вот о чем, надо привлекать этих людей, давать возможность проявить себя и поощрять. Например вписать их в список «спасибо/соавторы» в описание к каждому серверу, выдать какие-то бонусы и инструменты для творчества. Короче надо подумать над этим. Реще дело пойдёт ?‍♂️

old_dev, я отвалюсь до вторника. На работе завал. Мячик на твоей стороне. Торрент, ката, реалмы, легион заливай и тп. Делай свою часть, я вернусь и сделаю свою.


15. @@Fenix, @@Sergivs, BFA
Друзья, есть смысл сделать что-нибудь полезное. ?

Подумал, может шаблоны есть под torrent pier? Чёт он сраный такой визуально ?‍♂️ P.s. Выключи регистрацию.
Готовых нет, все ручками делается. Если будет интересно покажу как. Говорюж у меня на этом движке торрент висел года 4. Кстати Rutracker на нем же работает.

Реалмы и рейты
Classic 1.12.1:
Kel'Theril x1
(Only Vanilla)
Если будет очень много просящих, то можно рассмотреть х3 макс, но это уже будет фан с шопом и донатами на всю катушку.

Burning Crusade 2.4.3:
Netherstorm x2
................. x5.........х3
................. x10......х5
................. x25.....х10

25 овер дохрена для бк.
Wrath of The Lich King 3.3.5a:
Thunderfall x3
................. x5.........ок
................. x10......ок
................. x25......ммм лучше х50 и чисто пвп реалм со всеми вытекающими.


Cataclysm 4.3.4:
Stonecore x5
................. x10
................. x25
................. x50

Картина примерно как с личем. 25 явно лишний, не туда ни сюда. Для пве очень много, люди будут скипать кучи квестов и нужных цепочек, будет страдать репутация, доходность, профессии. 50 так же под пвп онли.
Mists of Pandaria 5.4.8:
................. x5.........х1
................. x10......х3
................. x25......х5
................. x50......онли пвп
Пандария признана лучшим пве контентом. Очень много любят именно квеститься, фармить профы, репу, ачивки, огород растить и много всего другого. Высокие рейты не зайдут.


Warlords of Draenor 6.2.4:
................. x5
................. x10
................. x25
................. x50

Пока хз что сказать, аддон гнилой до ужаса. Думаю правильнее сначала его запустить, если будут игроки, то дать им вариант голосовать за рейты.
Legion 7.3.5:
................. x5...........ок может даже маловато и стоит сразу с 10 начинать
................. x10.........х15
................. x25.........50
................. x50


Battle for Azeroth 8.3:
Nazjatar x10
................. x25
................. x50
................. x100

Тоже не очень все понятно. Если брать достаточно рабочий сервер на котором будут играть и рейдить то думаю х5, х25, х100. С нашим качеством сервера я даж не знаю, с одной стороны надо искать косяки и писать в баг трекер о них, а для этого надо проходить контент. С другой стороны хоть делай старт сразу на 120 лвле...

Поясню, почему не стоит игнорить низкие рейты. Очень много игроков в вове это фармеры. Им нравится делать квесты, качать профы ну и другие задротства. Это игроки которые пытаются взять максимум того, что предлагает игра. Такие игроки в дальнейшем начинают рейдить каждое кд, проходить подземелья по ключам и много чего еще. Они создают максимальный онлайн в игре. Для выполнения всех их желаний в игре уходит много времени.
Есть еще тру рейдеры. Это в основном донатеры, которые покупаю в игре все что может улучшить их показатели. Они играют мало, в основном только в рейдах. Кто на этом даже пытается заработать собирая вагон рейды, но это на оффе. Но таких не более 10% от всего числа игроков.
Еще есть пвпешеры, им класть на пве контент. На все цепочки квестов, прокачки репутаций за исключением пвп репутации, они даже качаються на бг и большую часть времени проводят на арене или ганкают по локам. Пвпешеров обычно на сервере так же %10-15 макс.

Высокие рейты были актуальны лет 10 назад, когда процветали в сети пиратки однодневки, в которых не работало больше половины и они завышали рейты чтоб хоть чем то держать игроков. Сейчас таких не осталось. Выжить смогли только пиратки на которых вкладывали силы в хорошую работоспособность. Да и народ поменялся, проплатить аккаунт на оффе сейчас может и школьник.

вот просто пример на мой взгляд лучшей русскоязычной пиратки - Сириус

Поясню, Очень много игроков в вове это
Есть те, есть эти, есть другие. Обычные, волшебные, в крапинку, розовые и фиолетовые.
У нас все есть для того, что бы сделать все для всех. И х1 и х10 и х100000000000, при необходимости.
Не ты, не я, а время покажет, что востребовано, а что нет. Боооольше ? творчества и экспериментов.
Мы, как бэ для этого и собрались ?‍♂️

Даже, если это один человек. Я, например. Я сделаю отдельный реалм х∞ в константе, лично для себя :sneaky:
Где вошел в игру, все умерли, мне все дали, я сразу все прошел и победил.
Буду сидеть на шпиле сторма, гнить один в свое удовольствие. Нравится мне.

Ну висит 20 реалмов, на одном играют, на 19 нет. И? Кому они мешают? Пусть висят.
вот просто пример на мой взгляд лучшей русскоязычной пиратки
Не надо ровнять сирус с остальными пиратками. Сирус уже не вов. Это уже отдельная игра. (методом экспериментов, проб и ошибок, кстати ☝)
проплатить аккаунт на оффе сейчас может и школьник.
Поэтому, как мне кажется, все и играют на оффе. А остальные ищут х50, х100, х1000000 ибо надоело им:
делать квесты, качать профы ну и другие задротства
Но это, сугубо мое личное мнение. Ты у нас game master, решать тебе. Я серьезно.
Classic 1.12.1:
Kel'Theril x1
(Only Vanilla)

Burning Crusade 2.4.3:
Netherstorm x2
................. x3
................. x5
................. x10


Wrath of The Lich King 3.3.5a:
Thunderfall x3
................. x5
................. x10
................. x50


Cataclysm 4.3.4:
Stonecore x5
................. x10
................. x25
................. x50


Mists of Pandaria 5.4.8:
................. х3
................. х5
................. х15
................. x50


Warlords of Draenor 6.2.4:
................. x5
................. x10
................. x25
................. x50


Legion 7.3.5:
................. x10
................. x15
................. x50
................. x100


Battle for Azeroth 8.3:
................. x5
Nazjatar x10
................. x25
................. x100
old_dev, в каждой ветке должно быть по 4 реалма. (Мне так надо, для логики DB, мне все равно, какие будут рейты)
Я оставил твой вариант, отредактировал, убрал лишнее. Проверяй, подтверждай, затем выложим юзерам, послушаем, что скажут.
Может будет что-то по делу, добавить или убрать. Мнение со стороны. Две головы хорошо, десять лучше.

Подправил чуть пандарию из спойлера. Остальное готово.
TORRENT's:

Classic:

Realmlist | Done
Client [Ru] | Done
Client [En] | Done

TBC:
Realmlist | Done
Client [Ru] | Done
Client [En] | Done

WoTLK:
Realmlist | Done
Client [Ru] | Done
Client [En] | Done

Поставил на закачку файлообменником, встань на раздачу плз.

Подправил чуть пандарию из спойлера. Остальное готово.
Ушло, как финальный вариант в список всех задач.

old_dev, кату не анонсируем только из-за отсутствия En клиента. Жду его от тебя. Так же это мешает анонсу:
16. @@ описание cataclysm + добавить разделы форума катаклизма и в объявление сверху на форуме к остальным серверам + раздел аддонов
Sergivs, Fenix, напоминаю про BFA.
Друзья, есть смысл сделать что-нибудь полезное.

На раздаче стою.
По кате, ты видимо будешь удивлен, но из 3ех скачанных мной клиентов ни 1 не запустился вообще. Везде вылезает вот это сообщение.

Предлагаю, тупо слить из клиента папку с английским языком и закинуть в твой клиент. Как временное решение хотя бы.

@@ описание cataclysm + добавить разделы форума катаклизма и в объявление сверху на форуме к остальным серверам + раздел аддонов
в процессе

Предлагаю, тупо слить из клиента папку с английским языком и закинуть в твой клиент.
Если можешь - сделай, проверь и выложи. Я скачаю и залью на фтп.
Я уже все, убегаю на работу. С утра серваком занимаюсь.
Go дальше (y)


16. @@ описание cataclysm + добавить разделы форума катаклизма и в объявление сверху на форуме к остальным серверам + раздел аддонов
Разделы форума - 100%
Аддоны - 100%
Описание - 100%
Обявления - 100%

Залил на FTP

old_dev, вот смотри, - две одинаковые темы: эта и эта, с одинаковым посылом и обе в разных разделах.

Люди путаются в кол-ве разделов, очевидно. Возможно стоит как-то оптимизировать? (не настаиваю, просто "на подумать").

Ну изначально задумывалось, что техническая поддержка это раздел где решаются вопросы по отсутствию конекта или пропаже перса, шмоток, работе личного кабинета и других подобных вопросов.
А баг-треккер это раздел чисто с косяками по игре. Нет моба, квест не работает.

Я тут. Жду новые торренты и объявляю кату.

Ночью кату анонсирую, прям завал в Реале ?‍♂️

Торренты каты
?



Немного статистики на память




И до кучи загрузка в историю

03-07-2020 12-44-38.png


old_dev, TBC сервер, ~9:00+ незапланированный рестарт (при нуле онлайна, это странно) и настрочил мне в world.log 1Gb (это как бы много, надо бы уровень логов поправить в конфиге)

old_dev, давай BFA


old_dev, заливай легу куда-нибудь, кроме ФТП. На любой сервак.

17. @@Robisho когда буду добавлять катаклизм на главный сайт
Done

Чистим куки+кеш (Ctrl+F5).

Отжёг ты батенька)))) Теперь тебя на МС люто ненавидят)))
Этот сайт знавал и больше уников в сутки на своем веку.... регресс идет на полную катушку.

У индекса верстка поломалась, слайдер репозиторий отвалился, утром поправлю

Сорри, сбой, серваки в даун ушли, моя вина, ковыряюсь с железом, Новый UPS ставлю

У индекса верстка поломалась, слайдер репозиторий отвалился, утром поправлю
Fixed


11. Sergivs БФА детектед первый незапланированный рестарт 10.06 утро. Дэбаг режим он, крашлоги, наблюдаем дальше (с)
16. old_dev описание cataclysm + добавить разделы форума катаклизма и в объявление сверху на форуме к остальным серверам + раздел аддонов
19. old_dev, анонсировать сервер на Игровой портал
Done
13. old_dev, EN client 4.3.4
15. Fenix, ТЗ для Sergivs, по BFA
18. old_dev Так работает один из компонентов античита. Который предотвращает барыжничество и прочие махинации на сервере. Если не забуду, подкорректирую настройки. Ответ был дан на форуме чтоб не разводить демагогию на 3 страницы о том как работает античит и как он должен работать по их мнению. Я против очередного ослабления работы античита. С самого начала все что мы делаем, это снижаем сами защиту. Проще тогда вообще его отключить совсем.

Оформить нас нормально на mc-monitoring, ибо оттуда народ прет. Так же добавить нас на wowjp (Shoot'nik)
Сделать на новом сайте нормальный раздел “скачать” с описанием реалма и клиента. (Shoot'nik)

6. old_dev Залить клиенты на торрент, второй чел пишет уже об этом. Не много, но все же.
11. Shoot'nik, old_dev Залить клиенты на торрент + мини бфа клиент на ФТП

TORRENT's:

Classic:

Realmlist
Client [Ru]
Client [En]

TBC:
Realmlist
Client [Ru]
Client [En]

WoTLK:
Realmlist
Client [Ru]
Client [En]

Cataclysm:
Realmlist
Client [Ru]
Client [En]

MoP:
Soon...

WoD:
Soon...

Legion:
Soon...

BFA:
Realmlist
Client [Ru]
Client [En]
1. Торрент последний (БФА) докачивается и публикую на главном сайте ссылки.
2. Пост с задачами почистил, убрал лишнее, добавил задачи из первого поста.
3. Ребутнул все сервера. После сегодняшнего сбоя они автоматом подгрузились, но не все забрали с базы и работали с ошибками. После рестарта работают корректно теперь.
4. Все. Все ребутнул, обновил, почистил, все в идеале, можно играть спокойно, серваки больше не трогаю.
P.s. Торренты закачались, сейчас выложу их на сайте, вместе с аддонами ванилы. old_dev, у себя торренты можешь убивать.
У индекса верстка поломалась, слайдер репозиторий отвалился, утром поправлю
5. js/css слил с репозитория в корень, больше эта шляпа с сайтом не повторится. Так же поправил верстку каты на индексе, название реалма выезжало за границы в мобильной верстке.
Отжёг ты батенька)))) Теперь тебя на МС люто ненавидят)))
Там прям борьба развернулась :sneaky:

Молодцы, обозначили свою позицию) Проголосую за них (y)

P.s. Ну а че, мс-мониторинг просто так что ли старались, рейтинг делали) Должны же их финансировать нищеброды вроде нас ?
Сирус с цирклом уже даже за ммотоп не борются (один **** там из штанов выпрыгивает открывая очередной реалм), остальные цари ушли в контекст, директ и адвордс по высокочастотникам :sneaky: Serious business ?‍♂️
сейчас выложу их на сайте, вместе с аддонами ванилы
Попозже сделаю, прилетело задачек по работе. Буду завтра/послезавтра. ?

P.s. Надо торренты реще публиковать)) У нас NAS по швам трещит, гиг отдает весь день)
Там похоже однодневки просекли халяву и дают линки на наш FTP ? У нас столько не играет, сколько качает ?


Там прям борьба развернулась :sneaky:

Молодцы, обозначили свою позицию) Проголосую за них (y)
Уже раза 3 точно приходила в мозг идея запилить свой рейтинг) Ну а че, пока есть пиратки будут и рейтинги, главное пару фишек отличающих от других прикрутить)

Уже раза 3 точно приходила в мозг идея запилить свой рейтинг) Ну а че, пока есть пиратки будут и рейтинги, главное пару фишек отличающих от других прикрутить)
Это кстати сложно так-то) Набросать диз нормальный, сверстать, набросать бекэнд, не сложно) Вон мужики сели и запилили красоту
(не знаю, можно, нельзя публиковать, они еще не открылись вроде ?, ну лан, реклама им от чистого сердца ?‍♂️ скоро добавимся и к ним, забыл совсем, в списке задач нету и забыл ?)

Жопоболь только в голосах (на мой взгляд) ибо накрутчики не дремлют, изобретательные джедаи взглядом ложки гнут и обходят любые преграды)
Привязка к кукам, к кешу или к ИПу не катит, все обойти легко) mc-monitoring вяжет к ИПу.
Я ради интереса с серваков накрутил 40 голосов, не напрягаясь особо ? Любопытно было, нам эти голоса до лампочки, там 20 баллов проплачены ?‍♂️.

ММОТОП к аккаунту привязывал, регу требовал и сёк нулевые акки.
Ща новое двигло запилили, пасаны серьезный код пишут каждый день, борются за чистоту рейтинга и все равно обходят его и накручивают)

Короче такая себе нудная возня с этими голосами) Лучше вов пилить, куда интереснее (y) Не наш это хлеб, не надо его есть ?

Любой рейтинг можно объегорить, было бы желание. Привязка к ип глупо как минимум. Система должна работать через сессионный ключ на сутки для каждого зарегистрированного аккаунта. И с проверкой по голосованиям, по нику и адресу сервера за который голосуешь. Да в принципе вообще все можно выкинуть нахрен и оставить только проверку по имени аккаунта на сервере. Именно аккаунта а не персонажа. Не думаю что будет дохрена желающих плодить по 40 аккаунтов только для того, чтоб в списке серверов в рейтинге было больше голосов. Голосуют то обычно игроки в свою копилочку, чтоб баллы накопить.
Не наш это хлеб, не надо его есть
а что делать если кушать то хочется)

Система должна
И с проверкой
в принципе вообще все можно выкинуть
Не думаю что будет
Голосуют то обычно
Там люди десятилетиями узкопрофильно занимаются этой балалайкой (борьбой с накруткой) и мы тут такие себе советчики пришли с рекомендациями :LOL:
Уверен, что там на каждый наш чих уже есть сотни НО и НЕЛЬЗЯ с ПРОБОВАЛИ :sneaky:
а что делать если кушать то хочется)
Амбиции...?

P.s. Не удаляй переписку, оставь, в архив запихну. Потом почитаем, улыбнемся, через год, а мож и слепим че дельное, в чем я сомневаюсь ибо уже нет времени не на что, а через год и подавно не будет)

Сегодня займусь трофеями, окончательный список и дополнения к нему скину, как можно быстрее. Такой есть вопрос, Shoot'nik, можно ли мне попробовать чутка переработать структуру того, как это выглядит в самом разделе? Там будет не слишком много изменений, лишь более приятный UI для пользователей. С иконками и прочее. Короче, покажу либо в дополнение к этому сообщению, либо в лс.

А также я не совсем понимаю, где находится вкладка (индикатор?) с бонусами за голосование и регистрацию. И мне было бы очень приятно, опиши ты чуть детальнее, что именно надо сделать со списком ивентов (составить из того, что присутствует в игре и оформить или что-то ещё?).

Умница! Спасибо за отзывчивость! ?

На самом деле задача не так проста, как может показаться на первый взгляд. Тут нам надо всем троим (ты, я, Винвульф) спланировать, как это сделать. Дать тебе доступ в админку и научить ею пользоваться, предварительно сделав бекапы (это я сделаю).

Мы с вульфом давно хотим это сделать, но вечно так заняты, что спускаем эту задачу в долгий ящик. Кроме тебя никто не сделает креативно и творчески, я уверен.

Серега, я знаю, что ты немного в недоумении сейчас, но просто, у меня чуйка, что она эту задачу дожмёт. А научившись пользоваться админкой принесёт много счастья и в других разделах, кроме званий и трофеев.

Ее надо просто направить, научить и подсказать.

Короче жду мессаджа винвульфа, если все ок, то я накатаю небольшое, развёрнутое тз ?

old_dev, отправил тебе голос в ватсап.
1. Почистил топик, унес в архив все лишнее.
2. Убрал из вывода на индекс модераторские топы.
3. Обновил топ назжатара (нужная цитата).
4. Выложил БФА En клиент на warcraft.life и bfa.warcraft.life
5. Новый wow.exe для BFA от Sergivs
6. Залил новые экзешники БФА в архивы клиентов на ФТП и в торренты.

Меня не будет до Чт., работы много. Вернусь, сделаю свою часть. (торренты и тп).

Прикольно)

Короче каспер endpoint выкатил новую версию v14, она должна автоматом ставится, но они накосячили и она автоапдейтом не ставится, пишет еррор в логах. При этом каспер автоматом пытается ее накатить раз в 5-10 минут примерно, выкачивая раз за разом апдейты из сети по новой. Доходит до еррора, выключается и через 5 мин повтор. Таким образом отжирая 20% ЦПУ на эти процедуры. Просто тупо вешает машину получается, ибо циклы не заканчиваются и уходят в бесконечность)

Останавливаешь руками эту какафонию, выкачиваешь новую версию, ставишь руками и тут же (при инстале) умирает старая версия (v13) без деинсталяции, просто выключается и не запускается больше, с сохранением файлов в директории.

Новая v14 при инсталяции виснет ибо автоапдейты эту процедуру уже запускали и он ругается, что все типа запущено и скоро будет круто, но не будет никогда)

Чистить ремувером все скрытые папки аля data/installer, выдирать с корнями все это, что бы ребутнуть и начать с чистого листа нельзя ибо тогда будет повторная активация ключей, а они на 10 виртуалок и уже заюзаны, ключи надо сохранить.

Лезешь в саппорт каспера, а там просто лютый поток говна от таких же как ты и ты понимаешь, что плюс еще одна гневная мессага им ничего не решит и никак не поможет.

Короче спустя 40 минут танцев с бубном ты кое-как выходишь на переустановку (очень много деталей сейчас опустил) и вроде вот оно, пошло, но в самом конце установки новой версии v14 он просит указать путь к инсталятору v13 для удаления старой версии и, если у тебя его нет (а у тебя его нет и они на сайте эту версию у себя удалили), то инсталлер начинает процедуру отката установки новой версии и всех изменений до не работающей v13. И в этот момент глаза наливаются кровью.

А теперь самое прикольное, всю эту войсковую операцию надо пройти на 9ти(!!!) виртуалках (серверах). Я серьезно. I love you kaspersky ?

В итоге, я у себя в бекапах софта (оказывается у меня такой есть) раскопал v13 и победил этот маразм на bfa, cataclysm, wotlk

Сейчас буду добивать tbc и classic, затем БД и общую. Будут рестарты, заранее извиняюсь, это надо сделать.

Завтра заканчивается реклама на mmotop и icup. Продлевать ее я пока не буду, оставлю только mc-monitoring.

Закончим: Легион, Панду и Дренор (хотелось бы его все же запустить, надо попыхтеть, коллекция не полная - заноза в мозгу для перфекциониста), затем я сделаю новые баннеры и уже тогда перезапущу рекламу по новой.

Затем размножим реалмы и после этого я запущу Директ и адвордс.

Как-то так ?‍♂️
Почистил тему от лишнего.
26. @@ @@Stein.DFT (по желанию) Нужно полностью продумывать систему трофеев. Сделать на форуме звания по красоте, за баллы (за трофеи) не дефолтные, а интересные, разные и что бы их было много.
DONE. Остались лишь картинки за Настей.
12. @@, TBC сервер, 03.07 ~9:00+ незапланированный рестарт, Настройки логирования было 0, поставил 1, надо понаблюдать.
Изменил обратно на 0. Наспамило столько, что большинство логов отказались открываться в обычном блокноте из за объема. Даже при значении 0 спамит больше чем надо. Причем спамит вообще все, что надо и не надо, как будто стоит значение логирования 3-full.
Сервер дуркует. Логи прочитать не смог из за вышеописанного. Зашел через РДП на сервер а там жесть.
1. Реалм работает без нареканий.
2. Ворлд теста работает без нареканий ( логи по минимуму)
3. Ворлд продакшена, там жесть. Каждые пару секунд спам в консоли о том что "mysql server has gone away" при этом происходят чудеса и сервер работает, можно зайти и начать играть. Именно с этим не понятным крашем связаны два баг репорта на форуме Исправлено - Пропажа персонажей и В работе - Пропали летки. На счет 1 уверен на 100% на счет второго на 90% но у меня все пришло в норму.
Остановил и продакшен и тест, удалил логи, стартанул по новой. Буду ежедневно следить за тем, что спамит в консолях сервера и в логи. Попытаюсь найти тот момент, который заставляет мускуль сходить с ума. Пока что очень все не понятно, но лечится рестартом. Будем наблюдать.
1 сутки: Полет нормальный. Что в консоли, что в логах пока нет ни каких ошибок которые приводят к некорректной работе сервера. Пока из ошибок только ошибки скриптовERROR: DB-SCRIPTS: Process table `dbscripts_on_relay` id 10103, command 0 has buddy 19425 by guid 69484 but buddy is dead, skipping. будем отслеживать далее.

mysql server has gone away
Теряется мускуль, - увидел надпись в консоли, - смело ребутай сервак. Конкретно эта сборка очень чувствительна к отклику мускуля (вероятно).
Остальные сборки пару сек таймаута терпят, эта пинганула, нет ответа и болт забила, сама своей жизнью живет. Что успела выгрузить в кеш при загрузке, с тем и работает. Игнорируя ДБ. Надо ребутать.

P.s. 14:00 Обновляю и ребутаю все сервера и базу.
UPDATE 15:00: Done

Слежу за БК ежедневно, хоть тут и не отписываюсь чтоб не катать лишние тоны текста. Пока что все как часики. Что приводит к задержкам в пинге с мускулем, тут может быть куча причин. Хочется поймать именно нашу, чтоб понимать как действовать дальше. Есть обстоятельства усложняющие отлов этой проблемки. Это логи в километр длинной. Недельные логи тектовики открыть не в состоянии, если сейчас стопнуть сервак чтоб почистить логи, то есть шанс не поймать ошибку.
Возможно на это влияют какие то определенные действия на серврер игроками, или аптайм работы. В общем различных если достаточно много. Будем ждать недельного кд, субботы. если за это время не случится казусов, то будем стараться выйти на недельное кд со среды по среду как и положено. Возможно это решит вопрос. А дальше только смотреть.

Cataclysm 4.3.4 - Stonecore
Играл, тестировал, нашел некие косячки, не смертельные, но стоит исправить. Собственно правки для подземелья Затерянный город Тол'вир.
Правки по следующим мобам:
Для исправления необходимо сделать правки в БД
SQL:
UPDATE creature_template SET minlevel = 85, maxlevel = 85, faction_a = 16, faction_h = 16, mindmg = 530, maxdmg = 713, attackpower = 827, dmg_multiplier = 7.5, Health_mod = 5 WHERE entry = 49327;
UPDATE creature_template SET minlevel = 85, maxlevel = 85, faction_a = 16, faction_h = 16, mindmg = 530, maxdmg = 713, attackpower = 827, dmg_multiplier = 7.5, Health_mod = 5 WHERE entry = 49323;
UPDATE creature_template SET minlevel = 85, maxlevel = 85, faction_a = 16, faction_h = 16, mindmg = 530, maxdmg = 713, attackpower = 827, dmg_multiplier = 7.5, Health_mod = 5 WHERE entry = 49321;
UPDATE creature_template SET minlevel = 85, maxlevel = 85, faction_a = 16, faction_h = 16, mindmg = 530, maxdmg = 713, attackpower = 827, dmg_multiplier = 7.5, Health_mod = 5 WHERE entry = 49319;
UPDATE creature_template SET minlevel = 85, maxlevel = 85, faction_a = 16, faction_h = 16, mindmg = 1007, maxdmg = 1354.7, attackpower = 1571, dmg_multiplier = 7.5, Health_mod = 15 WHERE entry = 49334;
UPDATE creature_template SET faction_a = 16, faction_h = 16 WHERE entry = 48953;

Понял что новостной раздел превращается в сборище неструктурированных сообщений. Переделал раздел, теперь там все по отдельным категориям. В будущем пригодиться, уверен на 100%.
Ден, вот от сюда пропали все изображения
Очень пичально. Искал лого WL со шитом, чтоб сделать префикс для раздела. Уверен, у тебя все это хранится в загашниках, поделись плиз. Лучше в png вариантах.

вот от сюда пропали все изображения
Позже исправлю.
P.s. Профилактика && restart's done
P.s.2 Ребята, сорян, нет времени на варик. Лето, отпуска. В сентябре вернусь и продолжим. Пока все на самотек ?

Профилактика && restart's done.
Скорректированы рейты серверов.
Ппц, нам год скоро))
done
Для исправления необходимо сделать правки в БД
done
вот от сюда пропали все изображения
Позже исправлю.
Fixed

Topic cleaned ↑ ... And ↓

P.s.2 Ребята, сорян, нет времени на варик. Лето, отпуска. В сентябре вернусь и продолжим
Сделать новые личные кабинеты каждому серверу. Разработать новый сайт и ЛК.
but for now ↓
Пока все на самотек ?
good luck and have fun (y)

Обратил внимание на это и ответил:
С 1го сентября разберусь с финансами и посмотрю, что с этим (реклама) можно сделать.
дописал в задачи ↑ вот это:
14.1 @Robisho юзеры просят больше рекламы, надо продумать дополнительные средства продвижения
держим в уме, что в сентябре так же будут серьезные расходы на это:
13. @Robisho Увеличить памяти до 800Gb
Посему губу сильно не раскатываем и особо чуда не ждем ❤
8. @Robisho, ==>ЛЕГИОН<==
Сборку легиона от old_dev получил, запущу 11-16 сентября.
37. @Robisho @, 11.09.2020 чекнуть всех разрабов в личку и обновить права доступа всем, кто забил на проект.

Event "Gnomish Races" 30.08.2020 edited.

посмотрю, что с этим (реклама) можно сделать.
1. Проплатил PRO Account на 2 мес на MMOTOP

Добавить Cataclysm в mmotop
Done

2. Вернул рекламу на MMOTOP
Такс, у меня выдался час времени и я сейчас в режиме теста, на скорую руку попробую размножить реалмы (для начала на BFA) с одной ворлд базой.
Battle for Azeroth 8.3:
................. x5
Nazjatar x10
................. x25
................. x100
Затестим, как работает и, если все ок, чуть позже размножу остальные.
P.s. BFA будет в дауне сегодня. На BFA не играть. Закончу - напишу.

Вышло большое обновление ОС'и. Буду обновлять и ребутать все сервера сейчас, в течение часа.

Сорян ?‍♂️


Сейчас DNS раздуплится (обновится), ребутну общий и запущу игровые сервера. (кроме БФА).
Мин 15-20 подождать еще.


Классика запущена.

Все запущено, кроме БФА. С ним еще поработаю.

Ну, в целом все воркает...


old_dev, архитектура теперь такая: а) уникальные базы; б) общие базы; в) тестовые базы


old_dev, пробегись, проверь работу серверов (на каждом сервере покачайся 10 минут) и если все ок, я в сентябре размножу остальные дополнения.
Так же проверь конфиги на предмет дропа эпиков и тп (обсуждалось), скорректируй, но без фанатизма, пожалуйста. Минимум изменений, не надо все урезать до х1, оставляя х100 только экспу.

P.s. Сейчас добавлю новые реалмы на индекс (сайт).

P.s. Сейчас добавлю новые реалмы на индекс (сайт).
Done

Как-то так...


P.s. Я ушел ?
P.s.2 Ребята, сорян, нет времени на варик. Лето, отпуска. В сентябре вернусь и продолжим

1. За ивент спасибо всем, инфу по железу получил, работы по оптимизации провёл, сервера вчера ребутнул.
2. Сейчас обновлю рекламу на мсмониторинге и ммотопе и с 2го по 14 сентября я улетаю в отпуск. Вульф, связь будет нестабильная. Ноут взял, на всякий. Есиче, связь.
3. Приеду, добавлю памяти в сервак, подниму легион (найди клиент нормальный) и размножу остальные реалмы по плану ☝

Теперь мы на 4 месте в рейтинге Рейтинг серверов World of Warcraft | MMOTOP.ru



там оказывается можно голоса покупать ?‍♂️

P.s. Всю рекламу продлил. На мсмониторинге аж на 3 мес. Все, я уехал ?

Хорошо тебе отдохнуть, давай бро, ни в чем себе не отказывай)
@@ написать названия всех реалмов в финальном варианте
Сошлись же вроде на том, что дополнение имеет общее название, а реалмы отличаются лишь цифоркой рейтов. Поправь если передумал.

Да, все верно. Этот пункт устарел, его надо зачеркнуть.
P.s. Залей клиент легиона, я им займусь в ближайшее время.

След дополнение какие реалмы множим? Ката? Или сразу легион?

Если мы уже пришли к решению размножения, то думаю на первых парах размножить лича и катаклизм будет самым правильным. А далее как глаз ляжет. Просто с личем есть некоторые идеи, которые возможно и на кату перенесем. Вот завтра в 12:00 и обсудим их.
1. Почистил топик.
2. Отключаю все сервера для обновления и чистки.
3. Поднял ФТП. Внес изменения в конфиг, теперь единовременно только три сессии с фтп, иначе вешают сервак.
4. Все сервера обновил, почистил логи и базу от спам аккаунтов.

12. old_dev, TBC сервер, 03.07 ~9:00+ незапланированный рестарт, Настройки логирования было 0, поставил 1, надо понаблюдать.
Поднять катаклизм, ==>ЛЕГИОН<==,
13. Shoot'nik Увеличить памяти до 800Gb
14.1 Shoot'nik юзеры просят больше рекламы, надо продумать дополнительные средства продвижения
15. Shoot'nik Установить расширение imagick в php веб-сервера
16. Shoot'nik Продумать систему дополнительной блокировки ip при бане античитом аккаунта.
17. old_dev Просмотреть систему работы тикетов через клиент игры, в базе все работает в клиенте уведомления ГМу не приходят.
26. old_dev Stein.DFT (по желанию) Нужно полностью продумывать систему трофеев. Сделать на форуме звания по красоте, за баллы (за трофеи) не дефолтные, а интересные, разные и что бы их было много.
30. Sergivs & Fenix 15.07 обновление BFA
32. old_dev добить уже и закрыть вопрос с праздничными событиями в ванилле.
34. old_dev краши TBC
35. old_dev Сформировать топик с полным описанием рейтов всех существующих и будущих реалмов ↑ (дебаты в ватсапе).
37. Shoot'nik old_dev, 11.09.2020 чекнуть всех разрабов в личку и обновить права доступа всем, кто забил на проект.
38. old_dev написать названия всех реалмов в финальном варианте ↑
31. old_dev Разобраться и пофиксить проблему со скачиванием торрентов на прямую с трекера.
31. old_dev картинка DH на внутреннем и общем сайтах не предусмотрена, надо доделать.
32. old_dev Залить легион для Shoot'nik.


Мужики, сегодня/завтра буду отключать сервак на 30-40 мин и добавлять памяти. Точнее не скажу, когда мимо ДЦ поеду, за час до отключения напишу на форуме.
Понедельник с 18:00 до 20:00 МСК (ориентировочно).

Temp: трансфер, снять рдп+мускуль, лега клиент и мулттиреалмы, экзешник бфа в торренте, новая конфигурация в описание серверов (память).
Temp: Планерки разрабов в дискорде по вс 12:00 МСК.


В ближайшие пару часов отрублю сервера.

2884B943-FCFE-44A9-AB78-E8F769647646.jpeg53B250B8-32F9-4F45-95BB-E2EBD0AE9510.jpeg

Мужики, сегодня/завтра буду отключать сервак на 30-40 мин и добавлять памяти. Точнее не скажу, когда мимо ДЦ поеду, за час до отключения напишу на форуме.
Done
22.09.2020 С 12:00 до 13:00 обновление ОС'ей, сервера будут отключены.
Done
8. @Robisho, @ Поднять ==>ЛЕГИОН<==
В процессе...





Сборка классная ?

old_dev, пока не определимся, будет ли это ФАН сервер или будем выпиливать лишнее и множить, - название реалма пусть будет без префикса рейтов.


Тестовый временно отключил. Fel Hammer'у поставил pvp flag.

P.s. Остальное завтра. Спать хочу.

Короче, это самый жирный сервак из тех, что у нас были. Здоровенная база, много памяти жрет сам по себе.


1. Доделал регистрацию.
2. Сделал автозапуски.
3. Убрал ошибки несоответствия мускуля и реалма.
4. Очистил первичные ключи мускуля (нумерация аккаунтов уже шла с 300 тыс, теперь с 1).
5. Убрал все лишнее из базы. Донат вендоров пока оставил, пусть стоят, посмотрим, что с ними делать.
6. Настроил часть конфига (old_dev, посмотри в конфиге настройки мувантичита, античита и вардена, вкл или выкл, не знаю пока...Язык оставь 1, девелоперский, пусть хоть один сервер будет с русскими никами плз...)
7. Настроил резервное копирование базы и виртуалки на backup сервер.
8. Выкатил доступы в ggl.
9. Убрал создание готовых персов на х5, запустим на FUN сервере через пару недель.



old_dev, тестируй, донастраивай, отписывайся. Затем я выкачу легион на индексе.

Пока old_dev тестирует новый сервак и пока TBC и BFA по нулям онлайн, я их отключу, обновлю DLL библиотеки на серваках.

1. Обновил DLL на TBC. Поменял icon на 0 ибо PvE. Done. Запустил TBC.
2. Обновил DLL на BFA. Поменял icon на 0 на: x5, x10 и х25 ибо PvE. Done. Запустил BFA.
3. Обновил список задач, почистил, убрал лишнее из топика в первый пост.
снять рдп+мускуль, лега клиент и
29. old_dev вышел новый mysql 5.7.31, надо обновить базу и библиотеки игровых серверов.
30. old_dev TBC и BFA DLL апнул, на очереди Classic, WoTLK, Cataclysm. Попозже сделаю. Утром.
33. old_dev, катаклизм периодически виснет с надписью в консоли "!just died!", надо разобраться.


Wrath of The Lich King 3.3.5a:
Thunderfall x3
Thunderfall x5
Thunderfall x10
Thunderfall x50
Через 15 мин буду работать над этим ☝ Сервера лича будут недоступны в течение часа.

На планерке рейты переопределились с:
Wrath of The Lich King 3.3.5a:
Thunderfall x3
Thunderfall x5
Thunderfall x10
Thunderfall x50
на:
Wrath of The Lich King 3.3.5a:
Thunderfall x3
Thunderfall x15
Thunderfall x30
Thunderfall x100


P.s. Отключаю сервера WoTLK на час. Сделаю - отпишусь.

Сделаю - отпишусь.
Done


P.s. Сейчас добавлю реалмы на индекс.
Done



И до кучи...



На сегодня все, glhf ?

Катаклизм уже не в первый раз уходит в отказ по непонятным причинам.

Висит на надписи в консоли:


old_dev, надо разобраться с этим. Fixed

P.s. Катаклизм распробовали...Онлайн растет. И он реально хорош, но Легион будет круче, однозначно =)
Короче по качеству серверов я бы выделил их в моем рейтинге примерно так:
1. Классика
2. Легион (скоро)
3. Пандария (скоро)

3. Катаклизм
--------------------

4. WoTLK
5. TBC
6. BFA

Burning Crusade 2.4.3:
Netherstorm x2
Netherstorm x3
Netherstorm x5
Netherstorm x10
Начинаю работать над этим ☝ TBC будет недоступен до 18:00. По завершении отпишусь.

@, надо разобраться с этим.
Кажись нашел ошибку...Причина банальна, лимит сессий в мускуле. Дохрена серверов стало. Забирают весь лимит, Кате не хватает и она уходит в отказ.
Увеличил лимит. Требуется перезапуск мускуля. Сейчас все сервера уйдут в рестарт, сорян ?

ОМГ, убил мускуль. :eek: Ща все ресну.

Увеличил лимит. Требуется перезапуск мускуля.
Вот я сейчас напугался конечно)) Изменил конфиг один параметр всего, ребутнул мускуль и все, он умер))
Вернул обратно, а он и не думает подниматься)) Мало того, все базы и таблицы поломал мне :LOL: Спасибо бэкапам, что они есть)) Реснул все.
Всем сорян за отключение. Бывает ?‍♂️
Начинаю работать над этим TBC будет недоступен до 18:00. По завершении отпишусь.
Продолжаем... ☝
33. @, катаклизм периодически виснет с надписью в консоли "!just died!", надо разобраться.
Зато вот это ☝ пофиксил ?

Начинаю работать над этим ☝ TBC будет недоступен до 18:00. По завершении отпишусь.
Done


Сейчас добавлю новые реалмы на индекс.

Надо как то причесать индекс в более компактный вид, а то 5 минут скрола портянки изрядно вымораживает. Ну или форум воткнуть на первое место.
Да я в курсе про потные работы по запилу сайта но все же...

Сейчас добавлю новые реалмы на индекс.
Done


old_dev, жду планерку.


Надо как то причесать индекс в более компактный вид
Мы обсуждали это 100 раз. Новый сайт. Все будет на новом сайте. Этот больше не буду допиливать.

@, жду планерку.
Итоги:
1. Пока запускаем только х5 1.10.2020, дальше будем думать над FUN сервером.
2. old_dev, выписать ID в ggl и зачистить мир от лишних НПЦ.
3. old_dev, описание нового сервера + добавить разделы на форуме.
4. Shoot'nik, добавить легу на индекс + ммотоп + mcmonitoring
5. old_dev, снять доступы.
6. Пока ждем пандарию, ты личем занимайся, я сайтом и ЛК.
Вроде ничего не забыл.

5. @@, снять доступы.
Done
2. @@, выписать ID в ggl и зачистить мир от лишних НПЦ.
Обсудили.
3. @@, описание нового сервера + добавить разделы на форуме.
В модерсском разделе.

Cataclysm 4.3.4:
Stonecore x5
Stonecore x10
Stonecore x25
Stonecore x50
Осталось это еще ☝ На днях сделаю и с "размножением" вроде закончили.

Temp: создать на форуме FAQ
1. Почистил топик, убрал все лишнее в архив.
2. Почистил базу легиона от лишних ПНЦ (обсуждали) и твоих (old_dev) достижений во время тестирования. Пересоздай аккаунты: простой и ГМский. Перевыдай права.
3. Перевыкладываю торренты БФА (ру/ен) и выкладываю клиенты легиона в торрент, ставлю на раздачу.
4. Пересобрал все файлы в одном месте. Сделал доступной закачку через HTTP 80 порт, у кого FTP 21 отключен оператором. Оптимизировал в один топик.
5. Переделал на индексе кнопки всех реалмов:



Перезаливаю БФА/Легион, клиенты/торренты...

Legion:
Realmlist
Клиент [Ru]
Клиент [En]

Клиенты выложил, докачиваются (доливаются). old_dev надо нормально оформить это, это и это.

31. @Robisho Создать на форуме FAQ.
Done old_dev, проверяй, редактируй, завтра открою в паблик.

P.s. Отсюда убрал лишнее.

Оно есть тут:



завтра открою в паблик.
Done

Клиенты выложил, докачиваются (доливаются)
Залилось, докачалось.

@Robisho отредактировать топик старта леги.
Done

↓ Started...



На сегодня все. ?


Cataclysm 4.3.4:
Stonecore x5
Stonecore x10
Stonecore x25
Stonecore x50
Через 10 мин буду делать это ☝ Пока на Кате никто не играет. Сервера каты будут недоступны до 18:00.

Через 10 мин буду делать это ☝ Пока на Кате никто не играет. Сервера каты будут недоступны до 18:00.
Done


Сейчас добавлю новые реалмы на индекс.

Сейчас добавлю новые реалмы на индекс.
Done



P.s. Завтра-послезавтра меня не будет. Много работы накопилось по другим проектам.


9. @Robisho Добавить Legion + новые BFA/WoTLK (x5, x25,x100) в mmotop+mc-monitoring, объявить Legion на индексе
Done

3. Shoot'nik Запрет на изменение/удаление логов
6. Shoot'nik Ссыль на форум надо
где то в верху разместить
затем размножить реалмы
Добавить Legion + новые BFA/WoTLK (x5, x25,x100) в mmotop+mc-monitoring
объявить Legion на индексе
добавить кнопку «аддоны» в блок классики, что бы проще было их найти и торренты на индексе и кнопку ЛК

24. old_dev залить клиенты легиона на торрент.
26. old_dev Перезалить БФА Ru и Eng на торренте.
мулттиреалмы, экзешник бфа в торренте, новая конфигурация в описание серверов (память).
30. Shoot'nik Создать на форуме FAQ и отредактировать топик старта леги.
35. old_dev опубликовать легу на 1н-гейм
1. Поменял на всех сайтах ссылку на скачать
2. Почистил топик ☝, убрал все лишнее.
3. Заказал второй (резервный) блок питания в сервак, на днях буду ставить, все игровые сервера тушить мин на 30. Точную дату пока не скажу, буду проезжать мимо дц и напишу заранее за пару часов.
4. Апнул голосов на ммотопе + проакк на мес. + загадил весь мониторинг ?
5. icup 100.000 показов в сутки, на мес

3. Заказал второй (резервный) блок питания в сервак, на днях буду ставить, все игровые сервера тушить мин на 30. Точную дату пока не скажу, буду проезжать мимо дц и напишу заранее за пару часов.
6. Сегодня, в районе 21:00-23:00.

Готовность 30 мин.


все игровые сервера тушить мин на 30.
второй (резервный) блок питания в сервак буду ставить
Done P.s. Немного дольше провозился, чем планировал. ?‍♂️

7. UPDATE
8. Пересобрал и выложил (rar/torrent) клиенты легиона и БФА.

OLD:
31. old_dev, Отредактировать описание торрентов легиона
33. Temp: разобраться с клиентом БФА.
6. Shoot'nik, поставить счетчики: метрика, аналитика, serpstat
когда буду добавлять легион на главный сайт
P.s. Завтра-послезавтра меня не будет. Много работы накопилось по другим проектам.
Shoot'nik, Сделать статистику ТОП игроков каждого сервера.

old_dev, правила отсутствуют в баг-трекере легиона.

old_dev, не перфекционист совсем


old_dev, есть
идея сделать FUN progressive content.

Temp: Legion GridUnload = 0, CleanCharacterDB = 1


old_dev, выложил все билды, нужная инфа. Постоянно вопросы на эту тему.
Сб и Вс меня не будет. Связи со мной тоже. old_dev, форум на тебе.

Temp: 10.10 1:52 Боты детектед. Не в первый раз наблюдаю. Надо будет посмотреть в Пн.
1. Через 15 мин отключение всех серверов на профилактику и обновление.
2. Всем кандидатам большое спасибо за проявленный интерес. Сегодня на планерке с old_dev будем обсуждать, результаты напишем в топе набора.
3. Почистил топик. Унес в архив ненужное.
4. Отредактировал топик с задачами.
1. Через 15 мин отключение всех серверов на профилактику и обновление.
Done

P.s. Вчера набросал первичный прототип нового сайта . Заложил элементы, набросал сетку. (доделаю юзабилити, на чистовик перерисую и покажу).
Сайт в работе, но пока крайне мало времени.


За полторы недели отсутствия на рабочем месте набралась приличная гора хвостов.
Стараюсь заглядывать на форум почаще. Но чем-то плотно заниматься могу только после 21 по мск.
На все вопросы и все остальное, ответы будут, не волнуемся. Просто чуть позже, вечером.

5. old_dev Посмотри обновление xenforo, давно не обновлялись... Глянул, взгруснул. У нас по факту стоит последняя версия текушей серии, далее идут прочсто патчи с различной мелочевкой. Но вышла новая версия 2.2, она пока в открытом бэта тесте, обнавлятся на нее рабочим форумам не советуют. Просто пощупать на локалке. Основной засадой с переходом движка на версию 2.2 может быть полная не совместимость версий. Начиная от плагинов и заканчивая шаблонами. Придется все правки внесенные руками в код переделывать по новой опять же в ручную, привет тебе extra.less и паре тысяч строк рукописного кода :cry:. В общем пока ждем, как минимум RC версии.
6. old_dev, Добавить раздел легиона на форуме, в менеджер файлов и указать раздел для публикации аддонов. Есть же все, настроено и работает - Legion 7.3.5
8. old_dev, Один (<=WARNING), два, три, четыре, пять, шесть, семь, восемь, девять, десять (сделай префикс "на паузе", если не будешь заниматься) + это возможно не там, где должно быть. DONE, предлагаю вообще сооздать префикс, "не существенно" и всякую дичь, которая ни коим образом ни на что не влияет помечать именно так. Поскольку есть много любителей писать тикеты по всему что на их взгляд не так. Сундук стоит не там, моб ходит не там, и т.д.

11. old_dev[/USER], правила отсутствуют в баг-трекере легиона. Повторно поправил, странная петрушка, недели две назад добавлял, возможно забыл сохранить.
- old_dev, задачи по форуму + обновление

@, не перфекционист совсем
CA014022-515A-4376-9330-BC05B3C232DD.jpeg
Одного не понял, как у тебя вообще отображаються описания разделов, именно вот этих? У меня ни на компе ни на мобиле это не показываться, поскольку это подразделы.
Какой вариант более привлекателен? Мне с личем как то больше нравится.
Сегодня неожиданно наметился свободный вечер, если ни чё не обломиться, надо будет прям плотненько форумеые и не только задачки порешать.

Ещё предлагаю модернизировать топик поиска кандидатов. Можно выделить несколько направлений на которые требуются кандидаты. Возможно так будет больше заявок на определенные должности
8. old_dev, не перфекционист совсем
- Этим пока занимается old_dev, я подключусь чуть позже. Я очень сильно загружен на этой неделе.
- Запустить WoD и MoP (MoP позже переход на новую версию, после релиза)
Info: Нашел 2 сборки WoD и одни исходники + Дожал сборку MoP (уже у меня она). Выкачал клиенты WoD и MoP, скоро все это выложу для тестирования. И, если все ок, запустим в лайф.
- Обновить нашего лича. Уставший.
- На след. планерке Legion FUN + ждем новых ребят.
(пока получаем права у old_dev и занимаемся тем, что по душе из задач: аддоны, соц.сети, форум и тп., а на планерке уже введу в курс дела и дам развернутый инструктаж и отвечу на все вопросы)
- Следующая планерка предварительно вторник/среда в 18:00/20:00, более конкретно сообщу в Пн. следите за новостями в этом топике.

Ещё предлагаю модернизировать топик поиска кандидатов. Можно выделить несколько направлений на которые требуются кандидаты. Возможно так будет больше заявок на определенные должности
Не возражаю (y)

Temp Shoot'nik: Перезалить BFA En


+ это возможно не там, где должно быть.

DONE, предлагаю вообще создать префикс, "не существенно"
(y)
17. @Robisho, Temp: Legion GridUnload = 0, CleanCharacterDB = 1
1. Done
13:00-13:30 21.10.2020 Отключение серверов на профилактику и обновление.
2. Done
3. Warlords of Draenor old_dev, тестируй, отписывайся.
4. Mists of Pandaria old_dev, тестируй, отписывайся.
5. Планерка разрабов и кандидатов.
@Robisho: Перезалить BFA En
6. Done
7. Отредактировал и опубликовал.
Пока на паузе ☝Будет это ☝
2. @ 27.10.2020 BFA global update. Чекнуть гит Ашамана и перекомпилировать БФА 8.3.7.
Будет это ☝ Не будет
8. Post Update
9. TBC Update (for old_dev)
10. old_dev, Новые репаки для тестов
5. @, Полностью просмотреть всю систему префиксов у всех разделов.
- Пока пунктик зарезервируем.
Вывел все префиксы тем в каждый раздел форума. Честно, побешивает люто.
Temp: Shoot'nik, в среду обновить mysql и либы в руте до 5.7.32, old_dev, к среде нужна новая компиляция, как минимум: лича (на подумать), как максимум: лича, моп, вод, под новый мускуль.
Temp: old_dev
items
Ситуацию с Легионом (рестарты) видел. Пока не знаю причин. Работаю над этим.
Внес изменения в сервак. Вывел аптайм, понаблюдаю за рестартами.
Temp: Shoot'nik На новом сайте сделать каждому серверу такую статистику рестартов.
Temp: Shoot'nik, В среду, во время профилактики: а) конфиг легиона; б) конфиг WoTLK,
лимит на профессии.
Ситуацию с Легионом (рестарты) видел. Пока не знаю причин. Работаю над этим.
Старт: 25.10 в 21:37 Аптайм: 07:20:02 Игроков: 5
Старт: 25.10 в 19:49 Аптайм: 01:30:03 Игроков: 6
Старт: 25.10 в 19:28 Аптайм: 00:10:02 Игроков: 4
Старт: 25.10 в 18:53 Аптайм: 00:30:01 Игроков: 7
Старт: 25.10 в 18:23 Аптайм: 00:20:01 Игроков: 4

Создана 25.10 в 21:20 аккаунтом ID 8 ← это старый, проблемный аккаунт.
Я предупреждал ↓
Поправил. На новых аккаунтах таких проблем быть не должно (на старых останется). Пересоздаем аккаунты, проверяем.
Предупреждал, что аккаунты надо перерегистрировать ↑
И ведь Пар перерегистрировал ↓

Но гильдию почему-то все же создал на старом, бажном аккаунте...
Оттуда ↑ ноги рестартов с 18:23 до 21:37.
(надо было их сразу убить, все бажные акки...Не подумал как-то...)

Резюме: пока буду наблюдать за рестартами и думать, что с этим делать.
Если будут учащаться (а они будут ибо он гильду не просто так создал), либо сменю айдишники и владельцу и гильде с участниками, либо вайпну реалм ибо связей уже много и становится все больше.
10.@ Это надо решить. TBC сборка, тестить первую или третью с исходниками.
Вывел стату



сделать каждому серверу такую статистику
Сделал временную общую стату аптаймов для рабочего пользования и наблюдения за стабильностью.
На новом сайте сделать
Там уже по уму ее переделаю, посимпатичнее и в виде графиков.
убираем галочку с параметра "Только для чтения"
Temp: Shoot'nik, эта проблема либо с выложенными мною клиентами в торрент (легион/бфа), криво формировал файл раздачи (с выложенными old_dev торрентами таких проблем не наблюдается),
либо на стороне торрент клиентов (настройки) некоторых пользователей (не у всех эта проблема прослеживается). Надо будет разобраться.

P.s. Рад видеть онлайн на Легионе.



Переживаю за этот сервак. Классная сборка. Должна жить.
P.s. Noiseunit - молодец ?


Рестарт сервера в 2020-10-26 18:25
Персонажи, которые играли в этот момент:

Вход аккаунта 8 на сервак и он уходит в даун. То, о чем я и писал вобщем-то...
Оттуда ↑ ноги рестартов с 18:23 до 21:37.

Аккаунт 8 временно в бан.
пока буду наблюдать за рестартами
Наблюдаю дальше.

P.s. Если проблема в этом аккаунте, то я компенсирую владельцу потерю. Если не в нем и рестарты продолжатся, то разбаню аккаунт.
P.s. , дружище, сорян. Знаю все, что ты хочешь мне сказать. День-два так, потом либо бан сниму, либо все верну на новый аккаунт.
P.s. Диалог по исправлению проблемы перенесен в открытый топ.
UPDATE:
Рестарты продолжаются. , бан снял. Вернусь - продолжу разбираться с проблемой.

Temp: Как вариант, то таймауты ответа мускуля серверу в конфиге. Возможно ему не хватает времени отклика по вечерам, когда собирается онлайн и он уходит в рестарт из-за потери сессии.

(в этом случае переставить мускуль с удаленно на локально и понаблюдать)


17. @Robisho, Temp: Legion GridUnload = 0, CleanCharacterDB = 1
В историю: 27.10 в 3:11 - откат изменений ☝. Вступит в силу 27.10 в 5:02. Смотрим дальше.
17. Shoot'nik, Temp: Legion GridUnload = 0, CleanCharacterDB = 1
18. Shoot'nik, 10.10 1:52 Боты детектед. Не в первый раз наблюдаю. Надо будет посмотреть в Пн.
19. Shoot'nik, Перезалить BFA En
20.
Shoot'nik, Замучили зависания x5 Cataclysm. Надо решить эту проблему будет.
22. Shoot'nik, в среду обновить mysql и либы в руте до 5.7.32
23. Обновить конфиги лича

Сделал временную общую стату аптаймов для рабочего пользования и наблюдения за стабильностью.
На новом сайте уже по уму ее переделаю, посимпатичнее и в виде графиков.
Done (уже получше, но все же на новом сайте еще причешу и допилю вывод в ajax'е и сортировку на JS сделаю, пока так)
новую платную сборку бфа 8.3.7
Будет это ☝
Done
Посмотреть вложение 843
Посмотреть вложение 844

До среды меня не будет.
До пятницы. Завтра/послезавтра тоже занят весь день.
Появилось время. Многое надо сделать. Что успею, сделаю сегодня. Что не успею, завтра.
3. Warlords of Draenor @, тестируй, отписывайся.
Это ☝ Запустилось, нормально, дренору быть. Тестирование продолжается, на контроле у old_dev.
Когда он свою часть закончит, я запущу дренор в лайф.
4. Mists of Pandaria @, тестируй, отписывайся.
Это ☝ буду тестировать сам. Позже. old_dev зашивается еще больше меня. Нет времени пока.
5. Планерка разрабов и кандидатов.
Это ☝на 7/8 число. Раньше не получается.
Единственное, с faker буду болтать в ближайшее время по продвижению.
BFA сборку и клиенты выкачал, но еще не ставил. Займусь после Легиона.
Жду информацию от old_dev
Temp: @Robisho, в среду обновить mysql и либы в руте до 5.7.32, @, к среде нужна новая компиляция, как минимум: лича (на подумать), как максимум: лича, моп, вод, под новый мускуль.
Это ☝ буду делать сейчас

По Легиону. У меня есть все аккаунты, которые на нем играли. Я их сохранил.



Их там немного. Штук 30-40. Сервак не долго работал.



После вайпа, кто продолжит играть, регистрируйте аккаунты под тем же e-mail'ом.
Когда введем бонусы, я начислю на эти же самые ☝ 30-40 аккаунтов по 1.000 бонусов (это много).
Сможете побаловаться и купить себе, что захочется. Это Вам спасибо от нас за бета-тест.

Кто сильно расстроился и играть больше не собирается - мои искренние извинения. Вайп неизбежен.
Тестирование открыло много косяков в базе. Пошла реакция. Дальше будет хуже, если все так оставить и не принять мер.
На этом тема закрыта, страница перевернута. Идем дальше.

План работ на сегодня(вечер)-завтра(утро):
1. Профилактика всех серверов. (буду отключать, обновлять мускуль в том числе)
2. Изменения в конфиги лича
3. Вайп легиона + полная перенастройка + легион ФАН - в процессе...
4. Обновление БФА до 8.3.7
5. Выложить клиенты БФА на фтп и в торрент

6. ...

1. Отключены: Legion и BFA. По обоим ведутся подготовительные работы.
- Вижу, что качают BFA с нашего ФТП/Торрента. БФА переходит на 8.3.7, качать 8.3.0 нет смысла.

1.11.2020: Cataclysm, - MaxCoreStuckTime = 30
P.s. Только накатил новый БФА, как BFACore выкатил апдейты глобальные. Все сносить и переустанавливать...


2. Done
3. Отключаю все сервера.
Обновление осей, мускуля, баз, конфигов, чистка, профилактика, релоад всего.
Done


Сильно запоролся на легионе. Вайпанул, все работает, запускаю фан, прыгаю по реалмам и на каком-то моменте отваливается соединение с обоими. В связке не работают. Пока не понимаю почему. Два дня убил. Мысли есть. Продолжаю ковыряться с ними. Затем выкачу бфа 8.3.7, там какой-то лютый апдейт вышел. Старое снес, новое накачу. Затем панды. По времени не скажу. Зависит от трабл легиона в связке. С бфа все проще, с пандами пока не буду делать заявлений, но запущу.

Temp: @Robisho, в среду обновить mysql и либы в руте до 5.7.32,
Это ☝ буду делать сейчас
Done

P.s. Легион фан прям будет норм. Осталось только эту херню с отказами при переходах с реалма на реалм решить. ?

Парни, всем привет.

Очень много получаю мессаджей. Все вижу, все знаю, всем спасибо за Ваше время и внимание к проекту.
Новостей очень много, всего не описать. Если вкратце, то проблемы с Легионом и БФА решил, осталось все это запустить в паблик.
Вышло много разных апдейтов. Новые сборки. Дренор с пандами тоже заработали.
И самое важное, к нам в команду возможно подтянутся (в процессе обсуждения) очень толковые парни, так что может дельное что-то попилим вместе в скором времени и будет полегче со временем.

Единственная проблема, у меня сейчас просто люто не хватает времени на все это ☝
Перед всеми извиняюсь, постараюсь с понедельника начать разгребать завалы по варику.

Чуть допилил функционал форума. Добавил вывод похожих тем. Должно облегчить поиск нужных тем пользователям при создании новых тем и чтении уже созданных.

1. При создании темы во время ввода заголовка появляется окно с выводом похожих тем:


2. И при написании ответа в уже готовой теме, так же снизу выводится окно с выводом похожих тем.


Давно меня не было...Всем сорян, личные обстоятельства.

Такс...Вышла просто КУЧИЩА апдейтов от разных тим. Миллиард новых репаков. Как все поставить, хрен его знает...
Начнем с профилактики, которой месяц не было. Все сервера сейчас уйдут в даун на пол часа.

P.s. У нас пополнение в команде. Присоединился новый PRO'гер. Велкам.
P.s.2 Знаю, что все на оффе сейчас тестят шадоулендс) Молодцы, завидую) Потом расскажите) Я пока у нас все в порядок приведу ?‍♂️


1. TBC запущу, но играть смысла нет. Будет вайп. Буду ставить новую версию, там базы несовместимы. Перенос невозможен.
2. Катаклизм тоже запущу, но через неделю вкачу глобальные апдейты. Тоже вышла новая версия. Насчет совместимости пока не уверен. Надо смотреть. Еще не вскрывал апдейт.
3. Классика и лич пока неизменны. По ним работ не будет (если old_dev лича ковырять не собереться).
4. Легион в силе. Все, что по нему планировал, сделаю.
5. БФА - сильные апдейты вышли от BFACore по БФА. Пишут, что скоро и донатный шадоулендс выкатят. Уже ветки отдельные под релизы создали. Чета готовят. Ждем, смотрим, купим, заценим.
6. Сервера обновил, логи и базу почистил, все запущено и работает.


Через 15 минут отключение всех серверов на профилактику и обновление.
1. old_dev Обновить наш Гит. DONE
2. old_dev 27.10.2020 BFA global update. Чекнуть гит Ашамана и перекомпилировать БФА 8.3.7.. Новые BFA для тестов. решение найдено
9.old_dev это возможно не там, где должно быть. DONE
10.old_dev предлагаю вообще создать префикс, "не существенно" DONE
11. Warlords of Draenor old_dev, тестируй, отписывайся. DONE архив на фтп
12. TBC Update - Это надо решить. TBC сборка, тестить первую или третью с исходниками. DONE
5. old_dev, есть идея сделать FUN progressive content.
7. Оформить: это, это, это, это, это, это, это, это, это и это. Mission сomplete
9. old_dev, Выставить правильные права разделу (я в спешке выставлял, мог ошибиться) и оформить эти топики. DONE

1. Legion x5 зачищен, обновлен и запущен. (был вайп, повторная регистрация)
2. Legion FUN модифицирован и запущен. (новый сервер с модификациями)
рейты: х100, 945 шмот на старте, 110 лвл и 1к голды на старте, 965/985 шмот за бонусы (будет позже), прокачка до 255 лвл, игнор лвл в инсты и группы в рейде, мапы/полетки открыты на старте, проффы не ограничены.
3. BFA зачищен, обновлен до 8.3.7 и запущен. Выложены: минимальный и полный клиенты. (перешел на новое ядро, был вайп, повторная регистрация)
---2020_12_10---
* DB\World: Add Gurubashi Arena graveyard (thanks to Vegabond).
* Core/SpellInfo: SpellInfo::CheckLocation
* Core/Defines: Enum Draenor pathfinder
* Core/Defines: Enum Zuldazar, KulTiras maps
* Core/Spells: Enum rest of the BDK spells
* Core/Spells: Voracious
* Core/Spells: Grip of the Dead, typo
* Core/Spells: Grip of the Dead
* DB/Spells: Grip of The Dead
* Core/Spells: Cold Heart
* DB/Spells: Assign Frost Strike
* Core/Spells: Icecap
* DB/Creature: Fix some Wandering Isle bugs
* Core\Scripts: Fix hunter item on custom_npcs.
* DB\Auth: Set default gm account battlepay coins to 999999 (for BfaCoreCms).
* DB\Characters: Add auto increment to "mail" and "item_instance" table id's. (by laur)
* Core\Game: Fix TaxiPathGraph::GetReachableNodesMask crash.
* Core\GameTables: Final finetune of sXpGameTable crash fix.
* Core\GameTables: Finetune sXpGameTable crash fix.
* Core\GameTables: Fix sXpGameTable crash. (crash when using ".level 20" and after that ".level 120").
Max stable level is now 255. But i suggest that users stay at blizz 120 max.
* DB\Characters: Clean auctionhouse items to remove crashing bpet items.
(removes all items from auctionhouse).
* Core\AuctionHouse: Fix AuctionHouse Misc items crash (caused by bpet items).
AuctionHouseBot.Items.Misc is set to 0 now by default.
* Core/Scripts: Correct entries of Mother, Mythrax
* DB/Creature: Unbound Abomination, loot
* Core/Scripts: Underrot, properly remove gameobject when event is done
* Core/Scripts: Unbound Abomination, fixed two crashes, corrected Hezral events
* DB/Creature: Titan Keeper Hezrel, remove bad flags
* Core/Scripts: Titan Keeper Hezrel, correct flags
* Core/Scripts: Sporecaller Zancha, whitespace + constructor shit
* Core/Scripts: Update Underrot header
* Core/Scripts: Remove ugly stuff from Underrot instance script
* Core\Misc: Fix compile warnings.
* Core/Scripts: Missing include
* Core/Scripts: Elder Leaxa, a little rewrite, fix crash + code standards
* Core/Atal'Dazar: Stairs
* Core/Scripts: Update Uldir header
* Core/Scripts: Ghuun
* Core/Scripts: Mythrax
* Core/Scripts: Zul
* Core/Scripts: Vectis
* DB\World: Delete bad sniff data from loot templates.
* Core\Game: Fix GameEventMgr spawning with 0 hp (wild turkeys for example on event 26).
*Fix GameEventMgr creature spawning with 0 hp on events.
*Fix ObjectMgr reading curhealt wrong from database and db2.
*Fix curhealt datatype (it is uint32, not float...).
* Core\LoggingSystem: Add "ConsoleErrorLogging" option to worldserver.conf (allows user to disable console errors).
INFO:
#
# ConsoleErrorLogging
# Description: Show errors on console on/off.
# If disabled, errors will still be saved to log files.
# Default: 1 - (Enabled)
# 0 - (Disabled)
ConsoleErrorLogging = 0
* DB\World: Fix warchiefs command board ogrimmar.
* DB\World: Fix heros call board stormwind.
* DB\World: Rename.
* Move File
* DB/Creature: Mindbender
* Core/Spells: Dark Ascension
* DB/Spells: Assign Dark Ascension
* DB\World: Fargodeep Mine Invisible Kobold
* fix sql syntax.
* rename
* DB/Creature: Scarlet Halls, update some mechanic masks
* Move file
* Core/Scripts: Scarlet Halls, remove ugly code
* Core/Scripts: Adjust Scarlet Halls creature levels by diff
* Core/Scripts: Scarlet Halls, loader
* Core/Scripts: Scarlet Halls
* DB/Creature: ScarletHalls (Thanks Damien)
* DB/Creature: Merektha spawn
* DB/Creature: Fix some auras in ToS
* DB/Creature: Fix some flags in ToS
* Core/Scripts: ToS door after third boss
* Core/Scripts: ToS door after second boss
* Core/Scripts: ToS door after first boss
* Core/Scripts: Define some gobs in ToS
* Core\Scripts: Adjust allied_race.cpp a little.
* Core\Scripts: Fix AlliedRace DeathKnight missing spells (Dominion Over Acherus, Acherus Deth Charger, Runeforging).
*Core\Scripts: Define Pandaren DeathKnights as alliedrace (player->IsAlliedRace() function) (basically same thing as allied dk).
* Core/Spells: Marrowrend
* Core/ScriptedCreature: IsHeroic, properly return value of instance difficulty
---2020_11_28---
* Core\Scripts: Fix deathknight ebonhold last phase after questline is complete.
* DB\World: Fix all classic DeathKnight quest objective texts.
* DB\World: Fix DeathKnight quest - 13166 "battle for ebon hold" patchwerk killcredit.
* Core\Spells: Adjust npc_dk_dancing_rune_weapon animation.
* Core\Common: Update banner.
* Core/Spells: Clearcasting + cleanup some mess
* Core/Spells: Frenzied Regeneration, crash
* Core\Rbac: Rewrite rbac to trinity defaults. (gmlevel is now 0-3 instead of 0-8).
GMLEVEL INFO:
SEC_PLAYER = 0 // normal player
SEC_MODERATOR = 1 // low level game master
SEC_GAMEMASTER = 2 // basic game master
SEC_ADMINISTRATOR = 3 // max gmlevel
SEC_CONSOLE = 4 // used only by worldserver console
* Fix typo on commit for cs_battlenet_account.cpp.
* Core\Scripts: Crash tempfix boss_council_o_captains.cpp (whole script needs rewrite).
* DB\Auth: Update filename on old update _auth_default_gm_account.sql.
* DB\Auth: Update default gm account username.
* Core\Commands: Rewrite "bnetaccount create" command.
changes:
when you use "bnetaccount create test@test password123":
now:
it will create bnetaccount test@test and game_account test@test.
before:
command created bnetaccount test@test and game_account 2#1.
how to set to gm :
now:
"account set gm test@test 3 -1"
before:
"account set gm 2#1 8 -1"
* Core/Pet: Missing include
* Core/Scripts: Temple of Sethraliss, instance
* Core/Scripts: Avatar of Sethraliss
* Core/Scripts: Galvazzt
* Core/Scripts: Merektha
* Core/Scripts: Adderis & Aspix
* Core/Scripts: Temple of Sethraliss header
* DB/Dungeon: Temple of Sethraliss, bosses templates
* DB/Dungeon: Temple of Sethrallis
* DB/LFG: King's Rest is now accessible through DF
* Core/Spells: Hidden Blades
* DB/Spells: Assign Hidden Blades
* DB/Creature: Spitting Cobra
* Core/Pet: Spitting Cobra
* Core/Spells: Tar Trap
* DB/Spells: Assign Bestial Wrath
* Core/Spells: Bestial Wrath
* Core/Spells: Intimidation
* DB/Spells: Remove obsolete spellscript
* Core/Pet: Shadowfiend AI
* DB/Creature: Assign Shadowfiend AI
* Core/Spells: Remove obsolete script from Shadowfiend
* DB/Creature: Assign Earth, Fire Elemental AI
* Core/Spells: Raging Blow
* Core/Spells: Missing include
* Core\Scripts: Fix warning on IsAlliedRace + fix build.
* Fix syntax 2020_11_23_02_sudden_death.sql.
* Core/Spells: Fist of Justice
* Core/Spells: Hand of Hindrance, Absolution, Law and Order
* DB/Spells: Hand of Hindrance
* Core\Scripts: Fix and re-script DeathKnight spell 52751 "DeathGate" to tele alliedraces to proper place + add function "IsAlliedRace" (returns true if player is allied race, false if not).
* Core\Scripts: Tempfix for quest 12801 - "The Light Of Dawn".
Todo: debug chapter5.cpp and rewrite it. (works 2 times out of 10, so it will need a complete rewrite...)
* DB/Uldir: Entrance, Exit
* Core/Spells: Defensive State
* DB/Spells: Defensive State
* DB/Creature: War Banner
* Core/Spells: War Banner
* DB/Spells: Update Sudden Death
* Core/Spells: Sudden Death
* Core/Spells: Enrage, Endless Rage
* Core/Spells: Barbarian, Battle Trance
* Core/Spells: Thirst for Battle
* Core/Spells: Dark Simulacrum
* DB\World: Fix Wild Turkey
* Core/Spells: Anti-Magic Zone
* DB/Areatrigger: Correct scriptname for Anti-Magic Zone
* Core/Spells: Defile, aura
* Core/Spells: Possible crash
* Core/Scripts: Defile, damage
* DB/Creature: Assing Risen Ally, Bloodworms script
* Core/Pet: Handle Risen Ally & Bloodworms
* Core/Spells: Remove wrong logic from Defile
* Core/Spells: Outbreak
* Core/Spells: Pestilence
* Core/Pet: Army of the Dead, base damage
* Core/Spells: Death and Decay
* Core/Spells: Defile
* Core/Spells: Clawing Shadows
* Core/Spells: War Machine
* Fixed a few trainers in Ironforge.
Skinning
Leatherworking
Jewelcrafting
* Core/Spells: Remove obsolete proc
* Core/Spells: Raging Blow
* Core/Spells: Whirlwind, triggers aura now
* Core/Spells: Meat Cleaver
* Core/Spells: Fresh Meat
* Core/Spells: Enum Furious Charge
* Core/Spells: War Machine, on kill scripts
* Core/Spells: Remove obsolete trigger from Slam
* Core/Player: Enable learning PvP tallents in OG/SW
* Core/Defines: Currency Titan Residuum
* DB/Battleground: Define and correct some data
* Core/Battleground: Define new WSG/AB from patch 8.1.5
* DB/Creature: Phase some controllers, were causing crashes without logs
* Core/Scripts: Battle for the Skies, fix Zhao-ren AI
* Core/Spells: Drain Life Crash
* Core\Player: Edit comments on buff fix.
* Core\Player: Fix buff saving and buff loading.
* COre\Commands: Remove stupid commit.
* Core/Scripts: Data Ghuun
* Core/Scripts: Data Vectis
* Core\Commands: Remove old retarted commit...
* Core/Scripts: Data Mythrax
* Core/Scripts: Data Zul
* Core/Scripts: Data Vectis
* Core/Scripts: Data Ghuun
* Core\Config: Adjust logging.
* Core\Logging: Adjust worldquest error logging.
* Core/Scripts: Remove double include
* Core/Scripts: Remove double include
* Core\AHBot: Change AHBot scripts to third version and re-configure. (tested and working).
NOTE: if this version doesnt work for everybody, then there is nothing we can do more. all versions of scripts have been tested, this is the last one.
* Core/Scripts: Fetid Devourer
* Core/Scripts: Mother
* Core/Scripts: Taloc
* Core/Scripts: Zek'voz
* Core/Scripts: Uldir, remove unneeded structs
* Uldir/Instance: Base stuff
* Core/Scripts: Uldir header
* Core/Spells: Annihilation
* DB/Spells: Assign Annihilation
* DB\Hotfixes: Fix syntax on old update 2020_10_18_00_quest_missing_itemes_errorlogs.sql.
* Core/Spells: Chaos Strike
---2020_11_18---
* MySQL updated to newest version.
* OpenSSL updated to newest version
* Launcher optimized
* Worldserver.conf configs updated (REPLACE OLD ONE!!!)
* Update custom_player_script.cpp
* Core\Scripts: Temp fix for violethold assault crash.
* Core\Config: Adjust error logging, write all errors to Error.log. (simpler than multiple files).
* .
* Core\Config: Adjust error reporting.
* Core\Scripts: Move worldquest errors to dberrors.
* DB\World: Fix dberrors.
The rest of the dberrors have either missing data (item, object, creature), or the error logger needs to be verified from c++ before fixing (conditions, smartai).
* Core/Spells: Enum Cold Steel Hot Blood
* DB\World: Revert some dberror fixes from base and update world base to BFADB_837_2020_11_17.
There has been a lot of changes in the core base over time,
but error logging was not updated so core gives some false errors on loading.
Current errors need to be checked first from c++ logger function if the error is false or not,
if it is false, the logging needs to be fixed on that part.
* Core/Scripts: Enum Death's Challenge
* Core/Scripts: Death's Challenge
* DB/Misc: Death's Challenge data
* Core/Spells: Vampiric Blood
* Core\Spells: Spell 49028 - Dancing Rune Weapon (NPC 27893).
Pretty hacky version, but works like a charm :D
* Core\AuctionHouse: Hide useless error message (ah will be refreshed anyway after X seconds if ahbot is enabled).
* Core\Scripts: Clean some scripts from bad stuff.
* DB\World: Update world database to BFADB_837_2020_11_16 and archive old updates.
Some old bad commits reverted (cherry-picks from tc).
This fixes whole deathknight zone. + a lot of other content.
* Core\AHBot: Last finetune.
* Core\AHBot: Fine tune config..
* COre\AHBot: Fine tune config.
* Core\Spells: 49028 - Dancing Rune Weapon.
TODO: make spell hit for x seconds, now it hits only 1 time.
* Core\AHBot: Fine tune config.
* Core\AHBot: Pre-configure AHBot with working config and enable by default.
* Core\AhBot: Fix AHBot. (Thanks to Tymo1993 for info)
* Remove extra paren
* DB\World: Fix some SmartAI errors.
deathknight quests that use sai work now too.
Death's Challenge
etc.
* Worgen Starting Area Market Square
Fixes phasing issue (conditions and spell_area)
Updated quest template for the quests in the area
Update lot and pickpocket loot for the area
* Core\SmartAI: Fix false errors caused by SMART_TARGET_ACTION_INVOKER action type.
* DB/Spells: Another 44 spellscripts which needs to be removed also from core
* Core/Scripts: Remove obsolote auras from Naraxas
* DB/Spells: Naraxas aura
* Core/Spells: Annihilate
* Core/Spells: Felfir Missiles
* Core/Spells: Charge Drop
* Core/Spells: Meteor
* Core/Spells: Wand Practice
* typo
* Core/Spells: Stagger
* DB\World: dberrors.
* DB\World: Dberrors......
* Core/Spells: Healing Elixir
* Core/Spells: Barreled Control Aura
* Core/Scripts: Everbloom
* DB/Spells: Create Healthstone
* Update spell_dk.cpp
* DB\Base: Update database to BFADB_837_2020_11_15 and archive old updates.
revert old SmartAI cleanup sql, this will add some loading errors but will fix a lot of quests etc content.
* Core/Spells: Empower Rune Weapon
* Core/Spells: Explode
* DB/Spells: Remove Sword And Board, doesn't exists anymore
* Core/Spells: Remove Warrior spell which doesn't exists anymore
* Core/Spells: Transcendence
* DB/Spells: Spellscripts v.2
* DB/Spells: Explosive Corruption
* DB\World: Delete obsolete Scripts from db.
* DB\Wold: Fix quest giver spawn "Prince Valanaar" 28377
Fixes Quests:
If Chaos Drives, Let Suffering Hold The Reins
Massacre At Light's Point
Victory At Death's Breach!
An Attack Of Opportunity
The Scarlet Harvest
* DB/Spells: Spellscripts cleanup
* Core/Spells: Sonic Breath
* Core\OpCodes: Enable SMSG_MYTHIC_PLUS_ALL_MAP_STATS.
* Core/Spells: Flarecore
* DB\Wold: Fix quest giver spawn "Gothik the harvester" 28658 and quest 12698 The Gift That Keeps On Giving
* Core/Spells: Voidform
* Core/Spells: Fire on
* Core/Spells: Wake of Ashes
* Core/Spells: First Blood
* Core/Spells: Fel Lance
* Core\Scripts: Remove temporary fix for runeforging from allied_races.cpp.
* Core/Spells: Drop Stone
* Core/Spells: Archmage Barrier
* Core/Spells: Severe Dusting
* Core/Scripts: Nightbane
* Core/Scripts: Vizaduum
* Core/Scripts: Goroth
* Core/Scripts: Sisters of the Moon
* Core/Spells: Meteor Slash
* Core/SCripts: Maiden of Vigilance
* Core/Scripts: Desolate Host
* Update README.md with newest requirements and add download link for win64 requirements.
* Core/Spells: Void Phased
* Core/Spells: Fuselighter
* Core/Spells: Spatial Rift
* Core/Spells: Whispers of Power
* Core/Spells: Vectis - Contagion
* Core/Spells: Unbound Abomination
* Core/Spells: Lightning Shield
* Core/Spells: Explosive Corruption
* DB\Hotfixes: Fix 2020_11_12_00_hotfixes_dberrors_quest.sql
* Couple minor corrections to solver sql errors
* DB\World: Fix 2020_10_30_01_world_battle_pet_trainers.sql
* DB/Creature: Assign Storm, Earth, and Fire AI script
* DB\World: Fix Quest POI 25541
Close Issue: filling our pockets [quest] - BFACore
* DB\World: Fix GameObject loot to fix quest Venomhide Eggs
Close Issue: venomhide eggs [quest] - BFACore
* DB/Spells: Assign scriptnames
* Core/Spells: Void Torrent & Dark Void & define another priest spells which needs to be scripted
* Update spell_warlock.cpp
* Core\Spells: DemonHunter - 263648 - Soul Barrier.
* Core\Spells: Remove obsolete spell spell_rog_cannonball_barrage.
* Core/Spells: Drain Life
* Core\Spells: Rename and assign rogue spell 193315 "sinister strike".
* Core/Spells: Contagion
* Core/Spells: Crusade
* Core/Spells: Blade of Wrath
* Core/Spells: Essence Drain
* Core/Spells: Explosive Shot
* Core/Spells: Fiery Brand
* Update spell_generic.cpp
* Core/Spells: Desperate Instincts
* Core/Spells: Phantomatic Singularity
* Core/Spells: Soul Effigy
* Core/Spells: Void Torrent
* DB\World: dberrors.
* Core/Spells: Mana Break
* Core/Spells: Prepared
* Core/Spells: Overwhelming Power
* Professions: Fix first aid trainers and skill line. (TODO: fix first aid spell).
* Core/Spells: Drain Soul
* Core/Spells: Soul Harvest
* Core/Spells: Harpoon
* Core\Logs: Fix trainer_spell error messages...
* Core/Spells: Unholy Blight
* DB\Quest: Fix some quests and quest dberrors.
* Core/Spells: Ancestral Guidance
* Core/Spells: Death Siphon
* Core/Spells: Avatar
* Core/Spells: Lava Burst
* Core/Spells: Pillar of Frost
* Core/Spells: Adaptive Warding
* Core/Spells: Create Lunar Festival Invitation
* Core/Spells: Frenzied Regeneration
* Core/Spells: Intimidation
* Core/Spells: Aimed Shot
* Core/Spells: Immolation
* Core/Spells: Blade Flurry
* Core/Spells: Regrowth
* Core/Spells: Healthstone
* Core/Spells: Life Tap
* Core\Spells: Rogue - Backstab.
* DB\World: quest dberrors.
---2020_11_11---
* DB\World: dberrors.
* Core/Scripts: King Mechagon failcheck
* Core/Criteria: Crash
* DB\World: dberrors.
* Core/Defines: Define BfA raid maps
* typo
* Core\Scripts: add some todo comments to zone_vault_of_wardens.cpp.
* DB/Misc: Some Bugtracker reports
* Core/Scripts: Fix crash in boss Setesh
* Core/Quest: Breaking Out stuck fix
* Core/Movement: MoveForward
* Core/Movement: Define MoveForward
* DB/Misc: Removed outdated and duplicate spawns in Orgrimmar
* DB/Loot: Brood Queen Tyranna
* Mining Supply Vendors fix
Mining Trainers fix
* Very minor fix to keep mysql happy
* DB/Misc: I will need eyeglasses soon
* DB/Misc: Fix
* DB/Misc: Fix LFR spawns
* DB/Misc: Fix LFR spawns
* DB/Instance: Fill all instance encounter data for Nyalotha
* Core/Scripts: Wrathion
Fix Incineration
Fix some crackling shards bugs during phase 2
Fix Wrathion during phase 2
Fix all timers
Fix Gale Blast
Fix Creeping Madness
* Core/Scripts: Nyalotha header
* DB/Spells: Assign Smoke and Mirrors
* Core/Spells: Define Priest spells which needs to be scripted
* DB/Spells: Assign Holy Word: Serenity
* Core/Spells: Holy Word: Serenity will now reduce cooldown of Holy Word: Salvation by 30s, update code standards too
* Core/Spells: Holy Word: Sanctify will now reduce cooldown of Holy Word: Salvation by 30s, update code standards too
* DB/Spells: Assign Holy Word: Salvation
* Core/Spells: Fix Holy Word: Salvation, renew part
* Core/Spells: Define Priest spells which needs to be scripted
* Core/Spells: Fix Twist of Fate proc
* Core/Spells: Fix crash in DK set T17 Frost 4p driver and update to current code standards
* DB/Creature: Wrathion texts related to encounter
* DB/Creature: Two-Shoed Lou, Vanessa Lightning Stalker
* Core/Defines: Define Map Nyalotha
* Coldridge Zone Quest Fixes.
*Quest: A Trip to Ironforge
*Quest: Follow that Gyro-Copter!
*Quest: Pack Your Bags
* Coldridge zone overhaul.
*Added proper quest objective item descriptions and flags
*Updated every creature loot table
*Fixed vendors
*Fixed Battered Chest loot tables and spawns
*Added quests 24496/arcane-rune and 31150/elegant-rune
*Set auras for Milo's Gyro so it is not visible until on the quest 24491/follow-that-gyro-copter
* Core/Defines: Enum Pathfinder spells
* DB/Misc: Assign scriptnames for Uldir and corrections
* Delete 2020_11_01_00_fix_quest_fear_no_evil.sql
* DB\World: Fix QuestPOI 24980
Close issue: The Scarlet Palisade [quest] - BFACore
* DB\World: Fix QuestPOI 24979
Close issue: A Scarlet Letter [quest] - BFACore
* Fixed all profession starter skills.
Upon learning a profession you are provided the starter recipes if applicable.
* DB\World: Fix QuestPOI: QuestID: 935
Close issue: The Waters of Teldrassil [quest] - BFACore
* DB\World: Fix QuestPOI 28731
Close issue: Teldrassil: Passing Awareness [quest] - BFACore
* DB\World: Fix Vendor - Nyoma <Cooking Supplies> - Dolanaar (CreatureID: 4265)
Close issue: Nyoma <Cooking Supplies> - BFACore
* DB\World: Fix Cooking Trainer Zarrin (Dolanaar) (needs improvements)
Close issue: Zarrin <Cooking Trainer> - BFACore
* DB\World: Fix Creature 32972/Quest 13520
Close issue: The Boon of the Seas [quest] - BFACore
* DB\World: Fix Quest POI (Quest: 923)
Close issue: Mossy Tumors [quest] - BFACore
* DB\World: Fix Mining Trainer Periale (Lor'Danel)
Close issue: Periale <Mining Trainer> - BFACore
* DB\Word: Fix Fishing Trainer from Stormwind
No issue reported but it was broken :p
* DB\World: Fix Fishing trainer from Darnassus
Close issue: Astaia <Fishing Trainer> - BFACore
* DB\World: Fix Quest POI (Quest 483)
Close issue: The Relics of Wakening [quest] - BFACore
* DB\Word: Fix Gossip Menu Undercity Guards (converted from 3.3.5a :p)
Close issue: [General] Undercity guards does not provide map - BFACore
* DB\World: Quest: Fear No Evil
* Core/Spells: Guardian Spirit
* Core/Spells: Holy Nova
* DB/Misc: Another Uldir corrections and some bugtracker reports
* Core/CharacterHandler: Another cinematic conflicts
* Missing gossip and trainer id info for Battle Pet Trainers. This prevented them from working with the new trainer system. Had to re-implement the old npc_trainer functionality so Battle Pet Trainer could train. Until we get sniffed data the old system will need to stay in place.
* DB/Misc: Some Uldir corrections
* DB\World: Fix artifact and heirloom vendors.
* Core\Scripts: Rescript nazjatar 120 start quests and move to proper place.
Core\Scripts: Move Worgen Running Wild spell fix to proper place.
* DB/Misc: Assign missing Vectis spells and some corrections for encounter related creatures
* DB\World: Dungeon Forge of Souls Creature PhaseId fix
Close issue: doungen the forge of souls bug - BFACore
* DB/Creature: A little cleanup in Zul encounter space
* Core/AlliedRaces: Info about Allied Races cinematics
* Core/CharacterHandler: Fix Allied DK intro scene
* DB/TerrainSwap: Delete Uldum terrain swapping which isn't working
* Core/AlliedRaces: Fix Allied DK intro scene
* Core/CharacterHandler: Fix mistake
* Core/CharacterHandler: Use script package instead of PlayScene to play scene for Allied Races + Fix Allied DK scene
* Core/AlliedRaces: Delete some cinematics
---2020_10_28---
* Core/AlliedRaces: Info about Allied Races cinematics
* Core/CharacterHandler: Fix Allied DK intro scene
* DB/TerrainSwap: Delete Uldum terrain swapping which isn't working
* Core/AlliedRaces: Fix Allied DK intro scene
* Core/CharacterHandler: Fix mistake
* Core/CharacterHandler: Use script package instead of PlayScene to play scene for Allied Races + Fix Allied DK scene
* Core/AlliedRaces: Delete some cinematics
* DB\Base: Update database to BFADB_837_2020_10_27 and archive old updates.
* DB/AlliedRaces: Correct start positions for 'new' Allied Races
* Core/Quest: Out Like Flynn
* DB/Spells: Frozen Orb
* Fix syntax in sql/updates/world/2020_10_23_09_fix_playercreateinfo_action_monk.sql
* Changed rename table to create new table and transfer data
* Revamp the profession trainers.
Removed the legacy npc_creatures table use.
Switched over to the creature_trainer.
Trainers are now assigned a trainerid and menuid. These id's are then used with the trainer and trainer_spell tables for the greeting and the skills/spells they have to teach. This means that for a group of trains that all have the same skills/spells to available, only a single listing of the skills/spells is needed as each trainer can be assigned to the same trainerid.
* Core/AlliedRaces: Handle Dark Iron Dwarf intro
* Core/AlliedRaces: Handle Dark Iron Dwarf intro
* Fix for syntax in sql/updates/world/2020_10_23_10_fix_playercreateinfo_action_druid.sql
* DB/World: Fix Death Knight Action Bar on new char creation
* DB/World: Fix Druid Action Bar on new char creation
* DB/World: Fix Monk Action Bar on new char creation
* DB/World: Fix Warlock Action Bar on new char creation
* DB/Spells: Assign Shadowbolt script (Affliction)
* Core/Spells: Shadow Embrace
* Core/Spells: Cataclysm
* Core/Spells: Soul Fire
* Core/Spells: Eradication
* DB/SAI: Combat scripts Uldir & Eternal Palace
* DB/World: Fix Mage Action Bar on new char creation
* DB/World: Fix Shaman Action Bar on new char creation
* DB/World: Fix Priest Action Bar on new char creation
* DB/World: Fix Rogue Action Bar on new char creation
* DB/World: Fix Hunter Action Bar on new char creation
* DB/World: Fix Paladin Action Bar on new char creation
* DB/World: Fix Warrior Action Bar on new char creation
* DB\World: Delete custom vendor.
* DB\World: Fix Quest: No Better Than the Zombies
Fix issue: https://www.bfacore.com/d/220-quest-no-better-than-the-zombies
* Core/Creature: Rewrite prehistoric script for quest Fear No Evil
* DB/Quest: Fear no Evil
* DB\World: Fix Quest Fizzled (Quest_ID: 25260)
Close issue: quest bug fizzled - BFACore
* Core/Defines: Enum Currencies
* Core/Transmog: Add remaining hidden appearances (tc cherry-pick).
* Core/Pet: Calculate Chi-Ji base melee damage
* Core/Spells: Rising Mist
* DB/Spells: Assign Essence Font
* Core/Spells: Essence Font
* Core/Spells: Mystic Touch
* Core/Linux Fix Linux build yet again
* DB\Hotfixes: Final hotfixes for 35662 from tc.
* Fix compile
* Core/Spells: Awakening, Register
* Core/Spells: Awakening
* DB/Hotfixes: Update hotfixes to final 35662. (tc cherry-pick)
* Fix syntax on 2020_10_20_fix_rigor_mortis.sql
* DB/Spells: Fix Rigor Mortis on new Undead char creation (thx Damieninabox)
* Core/Spells: Judgment of Light
* Core/Pet: Fix attack speed of pets
* Core/Spells: Define Ring of Peace knockback
* DB\Base: Update database to BFADB_837_2020_10_19 and archive old updates.
* DB/Spells: Assign Ring of Peace
* Core/Spells: Ring of Peace
* Core/Spells: Soothing Mist casted by statue will now properly target owner's target
* DB/Creature: Jade Serpent Statue
* Core/Spells: Despawn Jade Serpent Statue if owner change spec
* Core/Spells: Soothing Mist
* DB/Quests: Finding a Foothold, For the Aliiance! Kill whitespace
* Core/Areatrigger: Set custom id range
* Core/Areatrigger: Areatrigger visuals are now properly removed together with areatrigger
* DB/Quests: Finding a Foothold, For the Aliiance!
* Core/Scripts: For the Alliance!
* Core/Scripts: Finding a Foothold
* Core/Spells: Darkness
* DB\Hotfixes: Item 23472 - Rugged Trappers Boots.
* DB\Hotfixes: Fix syntax on 2020_10_18_00_quest_missing_itemes_errorlogs.sql
* DB\Hotfixes: Fix data on 2020_10_18_00_quest_missing_itemes_errorlogs.sql
* DB\Misc: Move update to right database.
* Core/Garrison Implement GarrisonSwapBuildings opcode without handled more search needed
* DB\World: Creature scripts
* DB\Hotifx: Fix quest errors with missing items from db :p
* Core\Scripts: Clean a little. :)
* Core\Scripts: Final adjustment to "onlegionarrival".
* Core\Scripts: Fix check on "onlegionarrival".
* Core\Script: Adjust "onlegionarrival" for demonhunters.
* Core\Scripts: Handle OnLegionArrival correctly for demonhunters.
(block OnLegionArrival script in dh starting areas if questline is not finished enough).
* DB\World: Mardum spirit healer.
* Core\Scripts: Destroy "legion banner - gob 259043, 250560" for player after use (block multiuse).
Core\Scripts: Destroy "legion communicator - gob 244439, 244440" for player after use (block multiuse).
NOTE TO DEVS:
gameobject_template "type 10" "data20" is broken (questobject multiuse 1\0).
* DB\World: Fix all mardum boss stats.
* DB\World: Fix all mardum quest objective texts to blizzlike.
* DB\Hotfixes, DB\World: TC Bruteforce 35662.
DB: 35662 zhTW bruteforce
DB: 35662 zhCN bruteforce
DB: 35662 ptBR bruteforce
DB: 35662 koKR bruteforce
DB: 35662 itIT bruteforce
DB: 35662 frFR bruteforce
DB: 35662 esMX bruteforce
DB: 35662 esES bruteforce
DB: 35662 deDE bruteforce
* Added a more scripts, mostly creature, to the db.
Also consolidated duplicate scripts in several files.
* Few small fixes in stonetalon moutains
* DB\World: Remove broken and obsolete sai. and fix bpet sql syntax.
* Core/BattlePet Reverse Ability
* Core/Packets Scripts Update Instance Encounter Packets and implement it
* Added many creature and spell missing scripts to the db
* typoooos
* DB\World: Clean database from obsolete quests.
all of these quests have been removed from world of warcraft in previous expansions.
trinity added them to "disables", but they are just waste of space in reality.
(all of these are obsolete quests removed by blizzard.)
* DB\World: Update 2020_10_17_01_world_delete_obsolete_quests.sql
* DB\World: dberror fixes for broken conditions.
* Core/Creature: Script Dread Admiral Tattersail to allow players set sail to BfA zones
* DB\World: dberror fixes.
* ...
* typo
* DB\World: update 2020_10_17_01_world_delete_obsolete_quests.sql a little.
* DB\World: Delete obsolete quests that give error and have been removed from game.
* DB/Creature: Dread-Admiral Tattersail
* QuestID: 26464 The Lost Gem - fixes issue for quest item dropping even if you do not have the quest.
* Fixed a couple typos that were causing an issue.
* DB\World: Fix all rest of the model errors. manually from wowhead :D
* DB\World: add TC 35662 bruteforce data to db, cleaned poi errors after that, fix syntax on 2020_10_16_00_cleanup_error_log_invalid_creatures.sql.
* DB/WarCampaign: Dark Iron Mole Machine
* DB\World: Modify 2020_10_16_00_cleanup_error_log_invalid_creatures.sql
(3300000000000000 are mechagon spawns so we cant delete them, they are working on bfadb.)
* Git please, don't do it.
* Core/WarCampaign: The Fury of the Zandalari
* DB/WarCampaign: The Fury of the Zandalari
* DB\World: Cleanup error log for invalid creatures spawn (not spawned actually cuz they don't exists :p )
* Fixes for warrior spells Devastate and Frothing Berserker
* Fix warrior spell Odyns Fury (Warrior only weapon)
* Fixes for the warrior spells Sudden Death and Victorious
* DB\World: Creature display models - Laur.
* DB\World: Fix inhabittype on Stormwind Gryphon Rider.
* COre\Scripts: Comment out 2 crashes from "freehold" dungeon. (these scripts on freehold are shit, full of crashes).
* DB\World: dberror fixes.
* Fixes for the following warrior spells.
Shield Slam
Sword and Board
Bloodbath
Shield Block
* DB\World: Nazjatar Graveyards (all) Added World Safe Locs (In case some one have them missing. Also delete the one created by Varjgard) + Fix Typo (again.. silly me :D )
* DB\World: Nazjatar Graveyards (all) Added World Safe Locs (In case some one have them missing. Also delete the one created by Varjgard)
* DB\World: Nazjatar Graveyards (all) Fix typo :p
* DB\World: Graveyards Nazjatar (all of them) :p
* DB\World: Dberror fixes.
* Update 2020_10_15_00_world_nazjatar_graveyard.sql
TODO: add graveyard to both factions, this sql is set so that both factions tele to allied side when dying.
* DB\World: Nazjatar gameobject_template entries.
* DB\World: Nazjatar creature and gameobject spawns. danke für damien für sniffs.
* DB/War Campaign: The Fury of the Zandalari 8.1
DB/War Campaign: Lost Honor 8.1
* DB/War Campaign: The Fury of the Zandalari 8.1
DB/War Campaign: Lost Honor 8.1
* DB\World: Allied DK graveyard.
* DB\World: Nazjatar graveyard.
* Core\Scripts: Add Nazjatar alliance intro movie (quest Send the Fleet 56043).
* DB/Conditions: Remove not-working Darkshore terrain swap
* DB/Creature: Assign Grand Admiral Jes-Tereth scriptname
* Core/Creature: Script Grand Admiral Jes-Tereth to allow players set sail to BfA zones
* DB/Quests: Wrath of the Zandalari, fix chains (Thanks to Damien)
* Core/Misc: Revert back to using boost::regex, std::wregex doesn't work for name validation.
(tc cherry-pick)
* Core/battlepet implement EffectGrantBattlePetLevel
* Core/Spells: Shattered Souls, final form
* Core/Spells: Shattered Souls - Healing below pct hp 100
* DB/Spells: Cleanup of spellscripts which we don't need anymore
* Core/Spells: Shattered Souls
* Revert "DB\World: Fix Fishing profession."
This reverts commit 528baf90e6d59264c8d208ec1211b11766ebca18
* DB/Creature: Translate Toki's text to English
* DB\World:Fix Portal spells Stormwind
* Core/Quest: Ride of the Zandalari, improve scripts and finish
* DB/Creature: Some random fixes for Nazmir
* DB\World: Fix Fishing profession.
* Core\Battleground: Fix signed\unsigned mismatch warning.
* DB/BattlePet Fix learn spell revive battle pet
* Core/packet implement SMSG_BATTLEGROUND_POINTS structure
* Core/packet Implement SMSG_BATTLEGROUND_INIT and fix Mistake structure WargameRequestSuccessfullySentToOpponent
* Core/Packet implement CMSG_QUERY_COUNTDOWN_TIMER
* Core/Battlepet Rewrite battlepet_npc_team_member
* DB\Base: Update database to BFADB_2020_10_12 and archive old updates.
* DB\World: Add Vault of wardens graveyard zone and ".tele vaultofwardens".
* DB\World: Adjust mardum and VoW mana stats and fix fel lord caza stats.
TODO: adjust stats of all mardum and VoW bosses with "fel lord caza" query template.
* DB\World: Fix mardum cryptic hollow invisible npcs attacking player.
(they had just invisible aura).
* DB\World, Core\Unit.
DB\World: Fix npc hp and damage on mardum and VoW.
DB\World: Engineering trainer fixes.
Core\Unit: Clean "Void DealDamageMods" and "Void DealDamage".
Core\Unit: Remove legacy buff... it is legacy, just like the shit script.
* DB/Creature: Creature texts for Trade Prince Gallywix, used in Opulence encounter
* DB/Quest: Ride of the Zandalari
Corrected creature templates, weren't updated
Fixed gossip data
Fixed spawns
* DB\World: Fix battlepet_npc_team_member missing columns.
DB\World: Revert mardum npc damage fix (i will push something more permanent today, it is the whole world, not only mardum).
* DB/Creature: Model data (Damien)
* Core/LFGList rewrite LowType Guid to getcounter
* Core/Fix send cinematic on first login
* DB/Update allied race to 8.3.7
* Core/Script, update allied race to 8.3.7
* DB/Creature: Assign scriptname for Captain Rezokun
* Create 2020_10_11_04_update_battle_pet_data.sql
* Core/Fix cleanup and fix OpenAlliedRaceDetails GOSSIP
* Core/Quest: Enum Send the Fleet, Ride of the Zandalari
* DB/Creature: Captain Rez'okun gossip menu option
* DB/Creature: Captain Rez'okun gossip menu option
* Core/Quest: Script Captain Rezokon for quest Send the Fleet, including movie and first part Ride of the Zandalari
* DB/AlliancePortalRoom: Update phases by areaID
* DB/AlliancePortalRoom: (Thanks Damien for sniffs)
Cleanup old stuff
Adjust guids
Corrected UNKNOWN columns
Corrected Creature templates
Corrected Creature models
* Core/Cleanup & set actif SMSG_ALLIED_RACE_DETAILS ... mistake?
* Core/GameTable fix loading
* Core/Update Verify/Rename adventure map poi packet
* DBError.log Creature_loot_template fixed.
* Core/Cleanup in PrepareGossipMenu
* Core/LFGList small update and cleanup
* Core/cleanup
* DB/Mardum: Creatures there should deal to players +- 50% reduced damage (i checked some retail videos)
Note: It's not definitely blizzike fix :p
* Core/Debug AdventureJournal
* Core/update bg code and set unhandled SMSG_REQUEST_SCHEDULED_PVP_INFO_RESPONSE opcode (he's not coded correcly)
* Core/PacketIO Implement correcly wargame packets
* Core/Opcode Set status unhandled where Handle_NULL
* Core/Cleanup Group finder work now correcly
* Core/ fix load db2
* DB/Creature: Assign missing scriptname for Dreadstalkers
* Core/Spells: Update at id for Freezing Trap
* DB/Spells: Assign Freezing Trap
* DB/Spells: Assign script for Lingering Insanity
* Core/Spells: Lingering Insanity
* Core/DB2 Fixed 6 db2 structures loading
i test it before push total commit
* More quest ender fixes.
* Many fixes for quest starters/enders
* DB/Spells: Fix some Feral spells learning when you switch spec
* Core/Spells: Call Dreadstalkers
* DB/Creature: Assign Wild Imp script
* Core/Spells: Wild Imp is now scaled based on caster's hitpoints
* Core/Spells: Void Reaver
Force target to get base points directly from spell effect
* DB/Spells: Assign Void Reaver
* Misc. dberror.log fixes.
* More creature_loot_template fixes
* Core/BattlePet temporary fix battlepet delete pet
* Core/update guild challenge system work & flags for rename is implemented
* Core\Typo: Fix linux build (again :p) damn linux CasESensiTive :D
* Core/PacketIO update/Remove duplicate function in guild challenge update
* CORE/Datbase Fix my mistake, sorry
* Core/Implement Guild Invite Declined
* Core\Typo | Fix linux build again :p
* Core/Implement Guild Shift Rank and update code for opcode SMSG_GUILD_EVENT_RANKS_UPDATED
* Core/Implement Guild flag for rename
* Core/PacketIO Implement Guild Change Name opcode
* Core/Quest: Speaker of the Horde, hardcode and fix another parts of the quest to core
* Core/Quest: Speaker of the Horde, fix movement, gossip flag, crash
* Core/Typo: Fix Linux build
* Core/Quest: Rastakhan, fix killcredit, scene, blackscreen
* Core/Quest: Rastakhan, fixed escortAI
* Core/Quest: Fixed quest Welcome to Zuldazar
* Core/Scenario: Improve Stormwind Extraction skip a little
* DB/Spells: Assign some mage scriptnames and data
* Core/Spells: Update at id for mage meteor
* More creature_loot_template fixes
* Many more creature_loot_template fixes
* Model fixes by Damieninabox
* Many creature_loot_template fixes
* Core/Spells: Searing Touch
* Core/Kezan: Goblins can leave Kezan now and are bound to Lost Isles
* Core/PacketIO update SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT
* Core\Opcodes: SMSG_INTERRUPT_POWER_REGEN
* DB/Creature: Prevent Darnell to be attackable
* Core/Kezan: Goblins can leave Kezan now and are bound to Lost Isles
* DB\World: Fix Quest In the blink of an Eye (Quest ID: 44663)
* DB\World: Object (Portal to Orgrimmar)
* DB\ModelData: add 107 models to db. (By DamienInABox).
* Core\Scripts: Move "onarrival" temp fix scripts to proper place.
RegisterPlayerScript(OnLegionArrival); // TEMP FIX! Quest 40519 and 43926 - "legion returns". remove it when legion start quests are properly fixed.
RegisterPlayerScript(On110Arrival); // TEMP FIX! Quest 43341 - "uniting the isles".
RegisterPlayerScript(OnBfaArrival); // TEMP FIX! remove it when lordaeron battle is properly fixed.
* CoreScripts: Fix npc_eoa_call_the_seas::npc_eoa_call_the_seas_AI::UpdateAI crash.
* Core\Spells: Fix spell_rog_saber_slash::HandleOnHit crash.
* Core\Functions: Remove broken "HandleOverrideZonePVPType" and implement "HandleModOverrideZonePVPType".
* Core\Functions: Implement "bool IsPvPRealm()".
Core\Players: Corrected logic determining contested/friendly/hostile area types. (TC cherry-pick)
* Core\Handlers: Fix BattleGroundHandler.
* Core\Opcodes: Fix, rename, and add opcodes for 8.3.7. :)
* Core/PacketIO: Renamed a bunch of opcodes based on more research (only those added after 6.0)
Core/PacketIO: Renamed a bunch of opcodes based on more research (onl… · TrinityCore/TrinityCore@f922c6e
Core/PacketIO: One more opcode rename · TrinityCore/TrinityCore@1d04d58
* More dberror.log fixes (loot templates)
* More dberror.log fixes (quests)
* Continuing the dberror.log fixes campaign
* Core/Opcode Rewrite QueryQuestReward to QueryTreasurePicker World Quest rework after complete first quest
* Various DBError.log fixes.
* DB\Loading: Fix 27000+ loading errors.
* DBError.log fixes. Cleaned up lots of abandoned entries in creature_template_addon table
* Core\Scripts: Fix operation mechagon file names.
* Core\Script: Fix operation mechagon build error.
* Fix sql syntax.
* Core/Operation Mechagon: Rename header
* DB/Operation Mechagon: Assign instance script
* Core/Operation Mechagon: Scriptloader
* Core/Operation Mechagon: Tusle Tonks
* Core/Operation Mechagon: Trixie && Naeno && Mechacycle
* Core/Operation Mechagon: KUJO
* Core/Operation Mechagon: King Mechagon
* Core/Operation Mechagon: HK8
* Core/Operation Mechagon: Head machinist Sparkflux
* Core/Operation Mechagon: Instance
* Core/Operation Mechagon: Gunker
* Core/Operation Mechagon: King Gobbamak
* Core/Operation Mechagon: Header
* Rename Mechagon to Operation Mechagon
* DB/Dungeon: Operation Mechagon
Flags
Texts
Creature AI
Loot
Misc
* Cleaned out some abandoned gameobject_template_addon records.
* Spell fix. Druid Maul spell# 6807
* DB\Base: Merge missing data, revert some dberror fixes, update bases.
* Merge missing data from 837 TDB (411 quests, creatures, gameobjects etc...).* Fix old world dberror fixes from 2020_08_06-2020_09_17 (removed all mass "deletes" and kept only "updates" and "fixes").* Update database to BFADB_2020_10_03 and archive old updates.
I will start again the dberror fixes.
This time only obsolete\bad data will be removed from database, rest of the errors will be fixed properly.
* Core\Misc:
change tc_log_debug to tc_log_error on hotfix_blob, we need that info for db fixes.
change tc_log_info to tc_log_error on gametables.cpp, we need that info for gt structure fixes.
fix datatype warning on creature.cpp (int\uint).
* typo
* DB\Misc: Rename some npcs with "0" as name.
* DB/WQ: Removed wq 51581, causing worldserver to stuck for eternity
* Fix battlepay locale loading
* DB\World: Fix spell Consecreation (by Splose) + added some missing queries :p
* DB\World: Fix spell Retribution (By Splose)
* DB\World: Fix spell Blizzard - Mage (by Splose) also a fix file extension (pardon me :p )
* DB\World: Fix spell Blizzard - Mage (By Splose)
* DB/Fix load battlepey display info
* Core/Big update for implement bases groupFinder, somes modifications of battlepay, rewrite somes Opcodes
* Core/Areatrigger: Prevent custom areatriggers to be removed from the world after one 'use'
* Core/SmartAI Fix Void function
* Core/SmartAI: allow SMART_ACTION_SEND_GOSSIP_MENU to override default gossip
* Core/BattlePet Fix show level of battle pets
* Core/Freehold: Removed unneeded lines, causing also crashes
* update bugtracker address.
3.1 Nazjatar x100 - максимальный уровень увеличен до 255.
4. TBC и Cataclysm ушли на обновление. (не играть, будет зачистка, вайп и серьезные апдейты)

Mists of Pandaria 5.4.8:
................. х3
................. х5
................. х15
................. x50


Warlords of Draenor 6.2.3:
................. x5
................. x10
................. x25
................. x50


Shadowlands 9.0.1:
................. x5
................. x10
................. x25
................. x50
old_dev нужны названия реалмов ☝
5.4 Silvershard, 6.2 Draenor, 9.0 Bastion
Согласуй или дай свои варианты.

TBC и Cataclysm ушли на обновление. (не играть, будет зачистка, вайп и серьезные апдейты)
На сегодня все. TBC и Cataclysm уже в след. раз. За ними пойдет панда и дренор. Затем сайт.

Согласуй или дай свои варианты
Ок, подумаю, может что то поменяем из названий.
Будет ещё и апдейт лича. Многое уже готово, zgn в ближайшее время накатит толковый античит и может быть ещё что то допилится. Вайпа быть не должно.

Панды - the jade forest или Krasarang Wilds. Мне второе больше нравится.
Дренор - Ashran тут без вариантов)

Cataclysm уже в след. раз.
Cataclysm зачищен, обновлен и запущен. (был вайп, повторная регистрация)
Сумеречный бастион героич.
- Исправлено здоровье первого босса (Халфус ..)
- Исправлено здоровье второго босса (Валиона)
- Исправлено здоровье последнего босса (Чо'Галл)

- Улучшен тундровый мамонт путешественника: при
спешивании, теперь НПС-продавцы произносят свою строку перед исчезновением.

- «Персонаж умирает в Штормграде; (например, сумасшедшему культисту) отправляют на кладбище недалеко от города, однако на кладбище нет духовного целителя, если игрок хочет воскресить.
[Как это должно работать] На кладбище должен быть духовный целитель ».«
Когда вы умираете, он отправляет вас в неправильное место. . Духовный целитель на самом деле находится чуть выше G Златоземья на карте, примерно 39,4 60,5 "
- ИСПРАВЛЕНО

- Улучшенный элементаль огня шамана
- Улучшенный элементаль земли шамана

Исправление повреждений Ancient Fury - Исправлен высокоприоритетный эксплойт жестокой аутентификации
- Исправлен сбой в игре, приводивший к сбою клиентов игроков.
- Улучшенное зеркальное отображение
- «Чародейская вспышка» теперь правильно складывает мана-стоимость.

- Исправлен расчет урона мастерства Boomking Elclipse
- Исправлено удаление корня Feral Swiftness - Не позволять
игроку-жертве спешиться, когда на них используется Mind Control
- Infernal теперь будет использовать ауру Immolate
- Healthstone теперь может критиковать

- Исправлена ошибка, из-за которой использование Demonic Empowerment с Felguard делало его невосприимчивым ко многим различным способностям контроля толпы.
- Исправлена ошибка, из-за которой Rend and Tear не увеличивал урон от Maul по истекающим кровью целям
- Исправлен Demon Leap. Теперь он прыгает на нужное количество ярдов.
- Исправлены некоторые проблемы с Primal Madness

- Исправлены некоторые проблемы со Sacred Shield
- Исправлена проблема, когда Терпение не мешало игроку использовать Divine Shield
- Rewrite Sudden Eclipse. Исправляет бонус Moonking 4set.

- Переделан "Звездопад", чтобы правильно фильтровать цели. Он больше не будет использоваться для случайных целей. Вместо этого он будет фильтровать и применять только к целям, с которыми друид находится в бою / сражался.
- Исправлен диапазон Swarming Guardian (Auriaya)
- Переделан опыт сбора опыта для горного дела и травничества. Теперь он использует правильную формулу в зависимости от вашего уровня.
- Исправлено отображение Cooling Infernal.

[Местоположение, Фракция, Раса] Предгорья Хилсбрада, Орда, Нежить
[Имя, Тип] Muckgill, Quest drop Monster
[Описание проблемы] У него есть 2 спауна, которые просто стоят там. Он должен патрулировать побережье вдоль зданий мурлоков / побережья.
[Как это должно работать]. Должно быть только одно возрождение, которое идет вдоль побережья. (В той же области, где проходит квест "Деликатесы на побережье")

[Местоположение, Фракция, Раса] Предгорья Хилсбрада, Орда, Нежить
[Имя, Тип] Деликатесы побережья, Задание
[Описание проблемы] Паук не ест ни одного из мурлоков, производящих квест невозможно завершить.
[Как это должно работать] Паук должен есть мурлоков, которых вы убиваете.
Исправлено видео квеста «Прибрежные деликатесы»

[Местоположение, Фракция, Раса] Предгорья Хилсбрада, Орда, Нежить
[Имя, Тип] Делай как надо, Квест
[Описание проблемы] Квестовый банкомат не имеет возможности сдаться. Он должен быть всплывающим окном пользовательского интерфейса, когда вы выполнили требования.
[Как это должно работать] Сохраните 15 человеческих саженцев, и всплывающее окно пользовательского интерфейса должно позволить вам включить его. Видео
о квесте « Делай правильно» Возможно, исправлено в версии 13.1. очистить кеш тоже.

[Местоположение, Фракция, Раса] Предгорья Хилсбрада, Орда, Нежить
[Имя, Тип] Сделай это для Мерцания, Квест
[Описание проблемы] У монстра, которого вы должны убить, в 10 раз больше жизни, чем предполагалось, а также он был классифицирован как босс. Практически невозможно убить на соответствующем уровне.
[Как это должно работать] Должен быть 20-го уровня (установлен как 85-й уровень в БД!) С 1094 максимальным здоровьем в соответствии с игровым видео. Я также должен упомянуть 2 NPC, которые присоединяются к вам в боях здесь. Сделайте это для Twinkles.
Исправлено видео квеста

[Местоположение, Фракция, Раса] Предгорья Хилсбрада, Орда, Нежить
[Имя, Тип] Злые пузыри, Квест
[Описание проблемы] Квест должен запускаться после убийства Злой скверной слизи. В настоящее время вообще не срабатывает.
[Как это должно работать] Убейте Blight Slim и получите квест. Видео квеста Angry Scrubbing Bubbles
должно быть исправлено.

[Местоположение, Фракция, Раса] Серебряный бор, Орда, Нежить
[Имя, Тип] Поиск и уничтожение, Квест
[Описание проблемы] Отсутствует флаг автоматического принятия. Пользовательский интерфейс всплывает, но я нажал кнопку «Принять», и он исчез, не приняв квест.
[Как это должно работать] Добавьте Auto accept во Flags в БД - 1638400. Затем он принимает нормально и загружает следующий квест в цепочке Corned and Crushed.
Исправлено

- Исправлен квест: As Hyjal Burns
- Решенные проблемы с Тирандой в End Time
- Решенные проблемы с Echo of Jaina в End Time
- Исправлены некоторые обычные существа в End Time
- Исправлена проблема с Murozond в End Time.
TBC уже в след. раз.
TBC зачищен, обновлен и запущен. (был вайп, повторная регистрация)
Список обновлений и изменений опубликует old_dev, это его репак, я не в курсе.
На сегодня все.
За ними пойдет панда и дренор.

Temp: Shoot'nik, проверить потоки в конфигах остальных дополнений.

P.s. Все обновления поставил, панды
готовы (завтра выкачу), Дренор последний. Затем, Вы, как хотите, развлекайтесь, я на все забью и сяду на месяц сайт пилить.
Надоели репаки, хочу вебом позаниматься. Все разбросано, разрослось, не удобное люто.


Сегодня, 23.12.2020, ориентировочно с 17:00 до 18:00 все сервера уйдут в даун на профилактику.
P.s. Увеличить ЦП потоки на виртуалках и реконфиг мускуля.

Temp: новые доступы к новым машинам для old_dev + настроить бекапы машин
Temp: Реклама в дауне. Апнуть после НГ
Temp: Пандарию, фан и дренор в метрику, аналитику, серчконсоль и вебмастер
Temp:
Проблема bfa x100, где-то потери на сейвах. Либо конфиг, либо разрабов косяк
Temp: проконсультироваться по работе Threads

Сильно запоролся на легионе. Вайпанул, все работает, запускаю фан, прыгаю по реалмам и на каком-то моменте отваливается соединение с обоими. В связке не работают.
old_dev, забыл предупредить. Я исправил этот ☝ косяк методом переноса фан-сервера на другую виртуалку.
В паре на одной виртуалке они не дышат. Там проблема внутри кода сервера, пересекается маршрутизация пакетов реалмов, даже при смене портов.
Под легион фан отдельная машина, не забудь. На разных они с простым легионом.


1. Клиент пандарии выложил.
2. В статус добавил.
3. Регистрация работает.

Temp: катаклизм

Сегодня, 23.12.2020, ориентировочно с 17:00 до 18:00 все сервера уйдут в даун на профилактику.
Поехали.
Done

4. Добавил реалмы пандарии на индекс.
На сегодня все. Дренор завтра.

temp: Shoot'nik удалить лишние dll с серверов


Поправил топики на торренте Главная :: Warcraft Life Torrent Tracker, отредактировал и оформил. Если в задачах не было, можно и не добавлять :)
Исправленные топики:
С дренором закончили наконец.

Индекс | Кабинет | Регистрация | Скачать | Статус

Меня в ближайшее время не будет. Вернусь после НГ и засяду за сайт.
На форум поглядываю, иногда реагирую.
Всех с наступающим.

Создал все разделы и подразделы для пандарии, дренора и шадоулендс. Выставил все права в новых разделах. Добавил всем новым разделам иконки. И того у нас 530 разделов на форуме, что то прямотки дохрена. В придачу 8к строк кода в extra.less чтоб все это выглядело красиво. Надеюсь близзард развалятся и новых дополнений не будет. Однако вот это вот все, очень дохера сжирает времени и вымораживает.

Разделы в ресурснике добавил.

С выходом новых дополнений на сервере, выросло и количество префиксов. В очередной раз. Это уже какое то безумие. Как по мне, то нужно оставить лишь префиксы дополнений и пару других важных. Остальные снести нахрен. Ибо их реально дохрена.

Из ближайших работ по форуму наметил следующее:
Выставить в одинаковом порядке профессии и классы в разделах дополнений.
Выставить права (запрет на создание тем) не через ресурсник в разделах с аддонами.
Поправить, дописать мета дескрипшены разделам.

Раздел с Шадоулендс скрывать смысла не вижу, поскольку на индексе упоминание о нем висит.

WoTLK x3, незапланированный рестарт 28.12.2020 в 3:00


Legion x5, незапланированный рестарт 27.12.2020 в 23:00


BFA x25, незапланированный рестарт 28.12.2020 в 11:30 и в 13:00
Temp: Shoot'nik, Потом проверить че там... ☝
20. @Robisho новые доступы к новым машинам для @ + настроить бекапы машин
Done
Денис, официально тебе заявляю, ты маньяк!

2. @@, Полностью просмотреть всю систему префиксов у всех разделов.
Ден, отсмотри внимательно список префиксов и скажи которые на твой взгляд стоит удалить. Ибо это реально перебор. Я предлагаю оставить префиксы с дополнениями и следующие:
Подтверждено
Отклонено
Не выявлено
Новости
Исправлено
Объявление

А все остальное удалить нахрен. Так же стоит сразу обсудить и утвердить окончательную структуру форума. Поскольку каждый ново -выдуманный раздел форума, например "игровые события" повлечет за собой кучу новых разделов, кучу новых прав, кучу кода в extra.less и кучу префиксов. Все это просто делается не вызывает ни каких сложностей. НО ЭТО СЖИРАЕТ ЧАСЫ ВРЕМЕНИ!!!! Я реально не могу каждый раз тратить по 3-4 часа на очередные изменения в структуре форума. Если добавление новых разделов с новыми дополнениями неизбежно, то принять окончательную модель и список префиксов весьма себе реально.

Temp: Shoot'nik, надо попробовать сделать такой вывод персонажа в html. Распарсить иконки + айдишники и сверить с нашей DB. Если хоть часть сойдется, будет круто.

Это называется армори Ден)
8. old_dev, Наведи порядок с префиксами, я тебя прошу...
5. old_dev, Общий раздел форума нельзя объединить с главным и вынести на верх форума? Правила и информация и объявления объединить? Наказания и обжалование - вообще бессмысленный раздел ?‍♂️

26. Shoot'nik новые доступы к shadowlands для old_dev + настроить бекапы
17. Shoot'nik, Добавить в метрику, вебмастер, серчконсоль, аналитику.
12. Shoot'nik подумать над модернизацией системы бэкапов.

18. Shoot'nik, эта проблема либо с выложенными мною клиентами в торрент (легион/бфа), криво формировал файл раздачи (с выложенными @@ торрентами таких проблем не наблюдается),

либо на стороне торрент клиентов (настройки) некоторых пользователей (не у всех эта проблема прослеживается). Надо будет разобраться.
19. Shoot'nik удалить лишние dll с серверов

20. Shoot'nik новые доступы к новым машинам для @@ + настроить бекапы машин
21. Shoot'nik Реклама в дауне. Апнуть после НГ
22. Shoot'nik Пандарию, фан и дренор c shadowlands в метрику, аналитику, серчконсоль и вебмастер
23. Shoot'nik
Проблема bfa x100, где-то потери на сейвах. Либо конфиг, либо разрабов косяк
2. old_dev, Полностью просмотреть всю систему префиксов у всех разделов.
- Пока пунктик зарезервируем. Делал уже пару раз, но с появлением нового софта, потребностей и доработок, все труды уходят в никуда с завидной регулярностью. Сжирает уйму времени а профита не выходит.
28.12.2020 - Shadowlands UP

Наверное первый в RU зоне?... :sneaky: С новым годом ?
- Иллюзий не строить, это сырая Alpha. Работы над ядром только начались.

Индекс | Кабинет | Регистрация | Скачать | Статус

old_dev, нужны новости об открытии: Legion FUN, MoP, WoD, SL.
Done




21. @Robisho Реклама в дауне. Апнуть после НГ
Done



21. @Robisho Реклама в дауне. Апнуть после НГ
Done



P.s. Все рекламные места на MMOTOP заняты до 10.01.2021, поэтому пока обходимся PRO аккаунтом.
1 января еще залью 2.000 голосов ибо 31 декабря они обнулятся и сейчас это делать смысла нет.
Прикольно, мы повытаскивали проблемы MMOTOP наружу)
1. На MMOTOP отсутствует Shadowlands и Warlords of Draenor в списке, при добавлении сервера.


2. На MMOTOP ограничения по кол-ву реалмов. 20 предел. А у нас 28. Не рассчитан продукт на такие масштабы ?‍♂️


При добавлении 21го вылетает error 404 ?


P.s. Написал им в саппорт) Ща отошьют меня) У парней НГ, а тут приперлась грязь из под ногтей со своими пожеланиями ?
Вышло обновление BFA.
* DB/Creature: Some unneeded auras cleanup
* Core/Scripts: Horatio Laine, some improvements
* Core/Scripts: Missing include
* Core/Scripts: Lou's Parting Thoughts, fix phasing
* Core/Scripts: Lou's Parting Thoughts, fix event
* Renamed file to proper name :)
* DB\World: Fix Quest zone Redridge Mountains
(some quests needs to be rescripted).
Achievement proof -> Screenshot
* DB\World Fix lot of Creature Skinning Zuldazar
Fix King K'tal Multi Spawn
Fix Bramblewing Multi Spawn
Young Savagelands Devilsaur is no longer friendly
* Core/Spells: Crash Lightning, modify Stormstrike buff
* Core/Scripts: Ripsnarl
* DB/Creature: Ripsnarl, assign script
* Update all Professions Trainer (Dazaralor) now working all Trainers in Dazaralor
* DB/World Fix All Professions (Boralus) and (Dazaralor)
* DB\World: Fix Ripsnarl unit flags
* DB\World: Fix Ripsnarl faction
SQL Rename
* DB\World (Duskwood Zone Fix + Almost all quests and All Quest POI + Achievement :p Proof -> Screenshot
QuestID: 26760 (needs to be scripted :p) now is on autocomplete.
* DB\World:Fix Herbalism Trainer Stormwind
* DB/World Fix Fishing Trainer (Orgrimmar)
* DB/Phasing: Fix some Dark Portal issues
* add minimal and full client download links to README.md.
* DB\World: Fix loot tables.
* DB/Wordl: Fix Skinning Trainer (Boralus) and (Dazar'alor)
* DB\World Fix quest_template_addon Echo of Warlord Zaela
* DB\World Fix quest Echo of Gul'dan
* DB\World Fix quest Caverns of Time
* Core\Scripts rewritten Npc Transmorpher Beacon
* Core\Scripts Fix toy Transmorpher Beacon added 99 models
* DB/Wordl: Fix Mining Trainer (Boralus) and (Dazar'alor)
* Update 2020_12_23_05_world_fix_Herbalism_trainer_boralus_and_Dazaralor.sql
can now learn Zandalari Herbalism
* DB/Wordl: Fix Herbalism Trainer (Boralus) and (Dazar'alor)
* DB\World: Mardum add minimap marker (yellow dot) for quest id 39049 (inquisitor baleful).
* Temp fix for normal loot that have 0 chance. This random chance value is a temp solution until personal loot is sorted out or we get actual drop chance % values.
* rename to proper syntax. yyyy_mm_dd_xx_db_message.sql
* DB\World Fix creature Thaumaturge Vashreen
* DB\World Fix creature Dark Iron Invader (Corpse)
* Core/Spells: Fix learning some feral spells
* DB/Wordl: Fix Blacksmithing Trainer (Boralus) thanks laur
* Update 2020_12_23_00_fix_Leatherworking_Trainer_boralus.sql
* DB/Wordl: Fix Leatherworking Trainer (Boralus)
* DB/World: Some creature fix faction (based of db2 files from wow.tools, like mastermind made it for slcore). revert/delete this in case things are not good :). Cheers!
* DB\World Add game tele Karanos
* Core\Scripts Fix Daily quest for Cooking - I Need to Cask a Favor[29356]
* DB\Base; Update database to BFADB_837_2020_12_22 and archive old updates.
* Fix creature Thunder Bluff Protector - full rewritten pos and emotes
* DB\World Fix quest Pushing Forward [25792], UnitFlags for Totems
* DB/Wordl: Fix Cooking Trainer (Stormwind)
* Update 2020_12_21_04_fix_Blacksmithing_trainer_boralus.sql
* DB/World: Fix Blacksmithing Trainer (Boralus)
* Core\Scripts: ThroneOfThunder sqls.
* Added Throne of Thunder scripts to script loader.
* Implemented Throne of Thunder headers.
* Implemented Throne of Thunder instance script.
* Implemented Horridon script.
* Implemented Twin Consorts script.
* Implemented Tortos script.
* Implemented Raden script.
* Implemented Primordius script.
* Implemented Megaera script.
* Implemented Lei Shen script.
* Implemented Iron Qon script.
* Implemented Jikun script.
* Implemented Jinrokh the Breaker script.
* Implemented Durumu the Forgotten script.
* Implemented Dark Animus script.
* Implemented Council of Elders script.
* DB/World: Fix Engineering Trainer (Stormwind)
* DB/World: Fix Mining Trainer (Stormwind)
* DB/World: Fix Blacksmith Trainer (Stormwind) (This npc is not training blacksmith anymore, removed all spells, npcflag, gossip_menu_id).
* DB/World: Fix Blacksmith Trainer (Stormwind)
* DB/World: Renamed scripts to proper format Underrot
* Merge branch 'master' of
* DB\World: Fix Leatherworking Trainer (Stormind) | (fixed typo for a spell).
* DB/World: Split SQL for hotfixes and world for Underrot
* DB\World: Fix Leatherworking trainer Stormwind (Old Town)
* DB\World: Fix Skinning Trainer Stormwind
* Underrot dungeon spell effects changes.
* Typo Fix for Underrot sqls
* DB\Scripts: Underrot boss sql and trigger-spawns for Sporecaller
* Implemented Sporecaller Zancha script.
* Implemented Unbound Abomination script.
* Implemented Cragmaw the Infested script.
* Implemented Elder Leaxa script.
* DB\Wordl: Fix Professions Trainer in Boralus (Blacksmithing, Leatherworking, Jewelcrafting, Engineering, Alchemy) (by Exo).
* DB\World: Fix Professions Trainer in Boralus (Inscription, Skinning, Fishing, Cooking, Enchanting, Mining, Tailoring) (by Exo).
* DB\Wordl: Fix typo........
* DB\World: Fix wrong unit classes.
* DB\World: Assign all: normal loot, pickpocketloot, skinningloot and gameobject loot (loot fix step1 BFADB VERSION). + clean database.
* DB\World: Fix trainer flags.
* DB\World: Fix some wrong factions.
* Core\Scripts: Fix rogue off-hand boost item (thanks for XaXa).
* DB\World Fix quest The Princess Unleashed [26049]
* DB\World Fix quest The Warchief's Order [56030]
* DB\World Fix quest Raucous Rousing [29772]
* DB\World: Fixes for mining herbalism and inscription (by exo).
* fix syntax
* DB\World: Some Leatherworking,Herbalism,Cooking,Inscription and Skinning Fixes (by exo).
* DB\World: Fix all DemonHunter vault of wardens boss stats.
* DB\World: Fixes for all loot tables.
(and renamed updates to proper syntax....)
* DB\World: Fix Outland Alchemy Trainer (1 trainer) more to come :D now i can really fix all trainers :D
* DB\World: Fix alchemy trainer in Ironforge
Now i know how to fix all trainers and professions (heck yea) worth 2 days of research to figure it out (thanks to arcaniafr for the new parser, it will help a lot :D )
* DB\World: Engineering and archaeology fixes by Exo.
* rename sql
* DB\World: Fix all DemonHunter VaultOfWardens quest objective texts.
* Core\Scripts: Terrace of Endless Spring sql
* Added Terrace of Endless Spring to pandaria script loader.
* Implemented Terrace of Endless Spring headers
* Implemented Instance Terrace of Endless Spring script.
* Implemented Sha of Fear script.
* Implemented Lei Shi script.
* Implemented Tsulong script.
* Implemented Protectors of the Endless script.
* Revert "Core/Spells: Dancing Rune Weapon (MistiX)"
This reverts commit 19424e6a5e252705a0a2616b232ebaab19e4131f
* Revert "Core/Spells: Dancing Rune Weapon Fix"
This reverts commit 44c752094f3ea4834f4603cd1ec841935db10972
* Core/Spells: Dancing Rune Weapon Fix
* Core/Spells: Dancing Rune Weapon (MistiX)
* DB\World: ShrineOfTheStormSql
* Implemented Volzith the Whisperer script.
* Implemented Lord Stormsong script.
* Implemented Tidesage Council script.
* Implemented Aqusirr script.
* Core\Scripts: Fix bug in Immolanth health regenerating to max after killed.
* DB\World: Fix missing npc on DemonHunter VoW - 96665 "Kayn Sunfury".
* Core\Scripts, DB\World: Fix quest 38672 "breaking out".
* DB\World: Delete some bad teleport locations.
* Core\Scripts: Fix build error on zandalar_script_loader.cpp
* Core\Scripts: Fix function name on boss_foe_reaper_5000.cpp
* Merge branch 'master' of
* Core/Scripting: Define new item register
* DB\World: fix overwriting creature guid.
* DB\World: Add all creature loots for creatures id 1-150000. (arcaniafr)
* Merge branch 'master' of
* rename 2020_12_17_01 to 2020_12_17_00
* DB\World Fix Mysterious Winged Spirit NPC 41068
* DB\World Fix A Thorn in the Side quest SQL Fix
* DB\World Fix A Thorn in the Side quest
* Core/Scripting: Define new register for zonescript
* Core\Scripts & DB\World: Fix loot in Deadmines & position reaper 5000
* DB\World: Battle For Dazalalor_sniffs.
* Core/Scripts: BoD scriptloader
* misc
* Core/Scripts: Battle for Dazar'alor
* Core/Instancescript: GetPlayersCount method
* Core/Instancescript: GetPlayersCount
* Rename file 2020_16_12 to 2020_12_16
* DB\World: Delete chest in Freehold as it is created by script.
* Revert "Core/SpellAuraEffects: Move error to debug"
This reverts commit e98f97ad44cbb145fcbd4975a55787f7eded53a7
* Core/SpellAuraEffects: Move error to debug
* Core\Scripts: Add ZandalarForever scripts. (TODO: Convert scripts)
* Core\Scripts: FreeHold rescripted part1 (by Reactmay).
* DB\World: All wow teleport locations for bfa (and old expansions too). (ZaDarkSide)
* DB/Scenario: Spawn Zandalar Forever
* Base directory
* DB\World: Add missing gameobjects (fix by juhziz aka vagabond).
and rename older updates to correct syntax.
* Core/Spells: Crash Lightning
* Core/Scripts: Fix Arathi Highlands
* DB\World: Fix Eye of Azshara
* Core/Scripts: Handle phasing in new Arathi
* EyeOfAzsharaDungeonSqls
* Implemented Wrath of Azshara script.
* Implemented King Deepbeard script.
* Implemented Serpentrix script.
* Implemented Lady Hatecoil script.
* Implemented Warlord Parjesh script.
* Core/Scripts: Missing include
* Core/Scripts: Handle phase for new Arathi
* DB/Phasing: Remove wrongly handled phases in Arathi
* Core/Scripts: Gilneas, hardcode phase 170
* DB\World: Fix Quest 7043/6983 and remove kill credit from The Abominable Greench (NPC_ID: 54499).
Now it's blizzlike :D :p
* Core/Scripts: The Abominable Greench, fix events, reset
* DB\World: Some work on upcoming event Winter Veil. Fixed loot for most gifts and fix for quests and some toys.
More to come :)
* Core/Spells: Fix Lava Surge proc from Flame Shock
* Core/Scripts: Elemental Overload
* Core/Spells: Fix build
* Core\Config: Add missing ConsoleErrorLogging to bnetserver.conf.dist.
* Tempfix build (missing "target" and SPELL_SHAMAN_CRASHING_LIGHTNING_DAMAGE not defined).
* DB\Base: Update database to BFADB_837_2020_12_12 and archive old updates.
* DB: Disable aura
* Core/Scripts: Fix Blackscreen after leaving Chamber of Heart
* Core/Scripts: Speaker Imperative, handle tele locations inside the core, missing return
* Core/Scripts: Speaker Imperative, handle tele locations inside the core
* DB/Gameobject: Some Chamber of Heart improvements
* Core/Scripts: Magni comment
* Core/Scripts: Heart of Azeroth Scene
* DB/Spells: Assign Stormstrike
* Core/Spells: Trigger bonus damage from Lava Lash and Stormstrike through Crash Lightning
* Core/Spells: Crashing Lightning now increases damage from Stormstrike by 5% per hit
* Core/Spells: Forceful Winds
* DB/SAI: Remove combat scripts causing which were causing worldserver to crash without logs
* Core/Spells: Crash Lightning, last minor thing
* Core/Spells: Fix Maelstrom power gained from Feral Spirits
* Core/Spells: Fix Crashing Storm at, periodic
* DB/Areatrigger: Assign Crashing Storm
* Core/Spells: Crashing Storm v.2
* Core/Spells: Crashing Storm
* DB\World: Add Gurubashi Arena graveyard (thanks to Vegabond).
* Core/SpellInfo: SpellInfo::CheckLocation
* Core/Defines: Enum Draenor pathfinder
* Core/Defines: Enum Zuldazar, KulTiras maps
* Core/Spells: Enum rest of the BDK spells
* Core/Spells: Voracious
* Core/Spells: Grip of the Dead, typo
* Core/Spells: Grip of the Dead
* DB/Spells: Grip of The Dead
* Core/Spells: Cold Heart
* DB/Spells: Assign Frost Strike
* Core/Spells: Icecap
* DB/Creature: Fix some Wandering Isle bugs
* Core\Scripts: Fix hunter item on custom_npcs.
* DB\Auth: Set default gm account battlepay coins to 999999 (for BfaCoreCms).
* DB\Characters: Add auto increment to "mail" and "item_instance" table id's. (by laur)
* Core\Game: Fix TaxiPathGraph::GetReachableNodesMask crash.
* Core\GameTables: Final finetune of sXpGameTable crash fix.
* Core\GameTables: Finetune sXpGameTable crash fix.
* Core\GameTables: Fix sXpGameTable crash. (crash when using ".level 20" and after that ".level 120").
Max stable level is now 255. But i suggest that users stay at blizz 120 max.
* DB\Characters: Clean auctionhouse items to remove crashing bpet items.
(removes all items from auctionhouse).
* Core\AuctionHouse: Fix AuctionHouse Misc items crash (caused by bpet items).
AuctionHouseBot.Items.Misc is set to 0 now by default.
* Core/Scripts: Correct entries of Mother, Mythrax
* DB/Creature: Unbound Abomination, loot
* Core/Scripts: Underrot, properly remove gameobject when event is done
* Core/Scripts: Unbound Abomination, fixed two crashes, corrected Hezral events
* DB/Creature: Titan Keeper Hezrel, remove bad flags
* Core/Scripts: Titan Keeper Hezrel, correct flags
* Core/Scripts: Sporecaller Zancha, whitespace + constructor shit
* Core/Scripts: Update Underrot header
* Core/Scripts: Remove ugly stuff from Underrot instance script
* Core\Misc: Fix compile warnings.
* Core/Scripts: Missing include
* Core/Scripts: Elder Leaxa, a little rewrite, fix crash + code standards
* Core/Atal'Dazar: Stairs
* Core/Scripts: Update Uldir header
* Core/Scripts: Ghuun
* Core/Scripts: Mythrax
* Core/Scripts: Zul
* Core/Scripts: Vectis
* DB\World: Delete bad sniff data from loot templates.
* Core\Game: Fix GameEventMgr spawning with 0 hp (wild turkeys for example on event 26).
-Fix GameEventMgr creature spawning with 0 hp on events.
-Fix ObjectMgr reading curhealt wrong from database and db2.
-Fix curhealt datatype (it is uint32, not float...).
NOTE TO DEVELOPERS:
If "curhealt" is set to 0 on "creature" table, the health is read from db2.
To use custom health on spawned creature, set "curhealt" to something else than 0, but to use default health leave it ALWAYS to 0.
* Core\LoggingSystem: Add "ConsoleErrorLogging" option to worldserver.conf (allows user to disable console errors).
INFO:
#
# ConsoleErrorLogging
# Description: Show errors on console on/off.
# If disabled, errors will still be saved to log files.
# Default: 1 - (Enabled)
# 0 - (Disabled)
ConsoleErrorLogging = 0
* DB\World: Fix warchiefs command board ogrimmar.
* DB\World: Fix heros call board stormwind.
* DB\World: Rename.
* Move File
* DB/Creature: Mindbender
* Core/Spells: Dark Ascension
* DB/Spells: Assign Dark Ascension
* DB\World: Fargodeep Mine Invisible Kobold
* fix sql syntax.
* rename
* DB/Creature: Scarlet Halls, update some mechanic masks
* Move file
* Core/Scripts: Scarlet Halls, remove ugly code
* Core/Scripts: Adjust Scarlet Halls creature levels by diff
* Core/Scripts: Scarlet Halls, loader
* Core/Scripts: Scarlet Halls
* DB/Creature: ScarletHalls (Thanks Damien)
* DB/Creature: Merektha spawn
* DB/Creature: Fix some auras in ToS
* DB/Creature: Fix some flags in ToS
* Core/Scripts: ToS door after third boss
* Core/Scripts: ToS door after second boss
* Core/Scripts: ToS door after first boss
* Core/Scripts: Define some gobs in ToS
* Core\Scripts: Adjust allied_race.cpp a little.
* Core\Scripts: Fix AlliedRace DeathKnight missing spells (Dominion Over Acherus, Acherus Deth Charger, Runeforging).
Core\Scripts: Define Pandaren DeathKnights as alliedrace (player->IsAlliedRace() function) (basically same thing as allied dk).
* Core/Spells: Marrowrend
* Core/ScriptedCreature: IsHeroic, properly return value of instance difficulty
* Core\Scripts: Fix deathknight ebonhold last phase after questline is complete.
(how the fuck did we miss this one? :D )
* DB\World: Fix all classic DeathKnight quest objective texts.
* DB\World: Fix DeathKnight quest - 13166 "battle for ebon hold" patchwerk killcredit.
* Core\Spells: Adjust npc_dk_dancing_rune_weapon animation.
* Core\Common: Update banner.
* Core/Spells: Clearcasting + cleanup some mess
* Merge branch 'master' of
* Core/Spells: Frenzied Regeneration, crash
* Core\Rbac: Rewrite rbac to trinity defaults. (gmlevel is now 0-3 instead of 0-8).
GMLEVEL INFO:
SEC_PLAYER = 0 // normal player
SEC_MODERATOR = 1 // low level game master
SEC_GAMEMASTER = 2 // basic game master
SEC_ADMINISTRATOR = 3 // max gmlevel
SEC_CONSOLE = 4 // used only by worldserver console
* Fix typo on commit for cs_battlenet_account.cpp.
* Core\Scripts: Crash tempfix boss_council_o_captains.cpp (whole script needs rewrite).
* DB\Auth: Update filename on old update _auth_default_gm_account.sql.
* DB\Auth: Update default gm account username.
* Core\Commands: Rewrite "bnetaccount create" command.
changes:
when you use "bnetaccount create test@test password123":
now:
it will create bnetaccount test@test and game_account test@test.
before:
command created bnetaccount test@test and game_account 2#1. (very unlogical...).
how to set to gm :
now:
"account set gm test@test 8 -1"
before:
"account set gm 2#1 8 -1" (hard and stupid...)
* Core/Pet: Missing include
* Core/Scripts: Temple of Sethraliss, instance
* Core/Scripts: Avatar of Sethraliss
* Core/Scripts: Galvazzt
* Core/Scripts: Merektha
* Core/Scripts: Adderis & Aspix
* Core/Scripts: Temple of Sethraliss header
* DB/Dungeon: Temple of Sethraliss, bosses templates
* DB/Dungeon: Temple of Sethrallis
* DB/LFG: King's Rest is now accessible through DF
* Core/Spells: Hidden Blades
* DB/Spells: Assign Hidden Blades
* DB/Creature: Spitting Cobra
* Core/Pet: Spitting Cobra
* Core/Spells: Tar Trap
* DB/Spells: Assign Bestial Wrath
* Core/Spells: Bestial Wrath
* Core/Spells: Intimidation
* DB/Spells: Remove obsolete spellscript
* Core/Pet: Shadowfiend AI
* DB/Creature: Assign Shadowfiend AI
* Core/Spells: Remove obsolete script from Shadowfiend
* DB/Creature: Assign Earth, Fire Elemental AI
* Core/Spells: Raging Blow
* Core/Spells: Missing include
* Core\Scripts: Fix warning on IsAlliedRace + fix build.
* Fix syntax 2020_11_23_02_sudden_death.sql.
* Core/Spells: Fist of Justice
* Core/Spells: Hand of Hindrance, Absolution, Law and Order
* DB/Spells: Hand of Hindrance
* Core\Scripts: Fix and re-script DeathKnight spell 52751 "DeathGate" to tele alliedraces to proper place + add function "IsAlliedRace" (returns true if player is allied race, false if not).
* Core\Scripts: Tempfix for quest 12801 - "The Light Of Dawn".
Todo: debug chapter5.cpp and rewrite it. (works 2 times out of 10, so it will need a complete rewrite...)
* DB/Uldir: Entrance, Exit
* Core/Spells: Defensive State
* DB/Spells: Defensive State
* DB/Creature: War Banner
* Core/Spells: War Banner
* DB/Spells: Update Sudden Death
* Core/Spells: Sudden Death
* Core/Spells: Enrage, Endless Rage
* Core/Spells: Barbarian, Battle Trance
* Core/Spells: Thirst for Battle
* Core/Spells: Dark Simulacrum
* DB\World: Fix Wild Turkey
=))
* Merge branch 'master' of into master
* Core/Spells: Anti-Magic Zone
* DB/Areatrigger: Correct scriptname for Anti-Magic Zone
* Core/Spells: Defile, aura
* Core/Spells: Possible crash
* Core/Scripts: Defile, damage
* DB/Creature: Assing Risen Ally, Bloodworms script
* Core/Pet: Handle Risen Ally & Bloodworms
* Core/Spells: Remove wrong logic from Defile
* Core/Spells: Outbreak
* Core/Spells: Pestilence
* Core/Pet: Army of the Dead, base damage
* Core/Spells: Death and Decay
* Core/Spells: Defile
* Core/Spells: Clawing Shadows
* Core/Spells: War Machine
* Fixed a few trainers in Ironforge.
* Skinning
* Leatherworking
* Jewelcrafting
* Core/Spells: Remove obsolete proc
* Core/Spells: Raging Blow
* Core/Spells: Whirlwind, triggers aura now
* Core/Spells: Meat Cleaver
* Core/Spells: Fresh Meat
* Core/Spells: Enum Furious Charge
* Core/Spells: War Machine, on kill scripts
* Core/Spells: Remove obsolete trigger from Slam
* Core/Player: Enable learning PvP tallents in OG/SW
* Core/Defines: Currency Titan Residuum
* DB/Battleground: Define and correct some data
* Core/Battleground: Define new WSG/AB from patch 8.1.5
* DB/Creature: Phase some controllers, were causing crashes without logs
* Core/Scripts: Battle for the Skies, fix Zhao-ren AI
* Core/Spells: Drain Life Crash
* Core\Player: Edit comments on buff fix.
* Core\Player: Fix buff saving and buff loading.
* COre\Commands: Remove stupid commit.
* Core/Scripts: Data Ghuun
* Core/Scripts: Data Vectis
* Core\Commands: Remove old retarted commit...
* Core/Scripts: Data Mythrax
* Core/Scripts: Data Zul
* Core/Scripts: Data Vectis
* Core/Scripts: Data Ghuun
* Core\Config: Adjust logging.
* Core\Logging: Adjust worldquest error logging.
* Merge branch 'master' of
* Core/Scripts: Remove double include
* Core/Scripts: Remove double include
* Core\AHBot: Change AHBot scripts to third version and re-configure. (tested and working).
NOTE: if this version doesnt work for everybody, then there is nothing we can do more. all versions of scripts have been tested, this is the last one.
* Core/Scripts: Fetid Devourer
* Core/Scripts: Mother
* Core/Scripts: Taloc
* Core/Scripts: Zek'voz
* Core/Scripts: Uldir, remove unneeded structs
* Uldir/Instance: Base stuff
* Core/Scripts: Uldir header
* Core/Spells: Annihilation
* Merge branch 'master' of
* DB/Spells: Assign Annihilation
* DB\Hotfixes: Fix syntax on old update 2020_10_18_00_quest_missing_itemes_errorlogs.sql.
* Core/Spells: Chaos Strike
* Update custom_player_script.cpp
* Core\Scripts: Temp fix for violethold assault crash.
* Core\Config: Adjust error logging, write all errors to Error.log. (simpler than multiple files).
* .
* Core\Config: Adjust error reporting.
Keep console clean, move dberrors to dberrors.log and spell errors to spellerrors.log.
* Core\Scripts: Move worldquest errors to dberrors.
* DB\World: Fix dberrors.
The rest of the dberrors have either missing data (item, object, creature), or the error logger needs to be verified from c++ before fixing (conditions, smartai).
* Core/Spells: Enum Cold Steel Hot Blood
* DB\World: Revert some dberror fixes from base and update world base to BFADB_837_2020_11_17.
There has been a lot of changes in the core base over time,
but error logging was not updated so core gives some false errors on loading.
Current errors need to be checked first from c++ logger function if the error is false or not,
if it is false, the logging needs to be fixed on that part.
worldserver.conf changed so that db loading errors will be written to dberrors.log,
they wont show on console now cause some are false, logging needs to be fixed before re-enabling them on console.
(Logger.sql.sql=5,DBErrors)
Known broken error loggers: conditions, smartai, questpoi.
Drop your world db and import this fresh copy.
MODIFIED SQL FILES:
-
2020_05_08_02_dberrors.sql
2020_05_17_005_logerrors.sql
2020_05_26_04_questpoints.sql
2020_05_27_13_Fix_DBlog_errors.sql
2020_05_28_04_Fix_DBlog_errors.sql
2020_05_29_02_Fix_DBlog_errors.sql
2020_05_30_03_world_dberrors_log.sql
2020_05_31_00_world_dberrors_log.sql
2020_06_07_00_db_errors.sql
2020_06_10_01_Fix_DB_logerrors.sql
2020_06_10_05_Fixes_DBLog_errors.sql
2020_06_20_05_log_fixes.sql
2020_06_22_03_DB_logerrors_fixes.sql
2020_06_24_05_DB_logerrors_fix.sql
2020_07_10_02_logdberrors.sql
2020_10_03_11_world_dberrors_FIXED.sql
2020_10_04_02_world_27k_dberrors.sql
2020_10_07_04_world_dberrors_fixes.sql
2020_10_15_05_world_dberrors.sql
2020_10_15_07_world_dberrors.sql
2020_10_17_02_world_dberrors.sql
2020_10_17_04_world_delete_obsolete_quests_final_part.sql
2020_11_11_00_world_dberrors.sql
2020_11_11_01_world_dberrors.sql
2020_11_15_08_world_dberrors_smartai.sql
REMOVED SQL FILES:
-
2020_04_28_00_Clean_creature_models.sql
2020_05_08_00_dberrors.sql
2020_05_17_004_logerrors_MODIFIED.sql
2020_05_19_008_logerrors.sql
2020_05_27_08_Fix_DBlog_errors.sql
2020_05_27_14_Fix_DBlog_errors.sql
2020_05_30_02_world_dberrors_log.sql
2020_08_26_01_world_dberrors.sql
2020_10_03_01_world_dberror_gameobject_template_addon_cleanup.sql
2020_10_04_01_world_dberror_creature_template_addon_cleanup.sql
2020_10_16_00_cleanup_error_log_invalid_creatures.sql
2020_10_16_03_world_questpoi_dberrors.sql
2020_10_17_03_world_condition_dberrors.sql
2020_11_15_06_world_dberrors.sql
2020_11_15_07_world_dberrors.sql
* Core/Scripts: Enum Death's Challenge
* Core/Scripts: Death's Challenge
* DB/Misc: Death's Challenge data
* Core/Spells: Vampiric Blood
* Core\Spells: Spell 49028 - Dancing Rune Weapon (NPC 27893).
Pretty hacky version, but works like a charm :D
* Core\AuctionHouse: Hide useless error message (ah will be refreshed anyway after X seconds if ahbot is enabled).
* Core\Scripts: Clean some scripts from bad stuff.
* DB\World: Update world database to BFADB_837_2020_11_16 and archive old updates.
Some old bad commits reverted (cherry-picks from tc).
This fixes whole deathknight zone. + a lot of other content.
* Core\AHBot: Last finetune.
* Core\AHBot: Fine tune config..
* COre\AHBot: Fine tune config.
* Core\Spells: 49028 - Dancing Rune Weapon.
TODO: make spell hit for x seconds, now it hits only 1 time.
* Core\AHBot: Fine tune config.
* Core\AHBot: Pre-configure AHBot with working config and enable by default.
Used Ratios:
AuctionHouseBot.Items.Amount.Gray = 0
AuctionHouseBot.Items.Amount.White = 1000
AuctionHouseBot.Items.Amount.Green = 1500
AuctionHouseBot.Items.Amount.Blue = 2500
AuctionHouseBot.Items.Amount.Purple = 2000
AuctionHouseBot.Items.Amount.Orange = 0
AuctionHouseBot.Items.Amount.Yellow = 0
* Core\AhBot: Fix AHBot. (Thanks to Tymo1993 for info)
* Remove extra paren
* Merge branch 'master' of into master
* DB\World: Fix some SmartAI errors.
deathknight quests that use sai work now too.
Death's Challenge
etc.
* Worgen Starting Area Market Square
*Fixes phasing issue (conditions and spell_area)
*Updated quest template for the quests in the area
*Update lot and pickpocket loot for the area
* Core\SmartAI: Fix false errors caused by SMART_TARGET_ACTION_INVOKER action type.
* DB/Spells: Another 44 spellscripts which needs to be removed also from core
* Core/Scripts: Remove obsolote auras from Naraxas
* DB/Spells: Naraxas aura
* Core/Spells: Annihilate
* Core/Spells: Felfir Missiles
* Core/Spells: Charge Drop
* Core/Spells: Meteor
* Core/Spells: Wand Practice
* typo
* Merge branch 'master' of
* Core/Spells: Stagger
* DB\World: dberrors.
* DB\World: Dberrors......
* Core/Spells: Healing Elixir
* Core/Spells: Barreled Control Aura
* Core/Scripts: Everbloom
* DB/Spells: Create Healthstone
* Update spell_dk.cpp
* DB\Base: Update database to BFADB_837_2020_11_15 and archive old updates.
+ revert old SmartAI cleanup sql, this will add some loading errors but will fix a lot of quests etc content.
* Core/Spells: Empower Rune Weapon
* Core/Spells: Explode
* DB/Spells: Remove Sword And Board, doesn't exists anymore
* Core/Spells: Remove Warrior spell which doesn't exists anymore
* Core/Spells: Transcendence
* DB/Spells: Spellscripts v.2
* Merge branch 'master' of
* DB/Spells: Explosive Corruption
* DB\World: Delete obsolete Scripts from db.
* DB\Wold: Fix quest giver spawn "Prince Valanaar" 28377
Fixes Quests:
If Chaos Drives, Let Suffering Hold The Reins
Massacre At Light's Point
Victory At Death's Breach!
An Attack Of Opportunity
The Scarlet Harvest
* DB/Spells: Spellscripts cleanup
* Core/Spells: Sonic Breath
* Core\OpCodes: Enable SMSG_MYTHIC_PLUS_ALL_MAP_STATS.
* Core/Spells: Flarecore
* DB\Wold: Fix quest giver spawn "Gothik the harvester" 28658 and quest 12698 The Gift That Keeps On Giving
* Core/Spells: Voidform
* Core/Spells: Fire on
* Core/Spells: Wake of Ashes
* Core/Spells: First Blood
* Core/Spells: Fel Lance
* Core\Scripts: Remove temporary fix for runeforging from allied_races.cpp.
* Core/Spells: Drop Stone
* Core/Spells: Archmage Barrier
* Core/Spells: Severe Dusting
* Core/Scripts: Nightbane
* Core/Scripts: Vizaduum
* Core/Scripts: Goroth
* Core/Scripts: Sisters of the Moon
* Core/Spells: Meteor Slash
* Core/SCripts: Maiden of Vigilance
* Core/Scripts: Desolate Host
* Update README.md with newest requirements and add download link for win64 requirements.
* Core/Spells: Void Phased
* Core/Spells: Fuselighter
* Core/Spells: Spatial Rift
* Core/Spells: Whispers of Power
* Core/Spells: Vectis - Contagion
This will be rewrited later.
* Core/Spells: Unbound Abomination
* Core/Spells: Lightning Shield
* Core/Spells: Explosive Corruption
* Merge branch 'master' of into master
* DB\Hotfixes: Fix 2020_11_12_00_hotfixes_dberrors_quest.sql
* Couple minor corrections to solver sql errors
* DB\World: Fix 2020_10_30_01_world_battle_pet_trainers.sql
* DB/Creature: Assign Storm, Earth, and Fire AI script
* DB\World: Fix Quest POI 25541
Close Issue: https://www.bfacore.com/d/627-filling-our-pockets-quest
* DB\World: Fix GameObject loot to fix quest Venomhide Eggs
Close Issue: https://www.bfacore.com/d/629-venomhide-eggs-quest
* DB/Spells: Assign scriptnames
* Core/Spells: Void Torrent & Dark Void & define another priest spells which needs to be scripted
* Update spell_warlock.cpp
* Core\Spells: DemonHunter - 263648 - Soul Barrier.
* Core\Spells: Remove obsolete spell spell_rog_cannonball_barrage.
* Core/Spells: Drain Life
* Core\Spells: Rename and assign rogue spell 193315 "sinister strike".
* Core/Spells: Contagion
* Core/Spells: Crusade
* Core/Spells: Blade of Wrath
* Core/Spells: Essence Drain
* Core/Spells: Explosive Shot
* Core/Spells: Fiery Brand
* Update spell_generic.cpp
* Core/Spells: Desperate Instincts
* Core/Spells: Phantomatic Singularity
* Core/Spells: Soul Effigy
* Core/Spells: Void Torrent
* DB\World: last dberrors.
NOTE: now all dberrors we have are from missing data. so to fix the rest, we need to add the data to db.
TODO: to fix rest errors add to db:
loot, objects, creatures, areatriggers, world_locs and scripts that are in core but not in db yet.
* Core/Spells: Mana Break
* Core/Spells: Prepared
* Core/Spells: Overwhelming Power
* Professions: Fix first aid trainers and skill line. (TODO: fix first aid spell).
* Core/Spells: Drain Soul
* Core/Spells: Soul Harvest
* Core/Spells: Harpoon
* Core\Logs: Fix trainer_spell error messages...
* Core/Spells: Unholy Blight
It was reworked a lot, now it's aura
* DB\Quest: Fix some quests and quest dberrors.
* Core/Spells: Ancestral Guidance
* Core/Spells: Death Siphon
* Core/Spells: Avatar
* Core/Spells: Lava Burst
* Core/Spells: Pillar of Frost
* Core/Spells: Adaptive Warding
* Core/Spells: Create Lunar Festival Invitation
* Core/Spells: Frenzied Regeneration
* Core/Spells: Intimidation
* Core/Spells: Aimed Shot
* Core/Spells: Immolation
* Core/Spells: Blade Flurry
* Core/Spells: Regrowth
* Core/Spells: Healthstone
* Core/Spells: Life Tap
* Core\Spells: Rogue - Backstab.
* DB\World: quest dberrors.
* DB\World: dberrors.
* Core/Scripts: King Mechagon failcheck
* Core/Criteria: Crash
* DB\World: dberrors.
* Core/Defines: Define BfA raid maps
* typo
* Core\Scripts: add some todo comments to zone_vault_of_wardens.cpp.
* DB/Misc: Some Bugtracker reports
* Core/Scripts: Fix crash in boss Setesh
* Core/Quest: Breaking Out stuck fix
* Core/Movement: MoveForward
* Core/Movement: Define MoveForward
* DB/Misc: Removed outdated and duplicate spawns in Orgrimmar
* DB/Loot: Brood Queen Tyranna
* Mining Supply Vendors fix
Mining Trainers fix
* Very minor fix to keep mysql happy
* DB/Misc: I will need eyeglasses soon
* DB/Misc: Fix
* DB/Misc: Fix LFR spawns
* DB/Misc: Fix LFR spawns
* DB/Instance: Fill all instance encounter data for Nyalotha
* Core/Scripts: Wrathion
Fix Incineration
Fix some crackling shards bugs during phase 2
Fix Wrathion during phase 2
Fix all timers
Fix Gale Blast
Fix Creeping Madness
* Core/Scripts: Nyalotha header
* DB/Spells: Assign Smoke and Mirrors
* Core/Spells: Define Priest spells which needs to be scripted
* DB/Spells: Assign Holy Word: Serenity
* Core/Spells: Holy Word: Serenity will now reduce cooldown of Holy Word: Salvation by 30s, update code standards too
* Core/Spells: Holy Word: Sanctify will now reduce cooldown of Holy Word: Salvation by 30s, update code standards too
* DB/Spells: Assign Holy Word: Salvation
* Core/Spells: Fix Holy Word: Salvation, renew part
* Core/Spells: Define Priest spells which needs to be scripted
* Core/Spells: Fix Twist of Fate proc
* Core/Spells: Fix crash in DK set T17 Frost 4p driver and update to current code standards
* DB/Creature: Wrathion texts related to encounter
* DB/Creature: Two-Shoed Lou, Vanessa Lightning Stalker
* Core/Defines: Define Map Nyalotha
* Coldridge Zone Quest Fixes.
*Quest: A Trip to Ironforge
*Quest: Follow that Gyro-Copter!
*Quest: Pack Your Bags
* Coldridge zone overhaul.
*Added proper quest objective item descriptions and flags
*Updated every creature loot table
*Fixed vendors
*Fixed Battered Chest loot tables and spawns
*Added quests 24496/arcane-rune and 31150/elegant-rune
*Set auras for Milo's Gyro so it is not visible until on the quest 24491/follow-that-gyro-copter
* Core/Defines: Enum Pathfinder spells
* DB/Misc: Assign scriptnames for Uldir and corrections
* Delete 2020_11_01_00_fix_quest_fear_no_evil.sql
* DB\World: Fix QuestPOI 24980
Close issue: https://www.bfacore.com/d/413-the-scarlet-palisade-quest
* DB\World: Fix QuestPOI 24979
Close issue: https://www.bfacore.com/d/414-a-scarlet-letter-quest
* Fixed all profession starter skills.
Upon learning a profession you are provided the starter recipes if applicable.
* DB\World: Fix QuestPOI: QuestID: 935
Close issue: https://www.bfacore.com/d/366-the-waters-of-teldrassil-quest
* DB\World: Fix QuestPOI 28731
Close issue: https://www.bfacore.com/d/361-teldrassil-passing-awareness-quest
* DB\World: Fix Vendor - Nyoma <Cooking Supplies> - Dolanaar (CreatureID: 4265)
Close issue: https://www.bfacore.com/d/363-nyoma-cooking-supplies
* DB\World: Fix Cooking Trainer Zarrin (Dolanaar) (needs improvements)
Close issue: https://www.bfacore.com/d/362-zarrin-cooking-trainer
* DB\World: Fix Creature 32972/Quest 13520
Close issue: https://www.bfacore.com/d/381-the-boon-of-the-seas-quest
* DB\World: Fix Quest POI (Quest: 923)
Close issue: https://www.bfacore.com/d/367-mossy-tumors-quest
* DB\World: Fix Mining Trainer Periale (Lor'Danel)
Close issue: https://www.bfacore.com/d/370-periale-mining-trainer
* DB\Word: Fix Fishing Trainer from Stormwind
No issue reported but it was broken :p
* DB\World: Fix Fishing trainer from Darnassus
Close issue: https://www.bfacore.com/d/371-astaia-fishing-trainer
* DB\World: Fix Quest POI (Quest 483)
Close issue: https://www.bfacore.com/d/368-the-relics-of-wakening-quest
* DB\Word: Fix Gossip Menu Undercity Guards (converted from 3.3.5a :p)
Close issue: https://www.bfacore.com/d/307-general-undercity-guards-does-not-provide-map
* DB\World: Quest: Fear No Evil
* Core/Spells: Guardian Spirit
* Core/Spells: Holy Nova
* DB/Misc: Another Uldir corrections and some bugtracker reports
* Core/CharacterHandler: Another cinematic conflicts
* Missing gossip and trainer id info for Battle Pet Trainers. This prevented them from working with the new trainer system. Had to re-implement the old npc_trainer functionality so Battle Pet Trainer could train. Until we get sniffed data the old system will need to stay in place.
* DB/Misc: Some Uldir corrections
* DB\World: Fix artifact and heirloom vendors.
* Core\Scripts: Rescript nazjatar 120 start quests and move to proper place.
Core\Scripts: Move Worgen Running Wild spell fix to proper place.
* DB/Misc: Assign missing Vectis spells and some corrections for encounter related creatures
* DB\World: Dungeon Forge of Souls Creature PhaseId fix
Close issue: https://www.bfacore.com/d/301-doungen-the-forge-of-souls-bug
* DB/Creature: A little cleanup in Zul encounter space
* Core/AlliedRaces: Info about Allied Races cinematics
* Core/CharacterHandler: Fix Allied DK intro scene
* Merge branch 'master' of into master
* DB/TerrainSwap: Delete Uldum terrain swapping which isn't working
* Core/AlliedRaces: Fix Allied DK intro scene
* Core/CharacterHandler: Fix mistake
* Core/CharacterHandler: Use script package instead of PlayScene to play scene for Allied Races + Fix Allied DK scene
* Core/AlliedRaces: Delete some cinematics
* DB\Base: Update database to BFADB_837_2020_10_27 and archive old updates.
* DB/AlliedRaces: Correct start positions for 'new' Allied Races
* Core/Quest: Out Like Flynn
* Merge branch 'master' of
* DB/Spells: Frozen Orb
* Fix syntax in sql/updates/world/2020_10_23_09_fix_playercreateinfo_action_monk.sql
* Changed rename table to create new table and transfer data
* Revamp the profession trainers.
Removed the legacy npc_creatures table use.
Switched over to the creature_trainer.
Trainers are now assigned a trainerid and menuid. These id's are then used with the trainer and trainer_spell tables for the greeting and the skills/spells they have to teach. This means that for a group of trains that all have the same skills/spells to available, only a single listing of the skills/spells is needed as each trainer can be assigned to the same trainerid.
* Merge branch 'master' of
* Core/AlliedRaces: Handle Dark Iron Dwarf intro
* Core/AlliedRaces: Handle Dark Iron Dwarf intro
* Fix for syntax in sql/updates/world/2020_10_23_10_fix_playercreateinfo_action_druid.sql
* DB/World: Fix Death Knight Action Bar on new char creation
* DB/World: Fix Druid Action Bar on new char creation
* DB/World: Fix Monk Action Bar on new char creation
* DB/World: Fix Warlock Action Bar on new char creation
* DB/Spells: Assign Shadowbolt script (Affliction)
* Core/Spells: Shadow Embrace
* Core/Spells: Cataclysm
* Core/Spells: Soul Fire
* Core/Spells: Eradication
* DB/SAI: Combat scripts Uldir & Eternal Palace
* DB/World: Fix Mage Action Bar on new char creation
* DB/World: Fix Shaman Action Bar on new char creation
* DB/World: Fix Priest Action Bar on new char creation
* DB/World: Fix Rogue Action Bar on new char creation
* DB/World: Fix Hunter Action Bar on new char creation
* DB/World: Fix Paladin Action Bar on new char creation
* DB/World: Fix Warrior Action Bar on new char creation
* DB\World: Delete custom vendor.
* DB\World: Fix Quest: No Better Than the Zombies
Fix issue: https://www.bfacore.com/d/220-quest-no-better-than-the-zombies
* Core/Creature: Rewrite prehistoric script for quest Fear No Evil
* DB/Quest: Fear no Evil
* DB\World: Fix Quest Fizzled (Quest_ID: 25260)
Close issue: https://www.bfacore.com/d/224-quest-bug-fizzled
* Core/Defines: Enum Currencies
* Core/Transmog: Add remaining hidden appearances (tc cherry-pick).
* Core/Pet: Calculate Chi-Ji base melee damage
* Merge branch 'master' of _PRIVATE
* Core/Spells: Rising Mist
* DB/Spells: Assign Essence Font
* Core/Spells: Essence Font
* Core/Spells: Mystic Touch
* Merge branch 'master' of _PRIVATE
* Core/Linux Fix Linux build yet again
* DB\Hotfixes: Final hotfixes for 35662 from tc.
* Fix compile
* Core/Spells: Awakening, Register
* Core/Spells: Awakening
* DB/Hotfixes: Update hotfixes to final 35662. (tc cherry-pick)
* Fix syntax on 2020_10_20_fix_rigor_mortis.sql
* DB/Spells: Fix Rigor Mortis on new Undead char creation (thx Damieninabox)
* Core/Spells: Judgment of Light
* Core/Pet: Fix attack speed of pets
* Core/Spells: Define Ring of Peace knockback
* DB\Base: Update database to BFADB_837_2020_10_19 and archive old updates.
* DB/Spells: Assign Ring of Peace
* Core/Spells: Ring of Peace
* Core/Spells: Soothing Mist casted by statue will now properly target owner's target
* DB/Creature: Jade Serpent Statue
* Core/Spells: Despawn Jade Serpent Statue if owner change spec
* Core/Spells: Soothing Mist
* DB/Quests: Finding a Foothold, For the Aliiance! Kill whitespace
* Core/Areatrigger: Set custom id range
* Core/Areatrigger: Areatrigger visuals are now properly removed together with areatrigger
* DB/Quests: Finding a Foothold, For the Aliiance!
* Core/Scripts: For the Alliance!
* Core/Scripts: Finding a Foothold
* Merge branch 'master' of _PRIVATE
* Core/Spells: Darkness
* DB\Hotfixes: Item 23472 - Rugged Trappers Boots.
* DB\Hotfixes: Fix syntax on 2020_10_18_00_quest_missing_itemes_errorlogs.sql
* DB\Hotfixes: Fix data on 2020_10_18_00_quest_missing_itemes_errorlogs.sql
* DB\Misc: Move update to right database.
* Core/Garrison Implement GarrisonSwapBuildings opcode without handled more search needed
* DB\World: Creature scripts
* DB\Hotifx: Fix quest errors with missing items from db :p
* Core\Scripts: Clean a little. :)
* Core\Scripts: Final adjustment to "onlegionarrival".
* Core\Scripts: Fix check on "onlegionarrival".
* Core\Script: Adjust "onlegionarrival" for demonhunters.
* Core\Scripts: Handle OnLegionArrival correctly for demonhunters.
(block OnLegionArrival script in dh starting areas if questline is not finished enough).
* DB\World: Mardum spirit healer.
* Core\Scripts: Destroy "legion banner - gob 259043, 250560" for player after use (block multiuse).
Core\Scripts: Destroy "legion communicator - gob 244439, 244440" for player after use (block multiuse).
NOTE TO DEVS:
gameobject_template "type 10" "data20" is broken (questobject multiuse 1\0).
* DB\World: Fix all mardum boss stats.
* DB\World: Fix all mardum quest objective texts to blizzlike.
* DB\Hotfixes, DB\World: TC Bruteforce 35662.
DB: 35662 zhTW bruteforce
DB: 35662 zhCN bruteforce
DB: 35662 ptBR bruteforce
DB: 35662 koKR bruteforce
DB: 35662 itIT bruteforce
DB: 35662 frFR bruteforce
DB: 35662 esMX bruteforce
DB: 35662 esES bruteforce
DB: 35662 deDE bruteforce
* Added a more scripts, mostly creature, to the db.
Also consolidated duplicate scripts in several files.
* Few small fixes in stonetalon moutains
* Merge branch 'master' of _PRIVATE into master
* DB\World: Remove broken and obsolete sai. and fix bpet sql syntax.
* Core/BattlePet Reverse Ability
* Core/Packets Scripts Update Instance Encounter Packets and implement it
* Added many creature and spell missing scripts to the db
* typoooos
* DB\World: Clean database from obsolete quests.
all of these quests have been removed from world of warcraft in previous expansions.
trinity added them to "disables", but they are just waste of space in reality.
(all of these are obsolete quests removed by blizzard.)
* DB\World: Update 2020_10_17_01_world_delete_obsolete_quests.sql
* DB\World: dberror fixes for broken conditions.
* Core/Creature: Script Dread Admiral Tattersail to allow players set sail to BfA zones
* DB\World: dberror fixes.
* ...
* typo
* DB\World: update 2020_10_17_01_world_delete_obsolete_quests.sql a little.
* DB\World: Delete obsolete quests that give error and have been removed from game.
* DB/Creature: Dread-Admiral Tattersail
* QuestID: 26464 The Lost Gem - fixes issue for quest item dropping even if you do not have the quest.
* Fixed a couple typos that were causing an issue.
* DB\World: Fix all rest of the model errors. manually from wowhead :D
* DB\World: add TC 35662 bruteforce data to db, cleaned poi errors after that, fix syntax on 2020_10_16_00_cleanup_error_log_invalid_creatures.sql.
* DB/WarCampaign: Dark Iron Mole Machine
* DB\World: Modify 2020_10_16_00_cleanup_error_log_invalid_creatures.sql
(3300000000000000 are mechagon spawns so we cant delete them, they are working on bfadb.)
* Git please, don't do it.
* Core/WarCampaign: The Fury of the Zandalari
* DB/WarCampaign: The Fury of the Zandalari
* DB\World: Cleanup error log for invalid creatures spawn (not spawned actually cuz they don't exists :p )
* Fixes for warrior spells Devastate and Frothing Berserker
* Fix warrior spell Odyns Fury (Warrior only weapon)
* Fixes for the warrior spells Sudden Death and Victorious
* Merge branch 'master' of _PRIVATE into master
* DB\World: Creature display models - Laur.
* DB\World: Fix inhabittype on Stormwind Gryphon Rider.
* COre\Scripts: Comment out 2 crashes from "freehold" dungeon. (these scripts on freehold are shit, full of crashes).
* DB\World: dberror fixes.
* Fixes for the following warrior spells.
Shield Slam
Sword and Board
Bloodbath
Shield Block
* DB\World: Nazjatar Graveyards (all) Added World Safe Locs (In case some one have them missing. Also delete the one created by Varjgard) + Fix Typo (again.. silly me :D )
* DB\World: Nazjatar Graveyards (all) Added World Safe Locs (In case some one have them missing. Also delete the one created by Varjgard)
* DB\World: Nazjatar Graveyards (all) Fix typo :p
* DB\World: Graveyards Nazjatar (all of them) :p
* DB\World: Dberror fixes.
* Update 2020_10_15_00_world_nazjatar_graveyard.sql
TODO: add graveyard to both factions, this sql is set so that both factions tele to allied side when dying.
* DB\World: Nazjatar gameobject_template entries.
* DB\World: Nazjatar creature and gameobject spawns. danke für damien für sniffs.
* DB/War Campaign: The Fury of the Zandalari 8.1
DB/War Campaign: Lost Honor 8.1
* DB/War Campaign: The Fury of the Zandalari 8.1
DB/War Campaign: Lost Honor 8.1
* DB\World: Allied DK graveyard.
* DB\World: Nazjatar graveyard.
* Core\Scripts: Add Nazjatar alliance intro movie (quest Send the Fleet 56043).
* DB/Conditions: Remove not-working Darkshore terrain swap
* DB/Creature: Assign Grand Admiral Jes-Tereth scriptname
* Core/Creature: Script Grand Admiral Jes-Tereth to allow players set sail to BfA zones
* DB/Quests: Wrath of the Zandalari, fix chains (Thanks to Damien)
* Core/Misc: Revert back to using boost::regex, std::wregex doesn't work for name validation.
(tc cherry-pick)
* Core/battlepet implement EffectGrantBattlePetLevel
* Core/Spells: Shattered Souls, final form
* Core/Spells: Shattered Souls - Healing below pct hp 100
* DB/Spells: Cleanup of spellscripts which we don't need anymore
* Core/Spells: Shattered Souls
* Revert "DB\World: Fix Fishing profession."
This reverts commit 528baf90e6d59264c8d208ec1211b11766ebca18
* DB/Creature: Translate Toki's text to English
* DB\World:Fix Portal spells Stormwind
* Core/Quest: Ride of the Zandalari, improve scripts and finish
* DB/Creature: Some random fixes for Nazmir
* DB\World: Fix Fishing profession.
* Core\Battleground: Fix signed\unsigned mismatch warning.
* DB/BattlePet Fix learn spell revive battle pet
* Core/packet implement SMSG_BATTLEGROUND_POINTS structure
* Core/packet Implement SMSG_BATTLEGROUND_INIT and fix Mistake structure WargameRequestSuccessfullySentToOpponent
* Core/Packet implement CMSG_QUERY_COUNTDOWN_TIMER
* Core/Battlepet Rewrite battlepet_npc_team_member
* DB\Base: Update database to BFADB_2020_10_12 and archive old updates.
* DB\World: Add Vault of wardens graveyard zone and ".tele vaultofwardens".
* DB\World: Adjust mardum and VoW mana stats and fix fel lord caza stats.
TODO: adjust stats of all mardum and VoW bosses with "fel lord caza" query template.
* DB\World: Fix mardum cryptic hollow invisible npcs attacking player.
(they had just invisible aura).
* DB\World, Core\Unit.
DB\World: Fix npc hp and damage on mardum and VoW.
DB\World: Engineering trainer fixes.
Core\Unit: Clean "Void DealDamageMods" and "Void DealDamage".
Core\Unit: Remove legacy buff... it is legacy, just like the shit script.
* DB/Creature: Creature texts for Trade Prince Gallywix, used in Opulence encounter
* Merge branch 'master' of _PRIVATE
* DB/Quest: Ride of the Zandalari
Corrected creature templates, weren't updated
Fixed gossip data
Fixed spawns
* DB\World: Fix battlepet_npc_team_member missing columns.
DB\World: Revert mardum npc damage fix (i will push something more permanent today, it is the whole world, not only mardum).
* DB/Creature: Model data (Damien)
* Core/LFGList rewrite LowType Guid to getcounter
* Core/Fix send cinematic on first login
* DB/Update allied race to 8.3.7
* Core/Script, update allied race to 8.3.7
* Merge branch 'master' of _PRIVATE
* DB/Creature: Assign scriptname for Captain Rezokun
* Create 2020_10_11_04_update_battle_pet_data.sql
* Core/Fix cleanup and fix OpenAlliedRaceDetails GOSSIP
* Core/Quest: Enum Send the Fleet, Ride of the Zandalari
* DB/Creature: Captain Rez'okun gossip menu option
* DB/Creature: Captain Rez'okun gossip menu option
* Core/Quest: Script Captain Rezokon for quest Send the Fleet, including movie and first part Ride of the Zandalari
* DB/AlliancePortalRoom: Update phases by areaID
* Merge branch 'master' of _PRIVATE
* DB/AlliancePortalRoom: (Thanks Damien for sniffs)
Cleanup old stuff
Adjust guids
Corrected UNKNOWN columns
Corrected Creature templates
Corrected Creature models
* Core/Cleanup & set actif SMSG_ALLIED_RACE_DETAILS ... mistake?
* Core/GameTable fix loading
* Core/Update Verify/Rename adventure map poi packet
* DBError.log Creature_loot_template fixed.
* Core/Cleanup in PrepareGossipMenu
* Core/LFGList small update and cleanup
* Core/cleanup
* DB/Mardum: Creatures there should deal to players +- 50% reduced damage (i checked some retail videos)
Note: It's not definitely blizzike fix :p
* Core/Debug AdventureJournal
* Core/update bg code and set unhandled SMSG_REQUEST_SCHEDULED_PVP_INFO_RESPONSE opcode (he's not coded correcly)
* Core/PacketIO Implement correcly wargame packets
* Core/Opcode Set status unhandled where Handle_NULL
* Core/Cleanup Group finder work now correcly
* Core/ fix load db2
* Merge branch 'master' of _PRIVATE
* DB/Creature: Assign missing scriptname for Dreadstalkers
* Core/Spells: Update at id for Freezing Trap
* DB/Spells: Assign Freezing Trap
* DB/Spells: Assign script for Lingering Insanity
* Core/Spells: Lingering Insanity
* Core/DB2 Fixed 6 db2 structures loading
i test it before push total commit
* More quest ender fixes.
* Many fixes for quest starters/enders
* DB/Spells: Fix some Feral spells learning when you switch spec
* Core/Spells: Call Dreadstalkers
* DB/Creature: Assign Wild Imp script
* Core/Spells: Wild Imp is now scaled based on caster's hitpoints
* Core/Spells: Void Reaver
Force target to get base points directly from spell effect
* DB/Spells: Assign Void Reaver
* Merge branch 'master' of _PRIVATE
* Misc. dberror.log fixes.
* Merge branch 'master' of _PRIVATE into master
* More creature_loot_template fixes
* Core/BattlePet temporary fix battlepet delete pet
* Core/update guild challenge system work & flags for rename is implemented
* Core\Typo: Fix linux build (again :p) damn linux CasESensiTive :D
* Core/PacketIO update/Remove duplicate function in guild challenge update
* CORE/Datbase Fix my mistake, sorry
* Core/Implement Guild Invite Declined
* Core\Typo | Fix linux build again :p
* Core/Implement Guild Shift Rank and update code for opcode SMSG_GUILD_EVENT_RANKS_UPDATED
* Core/Implement Guild flag for rename
* Core/PacketIO Implement Guild Change Name opcode
* Core/Quest: Speaker of the Horde, hardcode and fix another parts of the quest to core
* Core/Quest: Speaker of the Horde, fix movement, gossip flag, crash
* Core/Typo: Fix Linux build
* Core/Quest: Rastakhan, fix killcredit, scene, blackscreen
* Core/Quest: Rastakhan, fixed escortAI
* Core/Quest: Fixed quest Welcome to Zuldazar
* Core/Scenario: Improve Stormwind Extraction skip a little
* DB/Spells: Assign some mage scriptnames and data
* Core/Spells: Update at id for mage meteor
* More creature_loot_template fixes
* Many more creature_loot_template fixes
* Model fixes by Damieninabox
* Many creature_loot_template fixes
* Merge branch 'master' of _PRIVATE
* Core/Spells: Searing Touch
* Core/Kezan: Goblins can leave Kezan now and are bound to Lost Isles
* Core/PacketIO update SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT
* Core\Opcodes: SMSG_INTERRUPT_POWER_REGEN
* DB/Creature: Prevent Darnell to be attackable
* Core/Kezan: Goblins can leave Kezan now and are bound to Lost Isles
* DB\World: Fix Quest In the blink of an Eye (Quest ID: 44663)
* DB\World: Object (Portal to Orgrimmar)
* DB\ModelData: add 107 models to db. (By DamienInABox).
* Core\Scripts: Move "onarrival" temp fix scripts to proper place.
RegisterPlayerScript(OnLegionArrival); // TEMP FIX! Quest 40519 and 43926 - "legion returns". remove it when legion start quests are properly fixed.
RegisterPlayerScript(On110Arrival); // TEMP FIX! Quest 43341 - "uniting the isles".
RegisterPlayerScript(OnBfaArrival); // TEMP FIX! remove it when lordaeron battle is properly fixed.
* CoreScripts: Fix npc_eoa_call_the_seas::npc_eoa_call_the_seas_AI::UpdateAI crash.
* Core\Spells: Fix spell_rog_saber_slash::HandleOnHit crash.
* Core\Functions: Remove broken "HandleOverrideZonePVPType" and implement "HandleModOverrideZonePVPType".
* Core\Functions: Implement "bool IsPvPRealm()".
Core\Players: Corrected logic determining contested/friendly/hostile area types. (TC cherry-pick)
* Core\Handlers: Fix BattleGroundHandler.
* Core\Opcodes: Fix, rename, and add opcodes for 8.3.7. :)
* Core/PacketIO: Renamed a bunch of opcodes based on more research (only those added after 6.0)
Core/PacketIO: Renamed a bunch of opcodes based on more research (onl… · TrinityCore/TrinityCore@f922c6e
Core/PacketIO: One more opcode rename · TrinityCore/TrinityCore@1d04d58
* More dberror.log fixes (loot templates)
* More dberror.log fixes (quests)
* Continuing the dberror.log fixes campaign
* Merge branch 'master' of _PRIVATE into master
* Core/Opcode Rewrite QueryQuestReward to QueryTreasurePicker World Quest rework after complete first quest
* Various DBError.log fixes.
* DB\Loading: Fix 27000+ loading errors.
* DBError.log fixes. Cleaned up lots of abandoned entries in creature_template_addon table
* Core\Scripts: Fix operation mechagon file names.
* Core\Script: Fix operation mechagon build error.
* Fix sql syntax.
* Core/Operation Mechagon: Rename header
* DB/Operation Mechagon: Assign instance script
* Core/Operation Mechagon: Scriptloader
* Core/Operation Mechagon: Tusle Tonks
* Core/Operation Mechagon: Trixie && Naeno && Mechacycle
* Core/Operation Mechagon: KUJO
* Core/Operation Mechagon: King Mechagon
* Core/Operation Mechagon: HK8
* Core/Operation Mechagon: Head machinist Sparkflux
* Core/Operation Mechagon: Instance
* Core/Operation Mechagon: Gunker
* Core/Operation Mechagon: King Gobbamak
* Core/Operation Mechagon: Header
* Rename Mechagon to Operation Mechagon
* DB/Dungeon: Operation Mechagon
Flags
Texts
Creature AI
Loot
Misc
* Cleaned out some abandoned gameobject_template_addon records.
* Spell fix. Druid Maul spell# 6807
* DB\Base: Merge missing data, revert some dberror fixes, update bases.
* Merge missing data from 837 TDB (411 quests, creatures, gameobjects etc...).
* Fix old world dberror fixes from 2020_08_06-2020_09_17 (removed all mass "deletes" and kept only "updates" and "fixes").
* Update database to BFADB_2020_10_03 and archive old updates.
I will start again the dberror fixes.
This time only obsolete\bad data will be removed from database, rest of the errors will be fixed properly.
NOTE:
Drop your world db and hotfixes db, and import fresh base sql files from sql\base.
* Core\Misc:
change tc_log_debug to tc_log_error on hotfix_blob, we need that info for db fixes.
change tc_log_info to tc_log_error on gametables.cpp, we need that info for gt structure fixes.
fix datatype warning on creature.cpp (int\uint).
* typo
* DB\Misc: Rename some npcs with "0" as name.
* Merge branch 'master' of _PRIVATE
* DB/WQ: Removed wq 51581, causing worldserver to stuck for eternity
* Fix battlepay locale loading
* Merge branch 'master' of _PRIVATE
* DB\World: Fix spell Consecreation (by Splose) + added some missing queries :p
* DB\World: Fix spell Retribution (By Splose)
* DB\World: Fix spell Blizzard - Mage (by Splose) also a fix file extension (pardon me :p )
* DB\World: Fix spell Blizzard - Mage (By Splose)
* DB/Fix load battlepey display info
* Core/Big update for implement bases groupFinder, somes modifications of battlepay, rewrite somes Opcodes
* Merge branch 'master' of _PRIVATE
* Core/Areatrigger: Prevent custom areatriggers to be removed from the world after one 'use'
* Core/SmartAI Fix Void function
* Core/SmartAI: allow SMART_ACTION_SEND_GOSSIP_MENU to override default gossip
* Core/BattlePet Fix show level of battle pets
* Core/Freehold: Removed unneeded lines, causing also crashes
* update bugtracker address.
* Core\Misc: discord ad
* DB\Base: Update database to BFADB_837_2020_10_01 and archive old updates.
(drop hotfixes db, and world db, and import fresh clean base files.)
* Map/Difficulty: IsNormal
* Map/Difficulty: IsNormal define
* Core/Areatrigger: Fixed quest Jasperlode Mine
* DB/Areatrigger: Assign script for at 87
* DB/Areatrigger: Assign script for at 88
* Core/Areatrigger: Fixed quest Fargodeep Mine
* Merge branch 'master' of _PRIVATE into master
* Core/Update criteria for battle pet
* Some dberroe.log clean up.
Garothi spell scripts added/corrected effects.
* Core/Spells: Fixed Saber Slash chance
* Core/ClassHall: Fixed scene for quest - You Can't Take the Sky from Me
* Core/ClassHall: Rename script for Thisalee Crow
* DB/Creature: Rename script for Thisalee Crow
* DB/Creature: Rename script for Thisalee Crow
* DB/Creature: Lunarwing form chain start/end && misc
* Rename throne_of_thunder sql
* Core/ClassHall: Tempfixed chain for Lunarwing form
* DB/Creature/Gameobject: Throne of Thunder spawns
* A few DBError.log fixes.
* Rename spell script name from spell_pri_dispel_magic to spell_pri_purify
* Renamed spell script name from spell_pri_circle_of_healing to spell_pri_holy_word_sanctify
* World/DB Fix temp battlepet info level before create parser
* Core/Unit: Fixed function Unit::RemoveAllAreaTriggers()
* Core/BattlePet fix end battle. work correcly
* Core/battlePet somes fix
* Core Fix battlePet, can battle with a pet now
Soms bugs for quit, i will work on
* Core/Opcode implement HandleBattlePetClearFanfare and change somes bad procces
* Core/LFG update Ride Type
* Core->Init files for LFGGroup Finder
* Core/Spells: Fixed Saber clash crash
* DB/Areatriggers: Fixed entrance and exit for Throne of Thunder
* Spell fix. Priest Holy Word Chastise Only Holy Spec get 4 sec GCD when casting smite.
* Spell fix: Priest Holy Word Sanctity (Renew now reduces GDC by 2 sec.) Bug ID 213
* The current OnEffectAborb uses a hardcoded SPELL_AURA_SCHOOL_ABSORB for the effect name.
Per the SpellEffect.dbc different spells can now have different EffIndex and EffName so the hardcoded name prevented the OnEffectAbsorb from firing.
I created a new class and function to allow passing the EffIndex and the EffName. The new one is modeled very close to the current.
It works much like any other functions that call the effect index and name.
Example:
OnEffectNameAbsorb += AuraEffectNameAbsorbFn(spell_pri_guardian_spirit_AuraScript::Absorb, EFFECT_0, SPELL_EFFECT_HEAL);
Since there are spells that still use the SPELL_AURA_SCHOOL_ABSORB, this includes bosses, I decided to keep the original class clean and unaltered instead of defining a macro with variable paramaters.
* DB/Creature: Fixed flags for npc controller in RtK
* Core/Scripts: Updated RtK instance script to current code standards
* Core/Scripts: Renamed new Kharazan as ReturnToKhazaran
* DB/SAI: Return to Kharazan
* DB/Creature: Fixed templates (levels, factions, ai assign) for all creatures in Return to Kharazan
* Rename RtK spawns
* DB/Creature/Gameobject: Fixed spawns for Return to Kharazan
* Core/Scenarios: Added scenario objectives for RtK (Lower Kharazan)
* DB/Areatriggers: Fixed portal to Return to Kharazan
* DB/Areatriggers: Fixed portal to Return to Kharazan
* Core/Creature: Fixed quest Welcome to Zuldazar
* DB/Areatriggers: Fixed Dark Portal to Outland
* Core/Spells: Updated spell Shadowfiend to new code standards
* DB/SAI: Waycrest Manor AI
* CORE/Battle pet Update final, need opcode structure or sniff in 8.3.7 for end this work
* DB\Quest: Fix quest 9403 (Blood Elf starting zone)
* DB\World: Fix Quest POI 9064 (Blood Elf starting zone)
* DB\World: Fix QuestPOI for quest 8895 (BloodElf starting zone)
* Helps to remove the faulty script when you add the corrected version <face palm>
* Working with ingocnito to troubleshoot and correct his previous tol_dager_ai commit the was being problematic
* Looks like an update from commit 8500fd6 was put in the wrong place. Moved it to the updates\world folder.
* DB/Gameobject: Mechagon gameobject spawns
* DB/Creature: Mechagon spawns
* DB/Creature/Gameobject: Fixed phases for 1800 spawns
* Merge branch 'master' of _PRIVATE into master
* DB/Creature: Some minor stuff which i found
* Core/Creature: Creatures are not supposed to asist another creature to attack player if they have flag UNIT_FLAG_IMMUNE_TO_PC
* Reload all creature, creature_addon, gameobject and gameobject_addon for map id's 1642 and 1643 from ADB 8.2.0.
Lastly reapply Incognitos mechagon commit.
Note: this was a collaborative effort between incognito and myself but all credit goes to incognito for the idea.
* DB\World: Added missing NPC Darnell (NPC ID: 49425)
* Fix my mistakes
* DB/Tol Dagor: AI
* DB/Fix battle pet save
* CORE/BattlePet -> Fix objectaccessor ...
* CORE/BattlePet -> Fix objectaccessor
need more work for fix it completly
* CORE/BattlePet -> Fix loading/saving battlepet And some opcodes updates structure to 8.3.7
need more work for fix it completly
* Core/FIX DB2 storage sBattlePetSpeciesStore
* DB\World: Fix Quest: Solanian's Belogings (Blood-Elf Starting Zone)
* DB\World: Fix Quest: The Shrine of Dath'Remar (Blood Elf starting zone)
* DB/Creature: Fixed quest - Looks like a tauren pirate to me, A Nation United, The Emerald Dreamcatcher && Freehold AI
* Added missing declaration QUEST_NATION_UNITED
* Spell fix Priest - Holy Word: Sanctify Spell# 55675 (Formerly ****** of Healing)
* Merge branch 'master' of _PRIVATE into master
* DB\World: Fix Quest POI: What You May Regret
* DB\World: Fix Quest chain: The Pride of Kul Tiras
* Core/Tiragarde Sound: Fixed quest - A Nation United
* Spell fix Priest - Power Word Fortitude spell# 21562
* Spell fix. Priest Vampiric Embrace Spell# 15286
Removed secondary buff spell# 15290
* Merge branch 'master' of _PRIVATE
* Core fix my mistake
* COre\Misc: Fix compile warning and some comments.
* Core/Player: SaveBattlePets trans //
* Core/Spells: Some 'new' spell definitions
* Core/Deadmines: Prevent heroic version of Enraged worgens to be spawned on normal difficulty
* Core/Deadmines: Prevent heroic foe-reapers to be spawned on normal difficulty
* Core/Deadmines: Heroic version of Glubtok isn't supposed to be there on normal difficulty
* DB/Deadmines: Phase some spawns in wrong places
* DB/Gameobject: Fixed gameobjects for quest Solanian's Belongings
DB/Spells: Assigned Feral Frenzy script
* Core/Spells: Scripted Feral Frenzy
* Core Update battlePay structure . need sniff retail for fix it
* CORE update battle pet
* DB/Spells: Assign Ancestors Call
* Core/Spells: Fixed racial spell - Ancestral Call
* Spell fix. Priest Renew spell# 139
* Spell fix Purify (formerly called Dispel Magic) Priest spell# 527
* DB/Conditions: Fixed Arathi Highlands swapping and some more related to BfA
* Core/Creature: Gossip workaround crash
* Core/Highmountain: Properly moved scene script where it's supposed to be
* Core/Scene: HM scene should not be there
* Core/Scripts: Add mising go include in King's Rest pt2
* Core/Scripts: Add mising go include in King's Rest
* DB/RBAC: Command movie, permissions
* DB/World: Command movie play
* Core/Commands: Scriptloader
* Core/Commands: Implemented command movie play
* Core/RBAC: Permissions defines for command movie play
* Merge branch 'master' of _PRIVATE
* A few quest starter, flags and duplicate fixes
* Spell fix Warlock Shadow Bulwark (Voidwalker) Spell# 17767
* Merge branch 'master' of _PRIVATE into master
* Spell fix. Spell# 19505 (Devour Magic - Felhunter)
* Core/DB-> Init all battle pet system
need more work, more search with sniffer
* DB\World: Fix Quest: The Wakening (Undead starting zone)
* DB\World: FIX Quest: The Suffering of Shen-zin Su
Close issue: 125 + rename sql file :p
* DB\World: Quest [The Suffering of Shen-zin Su]
Close issue: 125
* Core/Spells: Enum Azerite Traits for mage
* Core/Spells: Warrior - Optimized script and partially fixed Anger Management
* Core/Spells: Warrior - Optimized script and partially fixed Anger Management
* Core/Spells: Warrior - Optimized script and partially fixed Anger Management
* DB\World: Fix Lazz of Leisure FLight Master (Mechagon Horde)
* DB\World: FIX Cog Captain Winklespring - Flight Master (Mechagon Alliance) (forgot again to remove the ` from the query :p )
* DB\World FIX Cog Captain Winklespring - Flight Master (Mechagon Alliance) (forgot to add the spawn query :p)
* DB\World: FIX Cog Captain Winklespring - Flight Master (Mechagon Alliance)
* DB\World: FIX Cog Captain Winklespring - Flight Master (Mechagon Alliance) (Close issue 43)
* Core/Pandaria: Fixed - The Lesson of the Burning Scroll
* DB\World: Fix Portal to Silithus
* DB/Spells: Assigned missing sn for mirror image
* Core/Spells: Fixed Mage - Blizzard
* DB/Areatriggers: Assigned missing ats for blizzard, frozen orb
* DB/Areatriggers: Fixed Consecration at
* DB\Base: Update database to BFADB_837_2020_09_21 and archive old updates.
* DB\Base: Recreate hotfix db and archive old updates. (clean trinity 35662 hotfdb + missing tables from ashamane + custom boost items from bfacore).
NOTE:
Delete your "wow\retail\cache" folder.
* DB\Hotfixes: Fix custom items (789001-789004).
* DB\World: Hackfix gameobject for Quest: Defender of Azeroth (Quest ID: 58903/58902)
* DB\World -> Quest: Dteaht Comes From On High (Quest ID: 12641)
* DB/Dungeon: Corrected spawndifficulties/requirements for Operation Mechagon
* Added jewel crafting spells to trainer Farii in The Exodar
* Spell fix Warrior Last Stand (id 12975)
* Merge branch 'master' of _PRIVATE into master
* DB\Spawns: Operation mechagon (by incognito).
* Core/Spells: Fixed Rogue- Saber Slash
* Core/Spells: Fixed Rogue - Shadowstrike
* Core/Spells: Fixed Mage - Icicle
* Core/Spells: Mage - Nova
* Core/Spells: Fixed Sha - Lava Lash
* Core/Spells: Fixed DK - Icy Touch
* Core/Spells: Fixed Warr - Bloodthirst
* Core/Spells: Fixed Warr - Slam
* Core/Spells: Fixed Dru - Brutal Slash
* Core/Spells: Fixed Dru - Blessing of Elune
* Core/Spells: Fixed Hun - Piercing Shot
* Core/Spells: Fixed Warr - Rampage
* Core/Spells: Fixed DH - Soul Cleave
* Spell fixes Warrior Blade Storm Off Hand (id 95738) and Rallying Cry (id 97262)
* Merge branch 'master' of into master
* Core\Mods: Adjust singleplayer hpmod.
* Core\Mods: Addeed singleplayer hp mod.
Core\Misc: adjusted sql query for creature and gameobject respawns on crash.
Core\Mods: Disable solocraft by default if no config option available.
#######################################################################
# SinglePlayer.HPMOD.Enabled
# Description: Enable\Disable hp mod of player.
# Mod for singleplayer or low populated servers.
# Default: 0 - (Disabled)
# 1 - (Enabled)
SinglePlayer.HPMOD.Enabled = 0
# SinglePlayer.HPMOD
# Description: Set amount of hp for player.
# (base_hp * X.X).
# Default: 1.0 - 100% hp
# 0.5 - 50% hp
# 0.01 - 1% hp
# 5.0 - 500% hp
SinglePlayer.HPMOD = 5.0
#######################################################################
* Spell fix Siphon Life spell id 63106
* Merge branch 'master' of into master
* DB\Creature: Fix fel spreader faction.
* add missing delete to 2020_09_17_00_world_dberrors.sql
* DB\Misc: Fix more dberrors.
* Spell fix Divine Storm spell id 53385
* Fixed backstab spell effect.
* Fixed module name to better describe what is does.
Updated worldserver.conf to remove unimplimented level ranges.
* Added weekend XP rate module that allows default server XP rates to be changed dynamically by level range for Friday, Saturday and Sunday. Disabled by default. Enable and change rates by level range in worldserver.conf
* DB\Misc: Refresh creature table hp, mana and waypoint entries. (basically a respawn, fixes some wrong hp's etc).
* DB\Misc: Fix more dberrors and remove broken\obsolete sai.
* DB\Misc: Fix some dberrors.
* Core\Opcodes: Remove double opcode.
* Revert "Core\Opcodes: Remove double opcode."
This reverts commit 5b0a3e0636ac79004f7ab744df9f68e9913066ca
* Merge branch 'master' of
* Fixed clam loot templates to address bugtracker ID's 2, 7 and 8
* Core\Opcodes: Remove double opcode.
* Fix some DB errors and change wrong tc_log_error types to tc_log_info.
* Added OPCODE's to get guild bank working so items can be added/removed. Verified log is also working for items deposit/withdraws
* Core/Spells: Fixed Mastery:Ignite
* Creature aura fixes
* DB\Base: Update database to BFADB_2020_09_12 and archive old updates.
* Core\Config: Update worldserver.conf.dist.
* Core/Defines: Enum PowerColorOverride
* Fixed fishing loot in Stormwinf City, Elwynn Forest, Ironfoge City and Dun Morogh zones.
* DB\Misc: Fix 7000+ dberrors.
* DB\Hotfixes: Fix all hotfix db errors (remove data from hotfix db that is already loaded from db2).
NOTE: Delete "wow\retail_\cache" folder!
* DB\Dungeon: Add Ny'alotha graveyard and ".tele Nyalotha".
* remove temp file
* DB\Misc: Fix toldagor first boss scale etc.
DB\Spawns: Fix some spawn guids from old sql updates (drop and re-import full world db...).
DB\Factions: Fix some more factions on old updates....
DB\Base: Update world db to BFADB_2020_09_11 and archive old updates.
* DB\Word: Quest Evacuate the Merchant Square
* DB/World: Added Mechagon spawns & areatriggers
* DB\World: Quest Break Gong (Pandaren starting zone)
* Update siege_of_boralus.h
* Merge branch 'master' of
* Core/Scripts: Fixed event Corrupted Gold spawning
* Core\Scripts: Add SiegeOfBoralus instance scripts (needs db work).
* DB\Base: Update database to BFADB_2020_09_10 and archive old updates.
DB\Misc: Fix 10000+ factions (caused by a bad commit on sql updates. drop your world db and re-import it.)
DB\Misc: Fixed factions also on sql\old\updates.rar.
* DB\Misc: Clean world sql folder and add hotfix updates.
* Core/Scripts: Fixed Rezan compile error
* DB\World: [Quest] The Sun Pearl (Pandaren starting zone)
* Now the boss razan when he dies launches boss conversation yazma with the history of ataldazar
* Fixing a typo
* Merge branch 'master' of into master
* Added Blizzlike Introductory Conversation of Boss Yazma in Dungeons Bataldazar
* Fixed dead frostmane troll so they are properly dead :)
Addresses bug report #19
* Fixed incorrect spawn for Glenn Greymane in Stormwind Keep. H is no longer hostile to Alliance players
* Merge branch 'master' of
* Add missing spawn Marshal Gryan Stoutmantle in Westfall
* DB\World: Quest Evacuate the Merchant Square (missing .sql file extension :p )
* DB\World: Quest "Evacuate the Merchant Square"
* DB\World: NPC 7Legon Magus (fix faction)
* Update 2020_09_04_world_fix_portalroom_stormwind.sql
* DB\World: Fix Portal Room Stormwind
* Fixed typo
* Added more pickpocketing_loot & skinning_loot to BfA zones
* Added gameobject_loot, skinning_loot and pickpocketing_loot to all BfA zones
* Fixed Fear No Evil quests to address bug report ID#263
* DB\Base: Update database to BFADB_837_2020_09_06 and archive old updates.
* Fix sql error.
* Added quest_starter, quest_ender, npc_vendor and creature_model_data for BfA zones.
* Merge branch 'master' of into master
* Core\Scripts: Fix mardum phase 169 (should be active always).
* Add SoloCraft custom script module. This adjust player stats for dungeon/raids based on party size. Disable by default in worldserver.conf.
* Core\Misc, DB\Misc. lot of fixes.
* Hotfixes 8.3.7.35662
* Fix motherlode mytic+ loot
* Fix motherlode last boss count
* Fix spell pet warlock and scriptmgr
* Fix get scenario by id
* Fix areatrigger error, add missing data to creature
* Fix mutilate and Backstab
* missing scripts
* rewrite dalaran legion
* script class hall
* add some opcodes
* Fix some creature scaling level 200+
* Uldir: Scriptloader
* Uldir: Fetid Devourer base
* Uldir: Mother base
* Uldir: Taloc base
* Uldir: Update uldir.h
* The MOTHERLODE!! Creature Loot
* Siege Of Boralus Creature Loot
* Fix errors and DB errors
* Warrior Fix Spell 5246 Intimidating Shout
* Shaman Fix Spell 5394 Healing Stream Totem
* Hunter: Fix Spell 34026 Kill Command
* Fix error in spell validation:_SpellScript::ValidateSpellInfo: Spell 65219 does not exist.
* Fix error in spell validation:Spell `100`
* Fix error in spell validation:Spell `100`
* Fix error in spell validation:Spell `2823`
* Fix error in spell validation:Spell `36554`
* Fix error in spell validation:Spell `31790`
* Fix error in spell validation:Spell `49376`
* Fix error in spell validation:Spell `82828`
* Fix error in spell validation:Spell `79830`
* Fix error in spell validation:Spell `102417`
* Fix error in spell validation:Spell `100950`
* Fix error in spell validation: _SpellScript::ValidateSpellInfo: Spell 65219 does not exist. Spell `193549` Spell `195457` Spell `195457` Spell `198304` Spell `198304` Spell `198337` Spell `198337` Spell `198758`
+ lots of other fixes.
* Fix hero callboard Stormwind
* DB\Instance: Spawn toldagor in normal, heroic and mythic difficulties. + fix all phases.
* DB\Spawns: Add more data to Nazjatar.
* DB\Spawns: Add more gameobjects and creatures to Nazjatar.
* core/ missing constant to fix wod garrisson, war campaign and class halls
* clean
* Core\Misc, DB\Misc: Nazjatar starting questline (alliance).
fix quest 56031 - The Wolf's Offensive
fix quest script for quest 42769 - the old knight
fix quest 56043 - Send the Fleet
fix quest 55095 - Upheaval
add ".tele Nazjatar"
* Update 2020_08_30_01_world_Toldagor_spawns_etc.sql
* DB\Misc: Update toldagor sql.
* Merge branch 'master' of
* Fix syntax 2020_08_31_01_creature_model_data.sql
* DB\Misc: Add TolDagor graveyard.
* Core/ script scene
* ..
* move file
* DB/Creature: Creature model data 8.2
* Updated faction, npcflag and npc_vendor table for Nazjatar
* Merge branch 'master' of
* DB\Misc: Add TolDagor spawns etc.
* DB\Misc: Add Nazjatar spawns.
* Nazjatar questender and starter
* Fix starting quests for Nazjatar, add correct quest adding as soon as the player hits lvl 120
* Update allowed build to 8.3.7.35662.
* Core\Scripts: Fix AtalDazar crash.
* mod scriptloader
* Core/ starting work of boss taloc
* Corrected script linking
* Removed unused spell scripts
* Removed unused spell scripts and adjusted already existing ones with wrong id's
* Removed unused spell scripts from priests.
* Merge branch 'master' of
* Core\Commands: Fix crash when ".mod currency" is used without an amount.
(who the fuck wrote this shit originally? hahaha :D )
* Core\Scripts: FreeHold crash temp fix.
needs a rewrite on:
boss_ring_of_booty.cpp
boss_council_o_captains.cpp
boss_harlan_sweete.cpp
* COre\Spells: Remove obsolete spells (By DamienInDaBox).
* DB\Misc: Add some missing old updates to archive.
* Update custom_player_script.cpp
* DB\Base: Update base db files to BFADB_2020_08_27 and archive old updates.
* Removed spells that are no longer in BfA
* Core\Spells: Temporary workaround for runeforging spell.
* DB\NPC: Fix Spirit Healers.
* Update README.md added easy to remind discord invite
* Update README.md: add bugtracker address and update discord address.
* rename
* rename
* DB\Misc: Fix 2447 dberrors and rename sql updates properly.
* DB\Misc: Fix sql syntax.
* Further script linking
* Handle 3 gilneas scripts via SmartAI because it is more advanced and it decreases performance taken by the core, also deletes 3 script linking errors
* Creature and gameobject script linking
* DB\Loot: Add Ataldazar Creature Loots.
DB\Loot: Add Shrine of the Storm Creature Loots.
DB\Loot: Add TolDagor Creature Loots.
* Revert "DB\Base: Fix compatibility issue on hotfixes base db."
This reverts commit eb702e6a4d48a25591f8bb7a1ebdcb58a21acba0
* DB\Base: Fix compatibility issue on hotfixes base db.
* Core\Spells: Fix Rogue spell "Backstab".
* DB\hotfixes: Update hotfixes base db to BFADB_hotfixes_83_2020_08_23.sql and archive old updates.
* DB\World: Update world base db to BFADB_world_83_2020_08_23.sql and archive old updates.
* DB\Misc: Update 2020_08_16_00_uldir_misc.sql.
* DB\Misc: Update 2020_08_16_00_uldir_misc.sql.
* DB\Misc: Delete "2020_07_07_01 Quest fix Drustvar 01.sql" shit sql, needs fixing.
* DB\Misc: Fix 2020_07_07_01 Quest fix Drustvar 01.sql
* DB\Spells: Assign spell scriptnames part1 (By DamienInTheBox).
* typo
* DB\Misc: Fix script name assigns in 2020_08_13_00_uldir.sql
* DB\Misc: Delete obsolete commands.
* DB\Misc: Revert 2020_08_20_00_world_Prof_update.sql needs more work and testing.
* Core\Scripts, DB\Misc.
Core\Scripts: Add scripts for AntorusTheBurningThrone (needs db work).
DB\Misc: Add Freehold loots.
* rename sql
* Merge branch 'master' into 'master'
Fix Gryphon Taxi from Lakeshire BFACore 8.3.7
See merge request Varjgard/BfaCore!1
* Fix Joan Weber Flight Master - Boralus Harbor - BFACore 8.3.7
* Fix Gryphon Taxi from Lakeshire BFACore 8.3.7
* Core\Misc, DB\Misc.
Core\DB2: Updated CharShipment.db2 and CharShipmentContainer.db2 core structures to 8.3.0. needs more work (layoutHash).
Core\VMaps: Fix no collision triangles.
Core\Collision: Initialize rootId on MapTree.h.
Core\Scripts: Move spell_fire_enchanted to right script and remove argus_point.cpp (double script).
Core\Scripts: add includes to invasion_point_argus.cpp.
Core\Misc: Fix some warnings.
Core\Scripts: starting work on anthorus.
Core\Misc: more opcodes and data fixes.
DB\Misc: Fix profession skill line id's.
DB\Misc: Quickfix for - % chance drop.
DB\Misc: Timeless Coins added to Containers.
DB\Misc: Timeless Coins added to Monsters.
DB\Misc: Uldir Creature Loot.
DB\Misc: Oondasta Pandaria Fix.
DB\Misc: Corrected flags for some uldir npcs.
DB\Misc: Assigned some missing uldir scriptnames.
Core\Misc: properly fix ChallengeMode Death Count.
Core\Scripts: start work on invasion argus needs rewrite.
Core\Scripts: update garrison first part.
NOTE: YOU NEED TO EXTRACT VMAPS AGAIN OR CORE WONT START!!! (Fixes collision issue).
* Core\Misc, DB\Misc.
Core\DB2: Updated CharShipment.db2 and CharShipmentContainer.db2 core structures to 8.3.0. needs more work (layoutHash).
Core\VMaps: Fix no collision triangles.
Core\Collision: Initialize rootId on MapTree.h.
Core\Scripts: Move spell_fire_enchanted to right script and remove argus_point.cpp (double script).
Core\Scripts: add includes to invasion_point_argus.cpp.
Core\Misc: Fix some warnings.
Core\Scripts: starting work on anthorus.
Core\Misc: more opcodes and data fixes.
DB\Misc: Fix profession skill line id's.
DB\Misc: Quickfix for - % chance drop.
DB\Misc: Timeless Coins added to Containers.
DB\Misc: Timeless Coins added to Monsters.
DB\Misc: Uldir Creature Loot.
DB\Misc: Oondasta Pandaria Fix.
DB\Misc: Corrected flags for some uldir npcs.
DB\Misc: Assigned some missing uldir scriptnames.
Core\Misc: properly fix ChallengeMode Death Count.
Core\Scripts: start work on invasion argus needs rewrite.
Core\Scripts: update garrison first part.
NOTE: YOU NEED TO EXTRACT VMAPS AGAIN OR CORE WONT START!!! (Fixes collision issue)
* Update Readme.md.
* Update Readme.md.
* Merge branch 'master' of
* test2 yappy discord bot
* test yappy discord bot
* Update Readme.md.
Обновлять буду уже в след. году, наверное. Числа 5го. Пока времени нет.
Temp: Shoot'nik, обновление BFA до 29.12.2020
Temp: Shoot'nik,
кнопка исправления персонажа в ЛК.
5. old_dev, Новость об открытии Legion FUN, WoD, MoP и Shadowlands.

7. Shoot'nik,
обновление BFA до 29.12.2020
1.13 Shoot'nik, кнопка исправления персонажа в ЛК. [В работе, новый сайт]


Обновленные логотипы на новый сайт:
Classic | TBC | WoTLK | Cataclysm | MoP | WoD | Legion | BFA | Shadowlands
Classic.pngTBC.pngWoTLK.pngCataclysm.pngMoP.pngWoD.pngLegion.pngBFA.pngSL.png
UPDATE (logo+) & UPDATE (logo) & UPDATE (logo)
5. @, Общий раздел форума нельзя объединить с главным и вынести на верх форума? Правила и информация и объявления объединить? Наказания и обжалование - вообще бессмысленный раздел ?‍♂️
Ждал год. Работы на 5 минут. Сделал сам. + Обновил дизайн шапки форума.

Меня в ближайшее время не будет. Вернусь после НГ и засяду за обновления и сайт.
На форум поглядываю, иногда реагирую.
Всех с наступающим.
1 января еще залью 2.000 голосов ибо 31 декабря они обнулятся и сейчас это делать смысла нет.
Done


P.s. Написал им в саппорт)


Пушка ? Вопросов больше не имею ??

old_dev, префиксы SL расставь везде плз (подфорумы), что бы по дефолту назначались при создании топа. (y)
Temp: @Robisho, обновление BFA до 29.12.2020
Отключаю BFA сервера для обновления (пока время появилось).
Вышло обновление BFA.
* DB/Creature: Some unneeded auras cleanup
* Core/Scripts: Horatio Laine, some improvements
* Core/Scripts: Missing include
* Core/Scripts: Lou's Parting Thoughts, fix phasing
* Core/Scripts: Lou's Parting Thoughts, fix event
* Renamed file to proper name :)
* DB\World: Fix Quest zone Redridge Mountains
(some quests needs to be rescripted).
Achievement proof -> Screenshot
* DB\World Fix lot of Creature Skinning Zuldazar
Fix King K'tal Multi Spawn
Fix Bramblewing Multi Spawn
Young Savagelands Devilsaur is no longer friendly
* Core/Spells: Crash Lightning, modify Stormstrike buff
* Core/Scripts: Ripsnarl
* DB/Creature: Ripsnarl, assign script
* Update all Professions Trainer (Dazaralor) now working all Trainers in Dazaralor
* DB/World Fix All Professions (Boralus) and (Dazaralor)
* DB\World: Fix Ripsnarl unit flags
* DB\World: Fix Ripsnarl faction
SQL Rename
* DB\World (Duskwood Zone Fix + Almost all quests and All Quest POI + Achievement :p Proof -> Screenshot
QuestID: 26760 (needs to be scripted :p) now is on autocomplete.
* DB\World:Fix Herbalism Trainer Stormwind
* DB/World Fix Fishing Trainer (Orgrimmar)
* DB/Phasing: Fix some Dark Portal issues
* add minimal and full client download links to README.md.
* DB\World: Fix loot tables.
* DB/Wordl: Fix Skinning Trainer (Boralus) and (Dazar'alor)
* DB\World Fix quest_template_addon Echo of Warlord Zaela
* DB\World Fix quest Echo of Gul'dan
* DB\World Fix quest Caverns of Time
* Core\Scripts rewritten Npc Transmorpher Beacon
* Core\Scripts Fix toy Transmorpher Beacon added 99 models
* DB/Wordl: Fix Mining Trainer (Boralus) and (Dazar'alor)
* Update 2020_12_23_05_world_fix_Herbalism_trainer_boralus_and_Dazaralor.sql
can now learn Zandalari Herbalism
* DB/Wordl: Fix Herbalism Trainer (Boralus) and (Dazar'alor)
* DB\World: Mardum add minimap marker (yellow dot) for quest id 39049 (inquisitor baleful).
* Temp fix for normal loot that have 0 chance. This random chance value is a temp solution until personal loot is sorted out or we get actual drop chance % values.
* rename to proper syntax. yyyy_mm_dd_xx_db_message.sql
* DB\World Fix creature Thaumaturge Vashreen
* DB\World Fix creature Dark Iron Invader (Corpse)
* Core/Spells: Fix learning some feral spells
* DB/Wordl: Fix Blacksmithing Trainer (Boralus) thanks laur
* Update 2020_12_23_00_fix_Leatherworking_Trainer_boralus.sql
* DB/Wordl: Fix Leatherworking Trainer (Boralus)
* DB/World: Some creature fix faction (based of db2 files from wow.tools, like mastermind made it for slcore). revert/delete this in case things are not good :). Cheers!
* DB\World Add game tele Karanos
* Core\Scripts Fix Daily quest for Cooking - I Need to Cask a Favor[29356]
* DB\Base; Update database to BFADB_837_2020_12_22 and archive old updates.
* Fix creature Thunder Bluff Protector - full rewritten pos and emotes
* DB\World Fix quest Pushing Forward [25792], UnitFlags for Totems
* DB/Wordl: Fix Cooking Trainer (Stormwind)
* Update 2020_12_21_04_fix_Blacksmithing_trainer_boralus.sql
* DB/World: Fix Blacksmithing Trainer (Boralus)
* Core\Scripts: ThroneOfThunder sqls.
* Added Throne of Thunder scripts to script loader.
* Implemented Throne of Thunder headers.
* Implemented Throne of Thunder instance script.
* Implemented Horridon script.
* Implemented Twin Consorts script.
* Implemented Tortos script.
* Implemented Raden script.
* Implemented Primordius script.
* Implemented Megaera script.
* Implemented Lei Shen script.
* Implemented Iron Qon script.
* Implemented Jikun script.
* Implemented Jinrokh the Breaker script.
* Implemented Durumu the Forgotten script.
* Implemented Dark Animus script.
* Implemented Council of Elders script.
* DB/World: Fix Engineering Trainer (Stormwind)
* DB/World: Fix Mining Trainer (Stormwind)
* DB/World: Fix Blacksmith Trainer (Stormwind) (This npc is not training blacksmith anymore, removed all spells, npcflag, gossip_menu_id).
* DB/World: Fix Blacksmith Trainer (Stormwind)
* DB/World: Renamed scripts to proper format Underrot
* Merge branch 'master' of
* DB\World: Fix Leatherworking Trainer (Stormind) | (fixed typo for a spell).
* DB/World: Split SQL for hotfixes and world for Underrot
* DB\World: Fix Leatherworking trainer Stormwind (Old Town)
* DB\World: Fix Skinning Trainer Stormwind
* Underrot dungeon spell effects changes.
* Typo Fix for Underrot sqls
* DB\Scripts: Underrot boss sql and trigger-spawns for Sporecaller
* Implemented Sporecaller Zancha script.
* Implemented Unbound Abomination script.
* Implemented Cragmaw the Infested script.
* Implemented Elder Leaxa script.
* DB\Wordl: Fix Professions Trainer in Boralus (Blacksmithing, Leatherworking, Jewelcrafting, Engineering, Alchemy) (by Exo).
* DB\World: Fix Professions Trainer in Boralus (Inscription, Skinning, Fishing, Cooking, Enchanting, Mining, Tailoring) (by Exo).
* DB\Wordl: Fix typo........
* DB\World: Fix wrong unit classes.
* DB\World: Assign all: normal loot, pickpocketloot, skinningloot and gameobject loot (loot fix step1 BFADB VERSION). + clean database.
* DB\World: Fix trainer flags.
* DB\World: Fix some wrong factions.
* Core\Scripts: Fix rogue off-hand boost item (thanks for XaXa).
* DB\World Fix quest The Princess Unleashed [26049]
* DB\World Fix quest The Warchief's Order [56030]
* DB\World Fix quest Raucous Rousing [29772]
* DB\World: Fixes for mining herbalism and inscription (by exo).
* fix syntax
* DB\World: Some Leatherworking,Herbalism,Cooking,Inscription and Skinning Fixes (by exo).
* DB\World: Fix all DemonHunter vault of wardens boss stats.
* DB\World: Fixes for all loot tables.
(and renamed updates to proper syntax....)
* DB\World: Fix Outland Alchemy Trainer (1 trainer) more to come :D now i can really fix all trainers :D
* DB\World: Fix alchemy trainer in Ironforge
Now i know how to fix all trainers and professions (heck yea) worth 2 days of research to figure it out (thanks to arcaniafr for the new parser, it will help a lot :D )
* DB\World: Engineering and archaeology fixes by Exo.
* rename sql
* DB\World: Fix all DemonHunter VaultOfWardens quest objective texts.
* Core\Scripts: Terrace of Endless Spring sql
* Added Terrace of Endless Spring to pandaria script loader.
* Implemented Terrace of Endless Spring headers
* Implemented Instance Terrace of Endless Spring script.
* Implemented Sha of Fear script.
* Implemented Lei Shi script.
* Implemented Tsulong script.
* Implemented Protectors of the Endless script.
* Revert "Core/Spells: Dancing Rune Weapon (MistiX)"
This reverts commit 19424e6a5e252705a0a2616b232ebaab19e4131f
* Revert "Core/Spells: Dancing Rune Weapon Fix"
This reverts commit 44c752094f3ea4834f4603cd1ec841935db10972
* Core/Spells: Dancing Rune Weapon Fix
* Core/Spells: Dancing Rune Weapon (MistiX)
* DB\World: ShrineOfTheStormSql
* Implemented Volzith the Whisperer script.
* Implemented Lord Stormsong script.
* Implemented Tidesage Council script.
* Implemented Aqusirr script.
* Core\Scripts: Fix bug in Immolanth health regenerating to max after killed.
* DB\World: Fix missing npc on DemonHunter VoW - 96665 "Kayn Sunfury".
* Core\Scripts, DB\World: Fix quest 38672 "breaking out".
* DB\World: Delete some bad teleport locations.
* Core\Scripts: Fix build error on zandalar_script_loader.cpp
* Core\Scripts: Fix function name on boss_foe_reaper_5000.cpp
* Merge branch 'master' of
* Core/Scripting: Define new item register
* DB\World: fix overwriting creature guid.
* DB\World: Add all creature loots for creatures id 1-150000. (arcaniafr)
* Merge branch 'master' of
* rename 2020_12_17_01 to 2020_12_17_00
* DB\World Fix Mysterious Winged Spirit NPC 41068
* DB\World Fix A Thorn in the Side quest SQL Fix
* DB\World Fix A Thorn in the Side quest
* Core/Scripting: Define new register for zonescript
* Core\Scripts & DB\World: Fix loot in Deadmines & position reaper 5000
* DB\World: Battle For Dazalalor_sniffs.
* Core/Scripts: BoD scriptloader
* misc
* Core/Scripts: Battle for Dazar'alor
* Core/Instancescript: GetPlayersCount method
* Core/Instancescript: GetPlayersCount
* Rename file 2020_16_12 to 2020_12_16
* DB\World: Delete chest in Freehold as it is created by script.
* Revert "Core/SpellAuraEffects: Move error to debug"
This reverts commit e98f97ad44cbb145fcbd4975a55787f7eded53a7
* Core/SpellAuraEffects: Move error to debug
* Core\Scripts: Add ZandalarForever scripts. (TODO: Convert scripts)
* Core\Scripts: FreeHold rescripted part1 (by Reactmay).
* DB\World: All wow teleport locations for bfa (and old expansions too). (ZaDarkSide)
* DB/Scenario: Spawn Zandalar Forever
* Base directory
* DB\World: Add missing gameobjects (fix by juhziz aka vagabond).
and rename older updates to correct syntax.
* Core/Spells: Crash Lightning
* Core/Scripts: Fix Arathi Highlands
* DB\World: Fix Eye of Azshara
* Core/Scripts: Handle phasing in new Arathi
* EyeOfAzsharaDungeonSqls
* Implemented Wrath of Azshara script.
* Implemented King Deepbeard script.
* Implemented Serpentrix script.
* Implemented Lady Hatecoil script.
* Implemented Warlord Parjesh script.
* Core/Scripts: Missing include
* Core/Scripts: Handle phase for new Arathi
* DB/Phasing: Remove wrongly handled phases in Arathi
* Core/Scripts: Gilneas, hardcode phase 170
* DB\World: Fix Quest 7043/6983 and remove kill credit from The Abominable Greench (NPC_ID: 54499).
Now it's blizzlike :D :p
* Core/Scripts: The Abominable Greench, fix events, reset
* DB\World: Some work on upcoming event Winter Veil. Fixed loot for most gifts and fix for quests and some toys.
More to come :)
* Core/Spells: Fix Lava Surge proc from Flame Shock
* Core/Scripts: Elemental Overload
* Core/Spells: Fix build
* Core\Config: Add missing ConsoleErrorLogging to bnetserver.conf.dist.
* Tempfix build (missing "target" and SPELL_SHAMAN_CRASHING_LIGHTNING_DAMAGE not defined).
* DB\Base: Update database to BFADB_837_2020_12_12 and archive old updates.
* DB: Disable aura
* Core/Scripts: Fix Blackscreen after leaving Chamber of Heart
* Core/Scripts: Speaker Imperative, handle tele locations inside the core, missing return
* Core/Scripts: Speaker Imperative, handle tele locations inside the core
* DB/Gameobject: Some Chamber of Heart improvements
* Core/Scripts: Magni comment
* Core/Scripts: Heart of Azeroth Scene
* DB/Spells: Assign Stormstrike
* Core/Spells: Trigger bonus damage from Lava Lash and Stormstrike through Crash Lightning
* Core/Spells: Crashing Lightning now increases damage from Stormstrike by 5% per hit
* Core/Spells: Forceful Winds
* DB/SAI: Remove combat scripts causing which were causing worldserver to crash without logs
* Core/Spells: Crash Lightning, last minor thing
* Core/Spells: Fix Maelstrom power gained from Feral Spirits
* Core/Spells: Fix Crashing Storm at, periodic
* DB/Areatrigger: Assign Crashing Storm
* Core/Spells: Crashing Storm v.2
* Core/Spells: Crashing Storm
* DB\World: Add Gurubashi Arena graveyard (thanks to Vegabond).
* Core/SpellInfo: SpellInfo::CheckLocation
* Core/Defines: Enum Draenor pathfinder
* Core/Defines: Enum Zuldazar, KulTiras maps
* Core/Spells: Enum rest of the BDK spells
* Core/Spells: Voracious
* Core/Spells: Grip of the Dead, typo
* Core/Spells: Grip of the Dead
* DB/Spells: Grip of The Dead
* Core/Spells: Cold Heart
* DB/Spells: Assign Frost Strike
* Core/Spells: Icecap
* DB/Creature: Fix some Wandering Isle bugs
* Core\Scripts: Fix hunter item on custom_npcs.
* DB\Auth: Set default gm account battlepay coins to 999999 (for BfaCoreCms).
* DB\Characters: Add auto increment to "mail" and "item_instance" table id's. (by laur)
* Core\Game: Fix TaxiPathGraph::GetReachableNodesMask crash.
* Core\GameTables: Final finetune of sXpGameTable crash fix.
* Core\GameTables: Finetune sXpGameTable crash fix.
* Core\GameTables: Fix sXpGameTable crash. (crash when using ".level 20" and after that ".level 120").
Max stable level is now 255. But i suggest that users stay at blizz 120 max.
* DB\Characters: Clean auctionhouse items to remove crashing bpet items.
(removes all items from auctionhouse).
* Core\AuctionHouse: Fix AuctionHouse Misc items crash (caused by bpet items).
AuctionHouseBot.Items.Misc is set to 0 now by default.
* Core/Scripts: Correct entries of Mother, Mythrax
* DB/Creature: Unbound Abomination, loot
* Core/Scripts: Underrot, properly remove gameobject when event is done
* Core/Scripts: Unbound Abomination, fixed two crashes, corrected Hezral events
* DB/Creature: Titan Keeper Hezrel, remove bad flags
* Core/Scripts: Titan Keeper Hezrel, correct flags
* Core/Scripts: Sporecaller Zancha, whitespace + constructor shit
* Core/Scripts: Update Underrot header
* Core/Scripts: Remove ugly stuff from Underrot instance script
* Core\Misc: Fix compile warnings.
* Core/Scripts: Missing include
* Core/Scripts: Elder Leaxa, a little rewrite, fix crash + code standards
* Core/Atal'Dazar: Stairs
* Core/Scripts: Update Uldir header
* Core/Scripts: Ghuun
* Core/Scripts: Mythrax
* Core/Scripts: Zul
* Core/Scripts: Vectis
* DB\World: Delete bad sniff data from loot templates.
* Core\Game: Fix GameEventMgr spawning with 0 hp (wild turkeys for example on event 26).
-Fix GameEventMgr creature spawning with 0 hp on events.
-Fix ObjectMgr reading curhealt wrong from database and db2.
-Fix curhealt datatype (it is uint32, not float...).
NOTE TO DEVELOPERS:
If "curhealt" is set to 0 on "creature" table, the health is read from db2.
To use custom health on spawned creature, set "curhealt" to something else than 0, but to use default health leave it ALWAYS to 0.
* Core\LoggingSystem: Add "ConsoleErrorLogging" option to worldserver.conf (allows user to disable console errors).
INFO:
#
# ConsoleErrorLogging
# Description: Show errors on console on/off.
# If disabled, errors will still be saved to log files.
# Default: 1 - (Enabled)
# 0 - (Disabled)
ConsoleErrorLogging = 0
* DB\World: Fix warchiefs command board ogrimmar.
* DB\World: Fix heros call board stormwind.
* DB\World: Rename.
* Move File
* DB/Creature: Mindbender
* Core/Spells: Dark Ascension
* DB/Spells: Assign Dark Ascension
* DB\World: Fargodeep Mine Invisible Kobold
* fix sql syntax.
* rename
* DB/Creature: Scarlet Halls, update some mechanic masks
* Move file
* Core/Scripts: Scarlet Halls, remove ugly code
* Core/Scripts: Adjust Scarlet Halls creature levels by diff
* Core/Scripts: Scarlet Halls, loader
* Core/Scripts: Scarlet Halls
* DB/Creature: ScarletHalls (Thanks Damien)
* DB/Creature: Merektha spawn
* DB/Creature: Fix some auras in ToS
* DB/Creature: Fix some flags in ToS
* Core/Scripts: ToS door after third boss
* Core/Scripts: ToS door after second boss
* Core/Scripts: ToS door after first boss
* Core/Scripts: Define some gobs in ToS
* Core\Scripts: Adjust allied_race.cpp a little.
* Core\Scripts: Fix AlliedRace DeathKnight missing spells (Dominion Over Acherus, Acherus Deth Charger, Runeforging).
Core\Scripts: Define Pandaren DeathKnights as alliedrace (player->IsAlliedRace() function) (basically same thing as allied dk).
* Core/Spells: Marrowrend
* Core/ScriptedCreature: IsHeroic, properly return value of instance difficulty
* Core\Scripts: Fix deathknight ebonhold last phase after questline is complete.
(how the fuck did we miss this one? :D )
* DB\World: Fix all classic DeathKnight quest objective texts.
* DB\World: Fix DeathKnight quest - 13166 "battle for ebon hold" patchwerk killcredit.
* Core\Spells: Adjust npc_dk_dancing_rune_weapon animation.
* Core\Common: Update banner.
* Core/Spells: Clearcasting + cleanup some mess
* Merge branch 'master' of
* Core/Spells: Frenzied Regeneration, crash
* Core\Rbac: Rewrite rbac to trinity defaults. (gmlevel is now 0-3 instead of 0-8).
GMLEVEL INFO:
SEC_PLAYER = 0 // normal player
SEC_MODERATOR = 1 // low level game master
SEC_GAMEMASTER = 2 // basic game master
SEC_ADMINISTRATOR = 3 // max gmlevel
SEC_CONSOLE = 4 // used only by worldserver console
* Fix typo on commit for cs_battlenet_account.cpp.
* Core\Scripts: Crash tempfix boss_council_o_captains.cpp (whole script needs rewrite).
* DB\Auth: Update filename on old update _auth_default_gm_account.sql.
* DB\Auth: Update default gm account username.
* Core\Commands: Rewrite "bnetaccount create" command.
changes:
when you use "bnetaccount create test@test password123":
now:
it will create bnetaccount test@test and game_account test@test.
before:
command created bnetaccount test@test and game_account 2#1. (very unlogical...).
how to set to gm :
now:
"account set gm test@test 8 -1"
before:
"account set gm 2#1 8 -1" (hard and stupid...)
* Core/Pet: Missing include
* Core/Scripts: Temple of Sethraliss, instance
* Core/Scripts: Avatar of Sethraliss
* Core/Scripts: Galvazzt
* Core/Scripts: Merektha
* Core/Scripts: Adderis & Aspix
* Core/Scripts: Temple of Sethraliss header
* DB/Dungeon: Temple of Sethraliss, bosses templates
* DB/Dungeon: Temple of Sethrallis
* DB/LFG: King's Rest is now accessible through DF
* Core/Spells: Hidden Blades
* DB/Spells: Assign Hidden Blades
* DB/Creature: Spitting Cobra
* Core/Pet: Spitting Cobra
* Core/Spells: Tar Trap
* DB/Spells: Assign Bestial Wrath
* Core/Spells: Bestial Wrath
* Core/Spells: Intimidation
* DB/Spells: Remove obsolete spellscript
* Core/Pet: Shadowfiend AI
* DB/Creature: Assign Shadowfiend AI
* Core/Spells: Remove obsolete script from Shadowfiend
* DB/Creature: Assign Earth, Fire Elemental AI
* Core/Spells: Raging Blow
* Core/Spells: Missing include
* Core\Scripts: Fix warning on IsAlliedRace + fix build.
* Fix syntax 2020_11_23_02_sudden_death.sql.
* Core/Spells: Fist of Justice
* Core/Spells: Hand of Hindrance, Absolution, Law and Order
* DB/Spells: Hand of Hindrance
* Core\Scripts: Fix and re-script DeathKnight spell 52751 "DeathGate" to tele alliedraces to proper place + add function "IsAlliedRace" (returns true if player is allied race, false if not).
* Core\Scripts: Tempfix for quest 12801 - "The Light Of Dawn".
Todo: debug chapter5.cpp and rewrite it. (works 2 times out of 10, so it will need a complete rewrite...)
* DB/Uldir: Entrance, Exit
* Core/Spells: Defensive State
* DB/Spells: Defensive State
* DB/Creature: War Banner
* Core/Spells: War Banner
* DB/Spells: Update Sudden Death
* Core/Spells: Sudden Death
* Core/Spells: Enrage, Endless Rage
* Core/Spells: Barbarian, Battle Trance
* Core/Spells: Thirst for Battle
* Core/Spells: Dark Simulacrum
* DB\World: Fix Wild Turkey
=))
* Merge branch 'master' of into master
* Core/Spells: Anti-Magic Zone
* DB/Areatrigger: Correct scriptname for Anti-Magic Zone
* Core/Spells: Defile, aura
* Core/Spells: Possible crash
* Core/Scripts: Defile, damage
* DB/Creature: Assing Risen Ally, Bloodworms script
* Core/Pet: Handle Risen Ally & Bloodworms
* Core/Spells: Remove wrong logic from Defile
* Core/Spells: Outbreak
* Core/Spells: Pestilence
* Core/Pet: Army of the Dead, base damage
* Core/Spells: Death and Decay
* Core/Spells: Defile
* Core/Spells: Clawing Shadows
* Core/Spells: War Machine
* Fixed a few trainers in Ironforge.
* Skinning
* Leatherworking
* Jewelcrafting
* Core/Spells: Remove obsolete proc
* Core/Spells: Raging Blow
* Core/Spells: Whirlwind, triggers aura now
* Core/Spells: Meat Cleaver
* Core/Spells: Fresh Meat
* Core/Spells: Enum Furious Charge
* Core/Spells: War Machine, on kill scripts
* Core/Spells: Remove obsolete trigger from Slam
* Core/Player: Enable learning PvP tallents in OG/SW
* Core/Defines: Currency Titan Residuum
* DB/Battleground: Define and correct some data
* Core/Battleground: Define new WSG/AB from patch 8.1.5
* DB/Creature: Phase some controllers, were causing crashes without logs
* Core/Scripts: Battle for the Skies, fix Zhao-ren AI
* Core/Spells: Drain Life Crash
* Core\Player: Edit comments on buff fix.
* Core\Player: Fix buff saving and buff loading.
* COre\Commands: Remove stupid commit.
* Core/Scripts: Data Ghuun
* Core/Scripts: Data Vectis
* Core\Commands: Remove old retarted commit...
* Core/Scripts: Data Mythrax
* Core/Scripts: Data Zul
* Core/Scripts: Data Vectis
* Core/Scripts: Data Ghuun
* Core\Config: Adjust logging.
* Core\Logging: Adjust worldquest error logging.
* Merge branch 'master' of
* Core/Scripts: Remove double include
* Core/Scripts: Remove double include
* Core\AHBot: Change AHBot scripts to third version and re-configure. (tested and working).
NOTE: if this version doesnt work for everybody, then there is nothing we can do more. all versions of scripts have been tested, this is the last one.
* Core/Scripts: Fetid Devourer
* Core/Scripts: Mother
* Core/Scripts: Taloc
* Core/Scripts: Zek'voz
* Core/Scripts: Uldir, remove unneeded structs
* Uldir/Instance: Base stuff
* Core/Scripts: Uldir header
* Core/Spells: Annihilation
* Merge branch 'master' of
* DB/Spells: Assign Annihilation
* DB\Hotfixes: Fix syntax on old update 2020_10_18_00_quest_missing_itemes_errorlogs.sql.
* Core/Spells: Chaos Strike
* Update custom_player_script.cpp
* Core\Scripts: Temp fix for violethold assault crash.
* Core\Config: Adjust error logging, write all errors to Error.log. (simpler than multiple files).
* .
* Core\Config: Adjust error reporting.
Keep console clean, move dberrors to dberrors.log and spell errors to spellerrors.log.
* Core\Scripts: Move worldquest errors to dberrors.
* DB\World: Fix dberrors.
The rest of the dberrors have either missing data (item, object, creature), or the error logger needs to be verified from c++ before fixing (conditions, smartai).
* Core/Spells: Enum Cold Steel Hot Blood
* DB\World: Revert some dberror fixes from base and update world base to BFADB_837_2020_11_17.
There has been a lot of changes in the core base over time,
but error logging was not updated so core gives some false errors on loading.
Current errors need to be checked first from c++ logger function if the error is false or not,
if it is false, the logging needs to be fixed on that part.
worldserver.conf changed so that db loading errors will be written to dberrors.log,
they wont show on console now cause some are false, logging needs to be fixed before re-enabling them on console.
(Logger.sql.sql=5,DBErrors)
Known broken error loggers: conditions, smartai, questpoi.
Drop your world db and import this fresh copy.
MODIFIED SQL FILES:
-
2020_05_08_02_dberrors.sql
2020_05_17_005_logerrors.sql
2020_05_26_04_questpoints.sql
2020_05_27_13_Fix_DBlog_errors.sql
2020_05_28_04_Fix_DBlog_errors.sql
2020_05_29_02_Fix_DBlog_errors.sql
2020_05_30_03_world_dberrors_log.sql
2020_05_31_00_world_dberrors_log.sql
2020_06_07_00_db_errors.sql
2020_06_10_01_Fix_DB_logerrors.sql
2020_06_10_05_Fixes_DBLog_errors.sql
2020_06_20_05_log_fixes.sql
2020_06_22_03_DB_logerrors_fixes.sql
2020_06_24_05_DB_logerrors_fix.sql
2020_07_10_02_logdberrors.sql
2020_10_03_11_world_dberrors_FIXED.sql
2020_10_04_02_world_27k_dberrors.sql
2020_10_07_04_world_dberrors_fixes.sql
2020_10_15_05_world_dberrors.sql
2020_10_15_07_world_dberrors.sql
2020_10_17_02_world_dberrors.sql
2020_10_17_04_world_delete_obsolete_quests_final_part.sql
2020_11_11_00_world_dberrors.sql
2020_11_11_01_world_dberrors.sql
2020_11_15_08_world_dberrors_smartai.sql
REMOVED SQL FILES:
-
2020_04_28_00_Clean_creature_models.sql
2020_05_08_00_dberrors.sql
2020_05_17_004_logerrors_MODIFIED.sql
2020_05_19_008_logerrors.sql
2020_05_27_08_Fix_DBlog_errors.sql
2020_05_27_14_Fix_DBlog_errors.sql
2020_05_30_02_world_dberrors_log.sql
2020_08_26_01_world_dberrors.sql
2020_10_03_01_world_dberror_gameobject_template_addon_cleanup.sql
2020_10_04_01_world_dberror_creature_template_addon_cleanup.sql
2020_10_16_00_cleanup_error_log_invalid_creatures.sql
2020_10_16_03_world_questpoi_dberrors.sql
2020_10_17_03_world_condition_dberrors.sql
2020_11_15_06_world_dberrors.sql
2020_11_15_07_world_dberrors.sql
* Core/Scripts: Enum Death's Challenge
* Core/Scripts: Death's Challenge
* DB/Misc: Death's Challenge data
* Core/Spells: Vampiric Blood
* Core\Spells: Spell 49028 - Dancing Rune Weapon (NPC 27893).
Pretty hacky version, but works like a charm :D
* Core\AuctionHouse: Hide useless error message (ah will be refreshed anyway after X seconds if ahbot is enabled).
* Core\Scripts: Clean some scripts from bad stuff.
* DB\World: Update world database to BFADB_837_2020_11_16 and archive old updates.
Some old bad commits reverted (cherry-picks from tc).
This fixes whole deathknight zone. + a lot of other content.
* Core\AHBot: Last finetune.
* Core\AHBot: Fine tune config..
* COre\AHBot: Fine tune config.
* Core\Spells: 49028 - Dancing Rune Weapon.
TODO: make spell hit for x seconds, now it hits only 1 time.
* Core\AHBot: Fine tune config.
* Core\AHBot: Pre-configure AHBot with working config and enable by default.
Used Ratios:
AuctionHouseBot.Items.Amount.Gray = 0
AuctionHouseBot.Items.Amount.White = 1000
AuctionHouseBot.Items.Amount.Green = 1500
AuctionHouseBot.Items.Amount.Blue = 2500
AuctionHouseBot.Items.Amount.Purple = 2000
AuctionHouseBot.Items.Amount.Orange = 0
AuctionHouseBot.Items.Amount.Yellow = 0
* Core\AhBot: Fix AHBot. (Thanks to Tymo1993 for info)
* Remove extra paren
* Merge branch 'master' of into master
* DB\World: Fix some SmartAI errors.
deathknight quests that use sai work now too.
Death's Challenge
etc.
* Worgen Starting Area Market Square
*Fixes phasing issue (conditions and spell_area)
*Updated quest template for the quests in the area
*Update lot and pickpocket loot for the area
* Core\SmartAI: Fix false errors caused by SMART_TARGET_ACTION_INVOKER action type.
* DB/Spells: Another 44 spellscripts which needs to be removed also from core
* Core/Scripts: Remove obsolote auras from Naraxas
* DB/Spells: Naraxas aura
* Core/Spells: Annihilate
* Core/Spells: Felfir Missiles
* Core/Spells: Charge Drop
* Core/Spells: Meteor
* Core/Spells: Wand Practice
* typo
* Merge branch 'master' of
* Core/Spells: Stagger
* DB\World: dberrors.
* DB\World: Dberrors......
* Core/Spells: Healing Elixir
* Core/Spells: Barreled Control Aura
* Core/Scripts: Everbloom
* DB/Spells: Create Healthstone
* Update spell_dk.cpp
* DB\Base: Update database to BFADB_837_2020_11_15 and archive old updates.
+ revert old SmartAI cleanup sql, this will add some loading errors but will fix a lot of quests etc content.
* Core/Spells: Empower Rune Weapon
* Core/Spells: Explode
* DB/Spells: Remove Sword And Board, doesn't exists anymore
* Core/Spells: Remove Warrior spell which doesn't exists anymore
* Core/Spells: Transcendence
* DB/Spells: Spellscripts v.2
* Merge branch 'master' of
* DB/Spells: Explosive Corruption
* DB\World: Delete obsolete Scripts from db.
* DB\Wold: Fix quest giver spawn "Prince Valanaar" 28377
Fixes Quests:
If Chaos Drives, Let Suffering Hold The Reins
Massacre At Light's Point
Victory At Death's Breach!
An Attack Of Opportunity
The Scarlet Harvest
* DB/Spells: Spellscripts cleanup
* Core/Spells: Sonic Breath
* Core\OpCodes: Enable SMSG_MYTHIC_PLUS_ALL_MAP_STATS.
* Core/Spells: Flarecore
* DB\Wold: Fix quest giver spawn "Gothik the harvester" 28658 and quest 12698 The Gift That Keeps On Giving
* Core/Spells: Voidform
* Core/Spells: Fire on
* Core/Spells: Wake of Ashes
* Core/Spells: First Blood
* Core/Spells: Fel Lance
* Core\Scripts: Remove temporary fix for runeforging from allied_races.cpp.
* Core/Spells: Drop Stone
* Core/Spells: Archmage Barrier
* Core/Spells: Severe Dusting
* Core/Scripts: Nightbane
* Core/Scripts: Vizaduum
* Core/Scripts: Goroth
* Core/Scripts: Sisters of the Moon
* Core/Spells: Meteor Slash
* Core/SCripts: Maiden of Vigilance
* Core/Scripts: Desolate Host
* Update README.md with newest requirements and add download link for win64 requirements.
* Core/Spells: Void Phased
* Core/Spells: Fuselighter
* Core/Spells: Spatial Rift
* Core/Spells: Whispers of Power
* Core/Spells: Vectis - Contagion
This will be rewrited later.
* Core/Spells: Unbound Abomination
* Core/Spells: Lightning Shield
* Core/Spells: Explosive Corruption
* Merge branch 'master' of into master
* DB\Hotfixes: Fix 2020_11_12_00_hotfixes_dberrors_quest.sql
* Couple minor corrections to solver sql errors
* DB\World: Fix 2020_10_30_01_world_battle_pet_trainers.sql
* DB/Creature: Assign Storm, Earth, and Fire AI script
* DB\World: Fix Quest POI 25541
Close Issue: https://www.bfacore.com/d/627-filling-our-pockets-quest
* DB\World: Fix GameObject loot to fix quest Venomhide Eggs
Close Issue: https://www.bfacore.com/d/629-venomhide-eggs-quest
* DB/Spells: Assign scriptnames
* Core/Spells: Void Torrent & Dark Void & define another priest spells which needs to be scripted
* Update spell_warlock.cpp
* Core\Spells: DemonHunter - 263648 - Soul Barrier.
* Core\Spells: Remove obsolete spell spell_rog_cannonball_barrage.
* Core/Spells: Drain Life
* Core\Spells: Rename and assign rogue spell 193315 "sinister strike".
* Core/Spells: Contagion
* Core/Spells: Crusade
* Core/Spells: Blade of Wrath
* Core/Spells: Essence Drain
* Core/Spells: Explosive Shot
* Core/Spells: Fiery Brand
* Update spell_generic.cpp
* Core/Spells: Desperate Instincts
* Core/Spells: Phantomatic Singularity
* Core/Spells: Soul Effigy
* Core/Spells: Void Torrent
* DB\World: last dberrors.
NOTE: now all dberrors we have are from missing data. so to fix the rest, we need to add the data to db.
TODO: to fix rest errors add to db:
loot, objects, creatures, areatriggers, world_locs and scripts that are in core but not in db yet.
* Core/Spells: Mana Break
* Core/Spells: Prepared
* Core/Spells: Overwhelming Power
* Professions: Fix first aid trainers and skill line. (TODO: fix first aid spell).
* Core/Spells: Drain Soul
* Core/Spells: Soul Harvest
* Core/Spells: Harpoon
* Core\Logs: Fix trainer_spell error messages...
* Core/Spells: Unholy Blight
It was reworked a lot, now it's aura
* DB\Quest: Fix some quests and quest dberrors.
* Core/Spells: Ancestral Guidance
* Core/Spells: Death Siphon
* Core/Spells: Avatar
* Core/Spells: Lava Burst
* Core/Spells: Pillar of Frost
* Core/Spells: Adaptive Warding
* Core/Spells: Create Lunar Festival Invitation
* Core/Spells: Frenzied Regeneration
* Core/Spells: Intimidation
* Core/Spells: Aimed Shot
* Core/Spells: Immolation
* Core/Spells: Blade Flurry
* Core/Spells: Regrowth
* Core/Spells: Healthstone
* Core/Spells: Life Tap
* Core\Spells: Rogue - Backstab.
* DB\World: quest dberrors.
* DB\World: dberrors.
* Core/Scripts: King Mechagon failcheck
* Core/Criteria: Crash
* DB\World: dberrors.
* Core/Defines: Define BfA raid maps
* typo
* Core\Scripts: add some todo comments to zone_vault_of_wardens.cpp.
* DB/Misc: Some Bugtracker reports
* Core/Scripts: Fix crash in boss Setesh
* Core/Quest: Breaking Out stuck fix
* Core/Movement: MoveForward
* Core/Movement: Define MoveForward
* DB/Misc: Removed outdated and duplicate spawns in Orgrimmar
* DB/Loot: Brood Queen Tyranna
* Mining Supply Vendors fix
Mining Trainers fix
* Very minor fix to keep mysql happy
* DB/Misc: I will need eyeglasses soon
* DB/Misc: Fix
* DB/Misc: Fix LFR spawns
* DB/Misc: Fix LFR spawns
* DB/Instance: Fill all instance encounter data for Nyalotha
* Core/Scripts: Wrathion
Fix Incineration
Fix some crackling shards bugs during phase 2
Fix Wrathion during phase 2
Fix all timers
Fix Gale Blast
Fix Creeping Madness
* Core/Scripts: Nyalotha header
* DB/Spells: Assign Smoke and Mirrors
* Core/Spells: Define Priest spells which needs to be scripted
* DB/Spells: Assign Holy Word: Serenity
* Core/Spells: Holy Word: Serenity will now reduce cooldown of Holy Word: Salvation by 30s, update code standards too
* Core/Spells: Holy Word: Sanctify will now reduce cooldown of Holy Word: Salvation by 30s, update code standards too
* DB/Spells: Assign Holy Word: Salvation
* Core/Spells: Fix Holy Word: Salvation, renew part
* Core/Spells: Define Priest spells which needs to be scripted
* Core/Spells: Fix Twist of Fate proc
* Core/Spells: Fix crash in DK set T17 Frost 4p driver and update to current code standards
* DB/Creature: Wrathion texts related to encounter
* DB/Creature: Two-Shoed Lou, Vanessa Lightning Stalker
* Core/Defines: Define Map Nyalotha
* Coldridge Zone Quest Fixes.
*Quest: A Trip to Ironforge
*Quest: Follow that Gyro-Copter!
*Quest: Pack Your Bags
* Coldridge zone overhaul.
*Added proper quest objective item descriptions and flags
*Updated every creature loot table
*Fixed vendors
*Fixed Battered Chest loot tables and spawns
*Added quests 24496/arcane-rune and 31150/elegant-rune
*Set auras for Milo's Gyro so it is not visible until on the quest 24491/follow-that-gyro-copter
* Core/Defines: Enum Pathfinder spells
* DB/Misc: Assign scriptnames for Uldir and corrections
* Delete 2020_11_01_00_fix_quest_fear_no_evil.sql
* DB\World: Fix QuestPOI 24980
Close issue: https://www.bfacore.com/d/413-the-scarlet-palisade-quest
* DB\World: Fix QuestPOI 24979
Close issue: https://www.bfacore.com/d/414-a-scarlet-letter-quest
* Fixed all profession starter skills.
Upon learning a profession you are provided the starter recipes if applicable.
* DB\World: Fix QuestPOI: QuestID: 935
Close issue: https://www.bfacore.com/d/366-the-waters-of-teldrassil-quest
* DB\World: Fix QuestPOI 28731
Close issue: https://www.bfacore.com/d/361-teldrassil-passing-awareness-quest
* DB\World: Fix Vendor - Nyoma <Cooking Supplies> - Dolanaar (CreatureID: 4265)
Close issue: https://www.bfacore.com/d/363-nyoma-cooking-supplies
* DB\World: Fix Cooking Trainer Zarrin (Dolanaar) (needs improvements)
Close issue: https://www.bfacore.com/d/362-zarrin-cooking-trainer
* DB\World: Fix Creature 32972/Quest 13520
Close issue: https://www.bfacore.com/d/381-the-boon-of-the-seas-quest
* DB\World: Fix Quest POI (Quest: 923)
Close issue: https://www.bfacore.com/d/367-mossy-tumors-quest
* DB\World: Fix Mining Trainer Periale (Lor'Danel)
Close issue: https://www.bfacore.com/d/370-periale-mining-trainer
* DB\Word: Fix Fishing Trainer from Stormwind
No issue reported but it was broken :p
* DB\World: Fix Fishing trainer from Darnassus
Close issue: https://www.bfacore.com/d/371-astaia-fishing-trainer
* DB\World: Fix Quest POI (Quest 483)
Close issue: https://www.bfacore.com/d/368-the-relics-of-wakening-quest
* DB\Word: Fix Gossip Menu Undercity Guards (converted from 3.3.5a :p)
Close issue: https://www.bfacore.com/d/307-general-undercity-guards-does-not-provide-map
* DB\World: Quest: Fear No Evil
* Core/Spells: Guardian Spirit
* Core/Spells: Holy Nova
* DB/Misc: Another Uldir corrections and some bugtracker reports
* Core/CharacterHandler: Another cinematic conflicts
* Missing gossip and trainer id info for Battle Pet Trainers. This prevented them from working with the new trainer system. Had to re-implement the old npc_trainer functionality so Battle Pet Trainer could train. Until we get sniffed data the old system will need to stay in place.
* DB/Misc: Some Uldir corrections
* DB\World: Fix artifact and heirloom vendors.
* Core\Scripts: Rescript nazjatar 120 start quests and move to proper place.
Core\Scripts: Move Worgen Running Wild spell fix to proper place.
* DB/Misc: Assign missing Vectis spells and some corrections for encounter related creatures
* DB\World: Dungeon Forge of Souls Creature PhaseId fix
Close issue: https://www.bfacore.com/d/301-doungen-the-forge-of-souls-bug
* DB/Creature: A little cleanup in Zul encounter space
* Core/AlliedRaces: Info about Allied Races cinematics
* Core/CharacterHandler: Fix Allied DK intro scene
* Merge branch 'master' of into master
* DB/TerrainSwap: Delete Uldum terrain swapping which isn't working
* Core/AlliedRaces: Fix Allied DK intro scene
* Core/CharacterHandler: Fix mistake
* Core/CharacterHandler: Use script package instead of PlayScene to play scene for Allied Races + Fix Allied DK scene
* Core/AlliedRaces: Delete some cinematics
* DB\Base: Update database to BFADB_837_2020_10_27 and archive old updates.
* DB/AlliedRaces: Correct start positions for 'new' Allied Races
* Core/Quest: Out Like Flynn
* Merge branch 'master' of
* DB/Spells: Frozen Orb
* Fix syntax in sql/updates/world/2020_10_23_09_fix_playercreateinfo_action_monk.sql
* Changed rename table to create new table and transfer data
* Revamp the profession trainers.
Removed the legacy npc_creatures table use.
Switched over to the creature_trainer.
Trainers are now assigned a trainerid and menuid. These id's are then used with the trainer and trainer_spell tables for the greeting and the skills/spells they have to teach. This means that for a group of trains that all have the same skills/spells to available, only a single listing of the skills/spells is needed as each trainer can be assigned to the same trainerid.
* Merge branch 'master' of
* Core/AlliedRaces: Handle Dark Iron Dwarf intro
* Core/AlliedRaces: Handle Dark Iron Dwarf intro
* Fix for syntax in sql/updates/world/2020_10_23_10_fix_playercreateinfo_action_druid.sql
* DB/World: Fix Death Knight Action Bar on new char creation
* DB/World: Fix Druid Action Bar on new char creation
* DB/World: Fix Monk Action Bar on new char creation
* DB/World: Fix Warlock Action Bar on new char creation
* DB/Spells: Assign Shadowbolt script (Affliction)
* Core/Spells: Shadow Embrace
* Core/Spells: Cataclysm
* Core/Spells: Soul Fire
* Core/Spells: Eradication
* DB/SAI: Combat scripts Uldir & Eternal Palace
* DB/World: Fix Mage Action Bar on new char creation
* DB/World: Fix Shaman Action Bar on new char creation
* DB/World: Fix Priest Action Bar on new char creation
* DB/World: Fix Rogue Action Bar on new char creation
* DB/World: Fix Hunter Action Bar on new char creation
* DB/World: Fix Paladin Action Bar on new char creation
* DB/World: Fix Warrior Action Bar on new char creation
* DB\World: Delete custom vendor.
* DB\World: Fix Quest: No Better Than the Zombies
Fix issue: https://www.bfacore.com/d/220-quest-no-better-than-the-zombies
* Core/Creature: Rewrite prehistoric script for quest Fear No Evil
* DB/Quest: Fear no Evil
* DB\World: Fix Quest Fizzled (Quest_ID: 25260)
Close issue: https://www.bfacore.com/d/224-quest-bug-fizzled
* Core/Defines: Enum Currencies
* Core/Transmog: Add remaining hidden appearances (tc cherry-pick).
* Core/Pet: Calculate Chi-Ji base melee damage
* Merge branch 'master' of _PRIVATE
* Core/Spells: Rising Mist
* DB/Spells: Assign Essence Font
* Core/Spells: Essence Font
* Core/Spells: Mystic Touch
* Merge branch 'master' of _PRIVATE
* Core/Linux Fix Linux build yet again
* DB\Hotfixes: Final hotfixes for 35662 from tc.
* Fix compile
* Core/Spells: Awakening, Register
* Core/Spells: Awakening
* DB/Hotfixes: Update hotfixes to final 35662. (tc cherry-pick)
* Fix syntax on 2020_10_20_fix_rigor_mortis.sql
* DB/Spells: Fix Rigor Mortis on new Undead char creation (thx Damieninabox)
* Core/Spells: Judgment of Light
* Core/Pet: Fix attack speed of pets
* Core/Spells: Define Ring of Peace knockback
* DB\Base: Update database to BFADB_837_2020_10_19 and archive old updates.
* DB/Spells: Assign Ring of Peace
* Core/Spells: Ring of Peace
* Core/Spells: Soothing Mist casted by statue will now properly target owner's target
* DB/Creature: Jade Serpent Statue
* Core/Spells: Despawn Jade Serpent Statue if owner change spec
* Core/Spells: Soothing Mist
* DB/Quests: Finding a Foothold, For the Aliiance! Kill whitespace
* Core/Areatrigger: Set custom id range
* Core/Areatrigger: Areatrigger visuals are now properly removed together with areatrigger
* DB/Quests: Finding a Foothold, For the Aliiance!
* Core/Scripts: For the Alliance!
* Core/Scripts: Finding a Foothold
* Merge branch 'master' of _PRIVATE
* Core/Spells: Darkness
* DB\Hotfixes: Item 23472 - Rugged Trappers Boots.
* DB\Hotfixes: Fix syntax on 2020_10_18_00_quest_missing_itemes_errorlogs.sql
* DB\Hotfixes: Fix data on 2020_10_18_00_quest_missing_itemes_errorlogs.sql
* DB\Misc: Move update to right database.
* Core/Garrison Implement GarrisonSwapBuildings opcode without handled more search needed
* DB\World: Creature scripts
* DB\Hotifx: Fix quest errors with missing items from db :p
* Core\Scripts: Clean a little. :)
* Core\Scripts: Final adjustment to "onlegionarrival".
* Core\Scripts: Fix check on "onlegionarrival".
* Core\Script: Adjust "onlegionarrival" for demonhunters.
* Core\Scripts: Handle OnLegionArrival correctly for demonhunters.
(block OnLegionArrival script in dh starting areas if questline is not finished enough).
* DB\World: Mardum spirit healer.
* Core\Scripts: Destroy "legion banner - gob 259043, 250560" for player after use (block multiuse).
Core\Scripts: Destroy "legion communicator - gob 244439, 244440" for player after use (block multiuse).
NOTE TO DEVS:
gameobject_template "type 10" "data20" is broken (questobject multiuse 1\0).
* DB\World: Fix all mardum boss stats.
* DB\World: Fix all mardum quest objective texts to blizzlike.
* DB\Hotfixes, DB\World: TC Bruteforce 35662.
DB: 35662 zhTW bruteforce
DB: 35662 zhCN bruteforce
DB: 35662 ptBR bruteforce
DB: 35662 koKR bruteforce
DB: 35662 itIT bruteforce
DB: 35662 frFR bruteforce
DB: 35662 esMX bruteforce
DB: 35662 esES bruteforce
DB: 35662 deDE bruteforce
* Added a more scripts, mostly creature, to the db.
Also consolidated duplicate scripts in several files.
* Few small fixes in stonetalon moutains
* Merge branch 'master' of _PRIVATE into master
* DB\World: Remove broken and obsolete sai. and fix bpet sql syntax.
* Core/BattlePet Reverse Ability
* Core/Packets Scripts Update Instance Encounter Packets and implement it
* Added many creature and spell missing scripts to the db
* typoooos
* DB\World: Clean database from obsolete quests.
all of these quests have been removed from world of warcraft in previous expansions.
trinity added them to "disables", but they are just waste of space in reality.
(all of these are obsolete quests removed by blizzard.)
* DB\World: Update 2020_10_17_01_world_delete_obsolete_quests.sql
* DB\World: dberror fixes for broken conditions.
* Core/Creature: Script Dread Admiral Tattersail to allow players set sail to BfA zones
* DB\World: dberror fixes.
* ...
* typo
* DB\World: update 2020_10_17_01_world_delete_obsolete_quests.sql a little.
* DB\World: Delete obsolete quests that give error and have been removed from game.
* DB/Creature: Dread-Admiral Tattersail
* QuestID: 26464 The Lost Gem - fixes issue for quest item dropping even if you do not have the quest.
* Fixed a couple typos that were causing an issue.
* DB\World: Fix all rest of the model errors. manually from wowhead :D
* DB\World: add TC 35662 bruteforce data to db, cleaned poi errors after that, fix syntax on 2020_10_16_00_cleanup_error_log_invalid_creatures.sql.
* DB/WarCampaign: Dark Iron Mole Machine
* DB\World: Modify 2020_10_16_00_cleanup_error_log_invalid_creatures.sql
(3300000000000000 are mechagon spawns so we cant delete them, they are working on bfadb.)
* Git please, don't do it.
* Core/WarCampaign: The Fury of the Zandalari
* DB/WarCampaign: The Fury of the Zandalari
* DB\World: Cleanup error log for invalid creatures spawn (not spawned actually cuz they don't exists :p )
* Fixes for warrior spells Devastate and Frothing Berserker
* Fix warrior spell Odyns Fury (Warrior only weapon)
* Fixes for the warrior spells Sudden Death and Victorious
* Merge branch 'master' of _PRIVATE into master
* DB\World: Creature display models - Laur.
* DB\World: Fix inhabittype on Stormwind Gryphon Rider.
* COre\Scripts: Comment out 2 crashes from "freehold" dungeon. (these scripts on freehold are shit, full of crashes).
* DB\World: dberror fixes.
* Fixes for the following warrior spells.
Shield Slam
Sword and Board
Bloodbath
Shield Block
* DB\World: Nazjatar Graveyards (all) Added World Safe Locs (In case some one have them missing. Also delete the one created by Varjgard) + Fix Typo (again.. silly me :D )
* DB\World: Nazjatar Graveyards (all) Added World Safe Locs (In case some one have them missing. Also delete the one created by Varjgard)
* DB\World: Nazjatar Graveyards (all) Fix typo :p
* DB\World: Graveyards Nazjatar (all of them) :p
* DB\World: Dberror fixes.
* Update 2020_10_15_00_world_nazjatar_graveyard.sql
TODO: add graveyard to both factions, this sql is set so that both factions tele to allied side when dying.
* DB\World: Nazjatar gameobject_template entries.
* DB\World: Nazjatar creature and gameobject spawns. danke für damien für sniffs.
* DB/War Campaign: The Fury of the Zandalari 8.1
DB/War Campaign: Lost Honor 8.1
* DB/War Campaign: The Fury of the Zandalari 8.1
DB/War Campaign: Lost Honor 8.1
* DB\World: Allied DK graveyard.
* DB\World: Nazjatar graveyard.
* Core\Scripts: Add Nazjatar alliance intro movie (quest Send the Fleet 56043).
* DB/Conditions: Remove not-working Darkshore terrain swap
* DB/Creature: Assign Grand Admiral Jes-Tereth scriptname
* Core/Creature: Script Grand Admiral Jes-Tereth to allow players set sail to BfA zones
* DB/Quests: Wrath of the Zandalari, fix chains (Thanks to Damien)
* Core/Misc: Revert back to using boost::regex, std::wregex doesn't work for name validation.
(tc cherry-pick)
* Core/battlepet implement EffectGrantBattlePetLevel
* Core/Spells: Shattered Souls, final form
* Core/Spells: Shattered Souls - Healing below pct hp 100
* DB/Spells: Cleanup of spellscripts which we don't need anymore
* Core/Spells: Shattered Souls
* Revert "DB\World: Fix Fishing profession."
This reverts commit 528baf90e6d59264c8d208ec1211b11766ebca18
* DB/Creature: Translate Toki's text to English
* DB\World:Fix Portal spells Stormwind
* Core/Quest: Ride of the Zandalari, improve scripts and finish
* DB/Creature: Some random fixes for Nazmir
* DB\World: Fix Fishing profession.
* Core\Battleground: Fix signed\unsigned mismatch warning.
* DB/BattlePet Fix learn spell revive battle pet
* Core/packet implement SMSG_BATTLEGROUND_POINTS structure
* Core/packet Implement SMSG_BATTLEGROUND_INIT and fix Mistake structure WargameRequestSuccessfullySentToOpponent
* Core/Packet implement CMSG_QUERY_COUNTDOWN_TIMER
* Core/Battlepet Rewrite battlepet_npc_team_member
* DB\Base: Update database to BFADB_2020_10_12 and archive old updates.
* DB\World: Add Vault of wardens graveyard zone and ".tele vaultofwardens".
* DB\World: Adjust mardum and VoW mana stats and fix fel lord caza stats.
TODO: adjust stats of all mardum and VoW bosses with "fel lord caza" query template.
* DB\World: Fix mardum cryptic hollow invisible npcs attacking player.
(they had just invisible aura).
* DB\World, Core\Unit.
DB\World: Fix npc hp and damage on mardum and VoW.
DB\World: Engineering trainer fixes.
Core\Unit: Clean "Void DealDamageMods" and "Void DealDamage".
Core\Unit: Remove legacy buff... it is legacy, just like the shit script.
* DB/Creature: Creature texts for Trade Prince Gallywix, used in Opulence encounter
* Merge branch 'master' of _PRIVATE
* DB/Quest: Ride of the Zandalari
Corrected creature templates, weren't updated
Fixed gossip data
Fixed spawns
* DB\World: Fix battlepet_npc_team_member missing columns.
DB\World: Revert mardum npc damage fix (i will push something more permanent today, it is the whole world, not only mardum).
* DB/Creature: Model data (Damien)
* Core/LFGList rewrite LowType Guid to getcounter
* Core/Fix send cinematic on first login
* DB/Update allied race to 8.3.7
* Core/Script, update allied race to 8.3.7
* Merge branch 'master' of _PRIVATE
* DB/Creature: Assign scriptname for Captain Rezokun
* Create 2020_10_11_04_update_battle_pet_data.sql
* Core/Fix cleanup and fix OpenAlliedRaceDetails GOSSIP
* Core/Quest: Enum Send the Fleet, Ride of the Zandalari
* DB/Creature: Captain Rez'okun gossip menu option
* DB/Creature: Captain Rez'okun gossip menu option
* Core/Quest: Script Captain Rezokon for quest Send the Fleet, including movie and first part Ride of the Zandalari
* DB/AlliancePortalRoom: Update phases by areaID
* Merge branch 'master' of _PRIVATE
* DB/AlliancePortalRoom: (Thanks Damien for sniffs)
Cleanup old stuff
Adjust guids
Corrected UNKNOWN columns
Corrected Creature templates
Corrected Creature models
* Core/Cleanup & set actif SMSG_ALLIED_RACE_DETAILS ... mistake?
* Core/GameTable fix loading
* Core/Update Verify/Rename adventure map poi packet
* DBError.log Creature_loot_template fixed.
* Core/Cleanup in PrepareGossipMenu
* Core/LFGList small update and cleanup
* Core/cleanup
* DB/Mardum: Creatures there should deal to players +- 50% reduced damage (i checked some retail videos)
Note: It's not definitely blizzike fix :p
* Core/Debug AdventureJournal
* Core/update bg code and set unhandled SMSG_REQUEST_SCHEDULED_PVP_INFO_RESPONSE opcode (he's not coded correcly)
* Core/PacketIO Implement correcly wargame packets
* Core/Opcode Set status unhandled where Handle_NULL
* Core/Cleanup Group finder work now correcly
* Core/ fix load db2
* Merge branch 'master' of _PRIVATE
* DB/Creature: Assign missing scriptname for Dreadstalkers
* Core/Spells: Update at id for Freezing Trap
* DB/Spells: Assign Freezing Trap
* DB/Spells: Assign script for Lingering Insanity
* Core/Spells: Lingering Insanity
* Core/DB2 Fixed 6 db2 structures loading
i test it before push total commit
* More quest ender fixes.
* Many fixes for quest starters/enders
* DB/Spells: Fix some Feral spells learning when you switch spec
* Core/Spells: Call Dreadstalkers
* DB/Creature: Assign Wild Imp script
* Core/Spells: Wild Imp is now scaled based on caster's hitpoints
* Core/Spells: Void Reaver
Force target to get base points directly from spell effect
* DB/Spells: Assign Void Reaver
* Merge branch 'master' of _PRIVATE
* Misc. dberror.log fixes.
* Merge branch 'master' of _PRIVATE into master
* More creature_loot_template fixes
* Core/BattlePet temporary fix battlepet delete pet
* Core/update guild challenge system work & flags for rename is implemented
* Core\Typo: Fix linux build (again :p) damn linux CasESensiTive :D
* Core/PacketIO update/Remove duplicate function in guild challenge update
* CORE/Datbase Fix my mistake, sorry
* Core/Implement Guild Invite Declined
* Core\Typo | Fix linux build again :p
* Core/Implement Guild Shift Rank and update code for opcode SMSG_GUILD_EVENT_RANKS_UPDATED
* Core/Implement Guild flag for rename
* Core/PacketIO Implement Guild Change Name opcode
* Core/Quest: Speaker of the Horde, hardcode and fix another parts of the quest to core
* Core/Quest: Speaker of the Horde, fix movement, gossip flag, crash
* Core/Typo: Fix Linux build
* Core/Quest: Rastakhan, fix killcredit, scene, blackscreen
* Core/Quest: Rastakhan, fixed escortAI
* Core/Quest: Fixed quest Welcome to Zuldazar
* Core/Scenario: Improve Stormwind Extraction skip a little
* DB/Spells: Assign some mage scriptnames and data
* Core/Spells: Update at id for mage meteor
* More creature_loot_template fixes
* Many more creature_loot_template fixes
* Model fixes by Damieninabox
* Many creature_loot_template fixes
* Merge branch 'master' of _PRIVATE
* Core/Spells: Searing Touch
* Core/Kezan: Goblins can leave Kezan now and are bound to Lost Isles
* Core/PacketIO update SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT
* Core\Opcodes: SMSG_INTERRUPT_POWER_REGEN
* DB/Creature: Prevent Darnell to be attackable
* Core/Kezan: Goblins can leave Kezan now and are bound to Lost Isles
* DB\World: Fix Quest In the blink of an Eye (Quest ID: 44663)
* DB\World: Object (Portal to Orgrimmar)
* DB\ModelData: add 107 models to db. (By DamienInABox).
* Core\Scripts: Move "onarrival" temp fix scripts to proper place.
RegisterPlayerScript(OnLegionArrival); // TEMP FIX! Quest 40519 and 43926 - "legion returns". remove it when legion start quests are properly fixed.
RegisterPlayerScript(On110Arrival); // TEMP FIX! Quest 43341 - "uniting the isles".
RegisterPlayerScript(OnBfaArrival); // TEMP FIX! remove it when lordaeron battle is properly fixed.
* CoreScripts: Fix npc_eoa_call_the_seas::npc_eoa_call_the_seas_AI::UpdateAI crash.
* Core\Spells: Fix spell_rog_saber_slash::HandleOnHit crash.
* Core\Functions: Remove broken "HandleOverrideZonePVPType" and implement "HandleModOverrideZonePVPType".
* Core\Functions: Implement "bool IsPvPRealm()".
Core\Players: Corrected logic determining contested/friendly/hostile area types. (TC cherry-pick)
* Core\Handlers: Fix BattleGroundHandler.
* Core\Opcodes: Fix, rename, and add opcodes for 8.3.7. :)
* Core/PacketIO: Renamed a bunch of opcodes based on more research (only those added after 6.0)
Core/PacketIO: Renamed a bunch of opcodes based on more research (onl… · TrinityCore/TrinityCore@f922c6e
Core/PacketIO: One more opcode rename · TrinityCore/TrinityCore@1d04d58
* More dberror.log fixes (loot templates)
* More dberror.log fixes (quests)
* Continuing the dberror.log fixes campaign
* Merge branch 'master' of _PRIVATE into master
* Core/Opcode Rewrite QueryQuestReward to QueryTreasurePicker World Quest rework after complete first quest
* Various DBError.log fixes.
* DB\Loading: Fix 27000+ loading errors.
* DBError.log fixes. Cleaned up lots of abandoned entries in creature_template_addon table
* Core\Scripts: Fix operation mechagon file names.
* Core\Script: Fix operation mechagon build error.
* Fix sql syntax.
* Core/Operation Mechagon: Rename header
* DB/Operation Mechagon: Assign instance script
* Core/Operation Mechagon: Scriptloader
* Core/Operation Mechagon: Tusle Tonks
* Core/Operation Mechagon: Trixie && Naeno && Mechacycle
* Core/Operation Mechagon: KUJO
* Core/Operation Mechagon: King Mechagon
* Core/Operation Mechagon: HK8
* Core/Operation Mechagon: Head machinist Sparkflux
* Core/Operation Mechagon: Instance
* Core/Operation Mechagon: Gunker
* Core/Operation Mechagon: King Gobbamak
* Core/Operation Mechagon: Header
* Rename Mechagon to Operation Mechagon
* DB/Dungeon: Operation Mechagon
Flags
Texts
Creature AI
Loot
Misc
* Cleaned out some abandoned gameobject_template_addon records.
* Spell fix. Druid Maul spell# 6807
* DB\Base: Merge missing data, revert some dberror fixes, update bases.
* Merge missing data from 837 TDB (411 quests, creatures, gameobjects etc...).
* Fix old world dberror fixes from 2020_08_06-2020_09_17 (removed all mass "deletes" and kept only "updates" and "fixes").
* Update database to BFADB_2020_10_03 and archive old updates.
I will start again the dberror fixes.
This time only obsolete\bad data will be removed from database, rest of the errors will be fixed properly.
NOTE:
Drop your world db and hotfixes db, and import fresh base sql files from sql\base.
* Core\Misc:
change tc_log_debug to tc_log_error on hotfix_blob, we need that info for db fixes.
change tc_log_info to tc_log_error on gametables.cpp, we need that info for gt structure fixes.
fix datatype warning on creature.cpp (int\uint).
* typo
* DB\Misc: Rename some npcs with "0" as name.
* Merge branch 'master' of _PRIVATE
* DB/WQ: Removed wq 51581, causing worldserver to stuck for eternity
* Fix battlepay locale loading
* Merge branch 'master' of _PRIVATE
* DB\World: Fix spell Consecreation (by Splose) + added some missing queries :p
* DB\World: Fix spell Retribution (By Splose)
* DB\World: Fix spell Blizzard - Mage (by Splose) also a fix file extension (pardon me :p )
* DB\World: Fix spell Blizzard - Mage (By Splose)
* DB/Fix load battlepey display info
* Core/Big update for implement bases groupFinder, somes modifications of battlepay, rewrite somes Opcodes
* Merge branch 'master' of _PRIVATE
* Core/Areatrigger: Prevent custom areatriggers to be removed from the world after one 'use'
* Core/SmartAI Fix Void function
* Core/SmartAI: allow SMART_ACTION_SEND_GOSSIP_MENU to override default gossip
* Core/BattlePet Fix show level of battle pets
* Core/Freehold: Removed unneeded lines, causing also crashes
* update bugtracker address.
* Core\Misc: discord ad
* DB\Base: Update database to BFADB_837_2020_10_01 and archive old updates.
(drop hotfixes db, and world db, and import fresh clean base files.)
* Map/Difficulty: IsNormal
* Map/Difficulty: IsNormal define
* Core/Areatrigger: Fixed quest Jasperlode Mine
* DB/Areatrigger: Assign script for at 87
* DB/Areatrigger: Assign script for at 88
* Core/Areatrigger: Fixed quest Fargodeep Mine
* Merge branch 'master' of _PRIVATE into master
* Core/Update criteria for battle pet
* Some dberroe.log clean up.
Garothi spell scripts added/corrected effects.
* Core/Spells: Fixed Saber Slash chance
* Core/ClassHall: Fixed scene for quest - You Can't Take the Sky from Me
* Core/ClassHall: Rename script for Thisalee Crow
* DB/Creature: Rename script for Thisalee Crow
* DB/Creature: Rename script for Thisalee Crow
* DB/Creature: Lunarwing form chain start/end && misc
* Rename throne_of_thunder sql
* Core/ClassHall: Tempfixed chain for Lunarwing form
* DB/Creature/Gameobject: Throne of Thunder spawns
* A few DBError.log fixes.
* Rename spell script name from spell_pri_dispel_magic to spell_pri_purify
* Renamed spell script name from spell_pri_circle_of_healing to spell_pri_holy_word_sanctify
* World/DB Fix temp battlepet info level before create parser
* Core/Unit: Fixed function Unit::RemoveAllAreaTriggers()
* Core/BattlePet fix end battle. work correcly
* Core/battlePet somes fix
* Core Fix battlePet, can battle with a pet now
Soms bugs for quit, i will work on
* Core/Opcode implement HandleBattlePetClearFanfare and change somes bad procces
* Core/LFG update Ride Type
* Core->Init files for LFGGroup Finder
* Core/Spells: Fixed Saber clash crash
* DB/Areatriggers: Fixed entrance and exit for Throne of Thunder
* Spell fix. Priest Holy Word Chastise Only Holy Spec get 4 sec GCD when casting smite.
* Spell fix: Priest Holy Word Sanctity (Renew now reduces GDC by 2 sec.) Bug ID 213
* The current OnEffectAborb uses a hardcoded SPELL_AURA_SCHOOL_ABSORB for the effect name.
Per the SpellEffect.dbc different spells can now have different EffIndex and EffName so the hardcoded name prevented the OnEffectAbsorb from firing.
I created a new class and function to allow passing the EffIndex and the EffName. The new one is modeled very close to the current.
It works much like any other functions that call the effect index and name.
Example:
OnEffectNameAbsorb += AuraEffectNameAbsorbFn(spell_pri_guardian_spirit_AuraScript::Absorb, EFFECT_0, SPELL_EFFECT_HEAL);
Since there are spells that still use the SPELL_AURA_SCHOOL_ABSORB, this includes bosses, I decided to keep the original class clean and unaltered instead of defining a macro with variable paramaters.
* DB/Creature: Fixed flags for npc controller in RtK
* Core/Scripts: Updated RtK instance script to current code standards
* Core/Scripts: Renamed new Kharazan as ReturnToKhazaran
* DB/SAI: Return to Kharazan
* DB/Creature: Fixed templates (levels, factions, ai assign) for all creatures in Return to Kharazan
* Rename RtK spawns
* DB/Creature/Gameobject: Fixed spawns for Return to Kharazan
* Core/Scenarios: Added scenario objectives for RtK (Lower Kharazan)
* DB/Areatriggers: Fixed portal to Return to Kharazan
* DB/Areatriggers: Fixed portal to Return to Kharazan
* Core/Creature: Fixed quest Welcome to Zuldazar
* DB/Areatriggers: Fixed Dark Portal to Outland
* Core/Spells: Updated spell Shadowfiend to new code standards
* DB/SAI: Waycrest Manor AI
* CORE/Battle pet Update final, need opcode structure or sniff in 8.3.7 for end this work
* DB\Quest: Fix quest 9403 (Blood Elf starting zone)
* DB\World: Fix Quest POI 9064 (Blood Elf starting zone)
* DB\World: Fix QuestPOI for quest 8895 (BloodElf starting zone)
* Helps to remove the faulty script when you add the corrected version <face palm>
* Working with ingocnito to troubleshoot and correct his previous tol_dager_ai commit the was being problematic
* Looks like an update from commit 8500fd6 was put in the wrong place. Moved it to the updates\world folder.
* DB/Gameobject: Mechagon gameobject spawns
* DB/Creature: Mechagon spawns
* DB/Creature/Gameobject: Fixed phases for 1800 spawns
* Merge branch 'master' of _PRIVATE into master
* DB/Creature: Some minor stuff which i found
* Core/Creature: Creatures are not supposed to asist another creature to attack player if they have flag UNIT_FLAG_IMMUNE_TO_PC
* Reload all creature, creature_addon, gameobject and gameobject_addon for map id's 1642 and 1643 from ADB 8.2.0.
Lastly reapply Incognitos mechagon commit.
Note: this was a collaborative effort between incognito and myself but all credit goes to incognito for the idea.
* DB\World: Added missing NPC Darnell (NPC ID: 49425)
* Fix my mistakes
* DB/Tol Dagor: AI
* DB/Fix battle pet save
* CORE/BattlePet -> Fix objectaccessor ...
* CORE/BattlePet -> Fix objectaccessor
need more work for fix it completly
* CORE/BattlePet -> Fix loading/saving battlepet And some opcodes updates structure to 8.3.7
need more work for fix it completly
* Core/FIX DB2 storage sBattlePetSpeciesStore
* DB\World: Fix Quest: Solanian's Belogings (Blood-Elf Starting Zone)
* DB\World: Fix Quest: The Shrine of Dath'Remar (Blood Elf starting zone)
* DB/Creature: Fixed quest - Looks like a tauren pirate to me, A Nation United, The Emerald Dreamcatcher && Freehold AI
* Added missing declaration QUEST_NATION_UNITED
* Spell fix Priest - Holy Word: Sanctify Spell# 55675 (Formerly ****** of Healing)
* Merge branch 'master' of _PRIVATE into master
* DB\World: Fix Quest POI: What You May Regret
* DB\World: Fix Quest chain: The Pride of Kul Tiras
* Core/Tiragarde Sound: Fixed quest - A Nation United
* Spell fix Priest - Power Word Fortitude spell# 21562
* Spell fix. Priest Vampiric Embrace Spell# 15286
Removed secondary buff spell# 15290
* Merge branch 'master' of _PRIVATE
* Core fix my mistake
* COre\Misc: Fix compile warning and some comments.
* Core/Player: SaveBattlePets trans //
* Core/Spells: Some 'new' spell definitions
* Core/Deadmines: Prevent heroic version of Enraged worgens to be spawned on normal difficulty
* Core/Deadmines: Prevent heroic foe-reapers to be spawned on normal difficulty
* Core/Deadmines: Heroic version of Glubtok isn't supposed to be there on normal difficulty
* DB/Deadmines: Phase some spawns in wrong places
* DB/Gameobject: Fixed gameobjects for quest Solanian's Belongings
DB/Spells: Assigned Feral Frenzy script
* Core/Spells: Scripted Feral Frenzy
* Core Update battlePay structure . need sniff retail for fix it
* CORE update battle pet
* DB/Spells: Assign Ancestors Call
* Core/Spells: Fixed racial spell - Ancestral Call
* Spell fix. Priest Renew spell# 139
* Spell fix Purify (formerly called Dispel Magic) Priest spell# 527
* DB/Conditions: Fixed Arathi Highlands swapping and some more related to BfA
* Core/Creature: Gossip workaround crash
* Core/Highmountain: Properly moved scene script where it's supposed to be
* Core/Scene: HM scene should not be there
* Core/Scripts: Add mising go include in King's Rest pt2
* Core/Scripts: Add mising go include in King's Rest
* DB/RBAC: Command movie, permissions
* DB/World: Command movie play
* Core/Commands: Scriptloader
* Core/Commands: Implemented command movie play
* Core/RBAC: Permissions defines for command movie play
* Merge branch 'master' of _PRIVATE
* A few quest starter, flags and duplicate fixes
* Spell fix Warlock Shadow Bulwark (Voidwalker) Spell# 17767
* Merge branch 'master' of _PRIVATE into master
* Spell fix. Spell# 19505 (Devour Magic - Felhunter)
* Core/DB-> Init all battle pet system
need more work, more search with sniffer
* DB\World: Fix Quest: The Wakening (Undead starting zone)
* DB\World: FIX Quest: The Suffering of Shen-zin Su
Close issue: 125 + rename sql file :p
* DB\World: Quest [The Suffering of Shen-zin Su]
Close issue: 125
* Core/Spells: Enum Azerite Traits for mage
* Core/Spells: Warrior - Optimized script and partially fixed Anger Management
* Core/Spells: Warrior - Optimized script and partially fixed Anger Management
* Core/Spells: Warrior - Optimized script and partially fixed Anger Management
* DB\World: Fix Lazz of Leisure FLight Master (Mechagon Horde)
* DB\World: FIX Cog Captain Winklespring - Flight Master (Mechagon Alliance) (forgot again to remove the ` from the query :p )
* DB\World FIX Cog Captain Winklespring - Flight Master (Mechagon Alliance) (forgot to add the spawn query :p)
* DB\World: FIX Cog Captain Winklespring - Flight Master (Mechagon Alliance)
* DB\World: FIX Cog Captain Winklespring - Flight Master (Mechagon Alliance) (Close issue 43)
* Core/Pandaria: Fixed - The Lesson of the Burning Scroll
* DB\World: Fix Portal to Silithus
* DB/Spells: Assigned missing sn for mirror image
* Core/Spells: Fixed Mage - Blizzard
* DB/Areatriggers: Assigned missing ats for blizzard, frozen orb
* DB/Areatriggers: Fixed Consecration at
* DB\Base: Update database to BFADB_837_2020_09_21 and archive old updates.
* DB\Base: Recreate hotfix db and archive old updates. (clean trinity 35662 hotfdb + missing tables from ashamane + custom boost items from bfacore).
NOTE:
Delete your "wow\retail\cache" folder.
* DB\Hotfixes: Fix custom items (789001-789004).
* DB\World: Hackfix gameobject for Quest: Defender of Azeroth (Quest ID: 58903/58902)
* DB\World -> Quest: Dteaht Comes From On High (Quest ID: 12641)
* DB/Dungeon: Corrected spawndifficulties/requirements for Operation Mechagon
* Added jewel crafting spells to trainer Farii in The Exodar
* Spell fix Warrior Last Stand (id 12975)
* Merge branch 'master' of _PRIVATE into master
* DB\Spawns: Operation mechagon (by incognito).
* Core/Spells: Fixed Rogue- Saber Slash
* Core/Spells: Fixed Rogue - Shadowstrike
* Core/Spells: Fixed Mage - Icicle
* Core/Spells: Mage - Nova
* Core/Spells: Fixed Sha - Lava Lash
* Core/Spells: Fixed DK - Icy Touch
* Core/Spells: Fixed Warr - Bloodthirst
* Core/Spells: Fixed Warr - Slam
* Core/Spells: Fixed Dru - Brutal Slash
* Core/Spells: Fixed Dru - Blessing of Elune
* Core/Spells: Fixed Hun - Piercing Shot
* Core/Spells: Fixed Warr - Rampage
* Core/Spells: Fixed DH - Soul Cleave
* Spell fixes Warrior Blade Storm Off Hand (id 95738) and Rallying Cry (id 97262)
* Merge branch 'master' of into master
* Core\Mods: Adjust singleplayer hpmod.
* Core\Mods: Addeed singleplayer hp mod.
Core\Misc: adjusted sql query for creature and gameobject respawns on crash.
Core\Mods: Disable solocraft by default if no config option available.
#######################################################################
# SinglePlayer.HPMOD.Enabled
# Description: Enable\Disable hp mod of player.
# Mod for singleplayer or low populated servers.
# Default: 0 - (Disabled)
# 1 - (Enabled)
SinglePlayer.HPMOD.Enabled = 0
# SinglePlayer.HPMOD
# Description: Set amount of hp for player.
# (base_hp * X.X).
# Default: 1.0 - 100% hp
# 0.5 - 50% hp
# 0.01 - 1% hp
# 5.0 - 500% hp
SinglePlayer.HPMOD = 5.0
#######################################################################
* Spell fix Siphon Life spell id 63106
* Merge branch 'master' of into master
* DB\Creature: Fix fel spreader faction.
* add missing delete to 2020_09_17_00_world_dberrors.sql
* DB\Misc: Fix more dberrors.
* Spell fix Divine Storm spell id 53385
* Fixed backstab spell effect.
* Fixed module name to better describe what is does.
Updated worldserver.conf to remove unimplimented level ranges.
* Added weekend XP rate module that allows default server XP rates to be changed dynamically by level range for Friday, Saturday and Sunday. Disabled by default. Enable and change rates by level range in worldserver.conf
* DB\Misc: Refresh creature table hp, mana and waypoint entries. (basically a respawn, fixes some wrong hp's etc).
* DB\Misc: Fix more dberrors and remove broken\obsolete sai.
* DB\Misc: Fix some dberrors.
* Core\Opcodes: Remove double opcode.
* Revert "Core\Opcodes: Remove double opcode."
This reverts commit 5b0a3e0636ac79004f7ab744df9f68e9913066ca
* Merge branch 'master' of
* Fixed clam loot templates to address bugtracker ID's 2, 7 and 8
* Core\Opcodes: Remove double opcode.
* Fix some DB errors and change wrong tc_log_error types to tc_log_info.
* Added OPCODE's to get guild bank working so items can be added/removed. Verified log is also working for items deposit/withdraws
* Core/Spells: Fixed Mastery:Ignite
* Creature aura fixes
* DB\Base: Update database to BFADB_2020_09_12 and archive old updates.
* Core\Config: Update worldserver.conf.dist.
* Core/Defines: Enum PowerColorOverride
* Fixed fishing loot in Stormwinf City, Elwynn Forest, Ironfoge City and Dun Morogh zones.
* DB\Misc: Fix 7000+ dberrors.
* DB\Hotfixes: Fix all hotfix db errors (remove data from hotfix db that is already loaded from db2).
NOTE: Delete "wow\retail_\cache" folder!
* DB\Dungeon: Add Ny'alotha graveyard and ".tele Nyalotha".
* remove temp file
* DB\Misc: Fix toldagor first boss scale etc.
DB\Spawns: Fix some spawn guids from old sql updates (drop and re-import full world db...).
DB\Factions: Fix some more factions on old updates....
DB\Base: Update world db to BFADB_2020_09_11 and archive old updates.
* DB\Word: Quest Evacuate the Merchant Square
* DB/World: Added Mechagon spawns & areatriggers
* DB\World: Quest Break Gong (Pandaren starting zone)
* Update siege_of_boralus.h
* Merge branch 'master' of
* Core/Scripts: Fixed event Corrupted Gold spawning
* Core\Scripts: Add SiegeOfBoralus instance scripts (needs db work).
* DB\Base: Update database to BFADB_2020_09_10 and archive old updates.
DB\Misc: Fix 10000+ factions (caused by a bad commit on sql updates. drop your world db and re-import it.)
DB\Misc: Fixed factions also on sql\old\updates.rar.
* DB\Misc: Clean world sql folder and add hotfix updates.
* Core/Scripts: Fixed Rezan compile error
* DB\World: [Quest] The Sun Pearl (Pandaren starting zone)
* Now the boss razan when he dies launches boss conversation yazma with the history of ataldazar
* Fixing a typo
* Merge branch 'master' of into master
* Added Blizzlike Introductory Conversation of Boss Yazma in Dungeons Bataldazar
* Fixed dead frostmane troll so they are properly dead :)
Addresses bug report #19
* Fixed incorrect spawn for Glenn Greymane in Stormwind Keep. H is no longer hostile to Alliance players
* Merge branch 'master' of
* Add missing spawn Marshal Gryan Stoutmantle in Westfall
* DB\World: Quest Evacuate the Merchant Square (missing .sql file extension :p )
* DB\World: Quest "Evacuate the Merchant Square"
* DB\World: NPC 7Legon Magus (fix faction)
* Update 2020_09_04_world_fix_portalroom_stormwind.sql
* DB\World: Fix Portal Room Stormwind
* Fixed typo
* Added more pickpocketing_loot & skinning_loot to BfA zones
* Added gameobject_loot, skinning_loot and pickpocketing_loot to all BfA zones
* Fixed Fear No Evil quests to address bug report ID#263
* DB\Base: Update database to BFADB_837_2020_09_06 and archive old updates.
* Fix sql error.
* Added quest_starter, quest_ender, npc_vendor and creature_model_data for BfA zones.
* Merge branch 'master' of into master
* Core\Scripts: Fix mardum phase 169 (should be active always).
* Add SoloCraft custom script module. This adjust player stats for dungeon/raids based on party size. Disable by default in worldserver.conf.
* Core\Misc, DB\Misc. lot of fixes.
* Hotfixes 8.3.7.35662
* Fix motherlode mytic+ loot
* Fix motherlode last boss count
* Fix spell pet warlock and scriptmgr
* Fix get scenario by id
* Fix areatrigger error, add missing data to creature
* Fix mutilate and Backstab
* missing scripts
* rewrite dalaran legion
* script class hall
* add some opcodes
* Fix some creature scaling level 200+
* Uldir: Scriptloader
* Uldir: Fetid Devourer base
* Uldir: Mother base
* Uldir: Taloc base
* Uldir: Update uldir.h
* The MOTHERLODE!! Creature Loot
* Siege Of Boralus Creature Loot
* Fix errors and DB errors
* Warrior Fix Spell 5246 Intimidating Shout
* Shaman Fix Spell 5394 Healing Stream Totem
* Hunter: Fix Spell 34026 Kill Command
* Fix error in spell validation:_SpellScript::ValidateSpellInfo: Spell 65219 does not exist.
* Fix error in spell validation:Spell `100`
* Fix error in spell validation:Spell `100`
* Fix error in spell validation:Spell `2823`
* Fix error in spell validation:Spell `36554`
* Fix error in spell validation:Spell `31790`
* Fix error in spell validation:Spell `49376`
* Fix error in spell validation:Spell `82828`
* Fix error in spell validation:Spell `79830`
* Fix error in spell validation:Spell `102417`
* Fix error in spell validation:Spell `100950`
* Fix error in spell validation: _SpellScript::ValidateSpellInfo: Spell 65219 does not exist. Spell `193549` Spell `195457` Spell `195457` Spell `198304` Spell `198304` Spell `198337` Spell `198337` Spell `198758`
+ lots of other fixes.
* Fix hero callboard Stormwind
* DB\Instance: Spawn toldagor in normal, heroic and mythic difficulties. + fix all phases.
* DB\Spawns: Add more data to Nazjatar.
* DB\Spawns: Add more gameobjects and creatures to Nazjatar.
* core/ missing constant to fix wod garrisson, war campaign and class halls
* clean
* Core\Misc, DB\Misc: Nazjatar starting questline (alliance).
fix quest 56031 - The Wolf's Offensive
fix quest script for quest 42769 - the old knight
fix quest 56043 - Send the Fleet
fix quest 55095 - Upheaval
add ".tele Nazjatar"
* Update 2020_08_30_01_world_Toldagor_spawns_etc.sql
* DB\Misc: Update toldagor sql.
* Merge branch 'master' of
* Fix syntax 2020_08_31_01_creature_model_data.sql
* DB\Misc: Add TolDagor graveyard.
* Core/ script scene
* ..
* move file
* DB/Creature: Creature model data 8.2
* Updated faction, npcflag and npc_vendor table for Nazjatar
* Merge branch 'master' of
* DB\Misc: Add TolDagor spawns etc.
* DB\Misc: Add Nazjatar spawns.
* Nazjatar questender and starter
* Fix starting quests for Nazjatar, add correct quest adding as soon as the player hits lvl 120
* Update allowed build to 8.3.7.35662.
* Core\Scripts: Fix AtalDazar crash.
* mod scriptloader
* Core/ starting work of boss taloc
* Corrected script linking
* Removed unused spell scripts
* Removed unused spell scripts and adjusted already existing ones with wrong id's
* Removed unused spell scripts from priests.
* Merge branch 'master' of
* Core\Commands: Fix crash when ".mod currency" is used without an amount.
(who the fuck wrote this shit originally? hahaha :D )
* Core\Scripts: FreeHold crash temp fix.
needs a rewrite on:
boss_ring_of_booty.cpp
boss_council_o_captains.cpp
boss_harlan_sweete.cpp
* COre\Spells: Remove obsolete spells (By DamienInDaBox).
* DB\Misc: Add some missing old updates to archive.
* Update custom_player_script.cpp
* DB\Base: Update base db files to BFADB_2020_08_27 and archive old updates.
* Removed spells that are no longer in BfA
* Core\Spells: Temporary workaround for runeforging spell.
* DB\NPC: Fix Spirit Healers.
* Update README.md added easy to remind discord invite
* Update README.md: add bugtracker address and update discord address.
* rename
* rename
* DB\Misc: Fix 2447 dberrors and rename sql updates properly.
* DB\Misc: Fix sql syntax.
* Further script linking
* Handle 3 gilneas scripts via SmartAI because it is more advanced and it decreases performance taken by the core, also deletes 3 script linking errors
* Creature and gameobject script linking
* DB\Loot: Add Ataldazar Creature Loots.
DB\Loot: Add Shrine of the Storm Creature Loots.
DB\Loot: Add TolDagor Creature Loots.
* Revert "DB\Base: Fix compatibility issue on hotfixes base db."
This reverts commit eb702e6a4d48a25591f8bb7a1ebdcb58a21acba0
* DB\Base: Fix compatibility issue on hotfixes base db.
* Core\Spells: Fix Rogue spell "Backstab".
* DB\hotfixes: Update hotfixes base db to BFADB_hotfixes_83_2020_08_23.sql and archive old updates.
* DB\World: Update world base db to BFADB_world_83_2020_08_23.sql and archive old updates.
* DB\Misc: Update 2020_08_16_00_uldir_misc.sql.
* DB\Misc: Update 2020_08_16_00_uldir_misc.sql.
* DB\Misc: Delete "2020_07_07_01 Quest fix Drustvar 01.sql" shit sql, needs fixing.
* DB\Misc: Fix 2020_07_07_01 Quest fix Drustvar 01.sql
* DB\Spells: Assign spell scriptnames part1 (By DamienInTheBox).
* typo
* DB\Misc: Fix script name assigns in 2020_08_13_00_uldir.sql
* DB\Misc: Delete obsolete commands.
* DB\Misc: Revert 2020_08_20_00_world_Prof_update.sql needs more work and testing.
* Core\Scripts, DB\Misc.
Core\Scripts: Add scripts for AntorusTheBurningThrone (needs db work).
DB\Misc: Add Freehold loots.
* rename sql
* Merge branch 'master' into 'master'
Fix Gryphon Taxi from Lakeshire BFACore 8.3.7
See merge request Varjgard/BfaCore!1
* Fix Joan Weber Flight Master - Boralus Harbor - BFACore 8.3.7
* Fix Gryphon Taxi from Lakeshire BFACore 8.3.7
* Core\Misc, DB\Misc.
Core\DB2: Updated CharShipment.db2 and CharShipmentContainer.db2 core structures to 8.3.0. needs more work (layoutHash).
Core\VMaps: Fix no collision triangles.
Core\Collision: Initialize rootId on MapTree.h.
Core\Scripts: Move spell_fire_enchanted to right script and remove argus_point.cpp (double script).
Core\Scripts: add includes to invasion_point_argus.cpp.
Core\Misc: Fix some warnings.
Core\Scripts: starting work on anthorus.
Core\Misc: more opcodes and data fixes.
DB\Misc: Fix profession skill line id's.
DB\Misc: Quickfix for - % chance drop.
DB\Misc: Timeless Coins added to Containers.
DB\Misc: Timeless Coins added to Monsters.
DB\Misc: Uldir Creature Loot.
DB\Misc: Oondasta Pandaria Fix.
DB\Misc: Corrected flags for some uldir npcs.
DB\Misc: Assigned some missing uldir scriptnames.
Core\Misc: properly fix ChallengeMode Death Count.
Core\Scripts: start work on invasion argus needs rewrite.
Core\Scripts: update garrison first part.
NOTE: YOU NEED TO EXTRACT VMAPS AGAIN OR CORE WONT START!!! (Fixes collision issue).
* Core\Misc, DB\Misc.
Core\DB2: Updated CharShipment.db2 and CharShipmentContainer.db2 core structures to 8.3.0. needs more work (layoutHash).
Core\VMaps: Fix no collision triangles.
Core\Collision: Initialize rootId on MapTree.h.
Core\Scripts: Move spell_fire_enchanted to right script and remove argus_point.cpp (double script).
Core\Scripts: add includes to invasion_point_argus.cpp.
Core\Misc: Fix some warnings.
Core\Scripts: starting work on anthorus.
Core\Misc: more opcodes and data fixes.
DB\Misc: Fix profession skill line id's.
DB\Misc: Quickfix for - % chance drop.
DB\Misc: Timeless Coins added to Containers.
DB\Misc: Timeless Coins added to Monsters.
DB\Misc: Uldir Creature Loot.
DB\Misc: Oondasta Pandaria Fix.
DB\Misc: Corrected flags for some uldir npcs.
DB\Misc: Assigned some missing uldir scriptnames.
Core\Misc: properly fix ChallengeMode Death Count.
Core\Scripts: start work on invasion argus needs rewrite.
Core\Scripts: update garrison first part.
NOTE: YOU NEED TO EXTRACT VMAPS AGAIN OR CORE WONT START!!! (Fixes collision issue)
* Update Readme.md.
* Update Readme.md.
* Merge branch 'master' of
* test2 yappy discord bot
* test yappy discord bot
* Update Readme.md.
Обновлять буду уже в след. году, наверное. Числа 5го. Пока времени нет.
Temp: @Robisho, обновление BFA до 29.12.2020
Done. Проверяем.
P.s. Не корректную работу х100 еще понаблюдаю.

P.s. Парни, сорян, багами и проблемами серверов пока не занимаюсь. На работе завал разгребаю.
После 5го-8го числа вернусь и сяду за новый сайт. Поэтому пока сами там, без меня. ?
1. Первую пачку багов сформировали, сегодня отправлю по назначению.
P.s. Когда выйдет апдейт (не знаю), напишу, сообщу. Пока так.

1.1. Краши SL вчерашние я видел. Жаль, печаль, но ожидаемо и предсказуемо. Сервак станет более-менее ревизий через 6-10. Никто не сидит сложа руки. Работают там люди. Не за день это делается.
2. Сегодня сделаю первые наброски нового сайта (новый будет уже работать не с одной базой, как сейчас, а с мультибазами) и начну постепенно разносить мускуль (что бы не ломать старый сайт)
5. @Robisho Разнести мускули ворлд
это увеличит скорость отклика каждого сервера и уменьшит пинги в игре, в разы.

Работа большая ибо 28 реалмов. Делать буду постепенно отключая сервак за серваком. Старый сайт начнет отваливаться, но прежде, сделаю новый и выкачу куда-то сюда.
Займет это все пару дней, наверное (Как пойдет. Как время будет).

Вышло первое обновление SL. Поставлю через пару часов.
---2021_01_03---
* Added these locales as default to repack: deDE enUS esES esMX frFR itIT koKR ptBR ruRU zhCN zhTW
* CMS updated.
* Core\Player: Hackfix for Player::BuildPlayerRepop and Player::KillPlayer. DEBUG ASAP!!!
NOTE TO DEVS:
temp hackfix for bug where player cant revive at all when died.
Player::BuildPlayerRepop function is broken and Player::KillPlayer, needs debugging asap.
happens on darkmaulcitadel dungeon and almost everywhere on the world...
the hackfix will tele player now to nearest graveyard and resurrect the char automatically.
* Core\Player: Fix math in Player::ResurrectPlayer.
* Core\Scripts: Add "if (player->IsAlive())" to bot ai on darkmaulcitadel.
* Update README.md
* Add 9.0.2.36949 client data download link to readme.md for: deDE enUS esES esMX frFR itIT koKR ptBR ruRU zhCN zhTW.
* Core\Config: Adjust expansion info, and change to right expansion...
* Core\Configs: Adjust dbc file setting comments.
* Update gamebuild to 9.0.2.36949 and add minimal client download link to readme.md.
* Core/Group use groupInvite, prevent possible crash
* add whitespace.
* Core\LootSystem: Fix loot rolling system. can loot bosses now with loot roll.
Core\LootSystem: Add currency looting back (accidentally removed by old commit).
Core\Scripts: Fix build error on bfa_npc_azerite_bomb.
Core\Groups: Fix crash on Group::RemoveMember.
Core\Scripts: Fix crash on instance_darkmaul_citadel::GenerateCombatAI.
DB\World: Rename sql to proper syntax............
* Core\Database: Use replace instead of insert on some queries to fix bugs incase core crashes.
* Added THE MOTHERLODE!!! dungeon sqls.
* Implemented Mogul Razdunk script.
* Implemented Rixxa Fluxflame script.
* Implemented Coin-Operated Crowd Pummleler script.
* Implemented Azerokk script.
* DB\World: Darkmaul Citadel Dungeon graveyard.
* Core\Config: Add CheckGameObjectLoS to config.
* Core\Scripts: Fix bug where players are rolled back to previous level on logout.
* Core\OpCodes: Set opcode trace logs back to trace log from error log.
* Core\Spells: Fix crash on spell_dru_wild_growth::spell_dru_wild_growth_SpellScript::FilterTargets.
* Cherry-picks from BfaCore.
* Fixed a couple sql errors and renamed files to standard naming convention.
* DB/Spells: Fix SQL for Crash Lighning / Crashing Storm / Flametongue / Searing Assault
* Updated Gathering Storms buff value.
* Added Crash Lightning and Crushing Storms talent sql.
* Fixed: Crash Lightning and Crashing Storms talent
* Added Flametongue and Searing Assault talent sql.
* Updated Searing Assault and Flametongue effects, handle better through script.
* Fixed: Rescripted Flametongue and fixed Searing Assault talent
* Added Frostbrand and Hailstorm talent sql.
* Fixed: Frostbrand spell effect (slow) and Hailstorm (talent)
* DB/Creature: Into the Mists, General Nazgrim
Assign script
Fix gossip menu
Fix gossip option
* Core/Scripts: Into the Mists, fix scene on arrival to Jade Forest
* Core/Quests: Into the Mists, General Nazgrim script
* Removed, handled by Script (thx Incognito)
* Core/Scripts: The Mission, fix scene on arrival to Jade Forest
* Core/Quest: The Mission
* DB/Creature: Captain Rodgers
Fix gossip
Set scriptname
Cleanup SAI which was also wrong
* Core/Quest: Fear No Evil, handle all versions
* DB\World: Northern Stranglethorn FIXES now you can get achievement (alliance side now). + I forgot to add a line to this fix. Pardon me :p
* Core/Spells: Fix some missing spellscripts effects
* DB\World: Northern Stranglethorn Quests + Quest POI fix + Achievement (some quests needs to be core scripted) Now they are on autocomplete.
* Core/Scripts: Some spellscripts fixes
* Core/Scripts: Fix build
* DB\World: Westfall quest poi fix (forgot to delete smth :p )
* Core/Scripts: Missing enumerator
* DB\World: More quest poi fixes on Westfall. Now westfall is complete!
* Core/Scripts: The Speaker's Imperative, fix mistake
* Core/Quest: Cry for the moon
* DB\World: Feeding the Hungry and the Hopeless (QUEST ID 26271) Now it's blizzlike :p yeah bitches..
* Fix Quest Feeding the Hungry and the Hopeless (QUEST ID 26271) Now it's blizzlike :p yeah bitches..
* DB/Creature: Oliver Harris, assign script
* DB/Creature: Oliver Harris, assign script
* DB/Gameobject: Dark Portal, cleaner phasing fix
* DB\World Fix lot of Creature Skinning Kul Taris and fix Stormsong Loyalist
* Fix for Quest 26232. Thanks Incognito for script fix.
* Added phase id as the npc in db, thanks to incognito for script update, wait fir my sql fix for this quest
* Revert "Core/Scripts: Horatio Laine, some improvements"
This reverts commit 380f254e274dcbfa21c205aeca0b114c73d0512c
* Core/Scripts: Missing include
(cherry picked from commit 1a527283375b437bf38d5bc327488ff5b1c041e9)
* Revert "Core/Scripts: Missing include"
This reverts commit 1a527283375b437bf38d5bc327488ff5b1c041e9
* Revert "DB/Creature: Some unneeded auras cleanup"
This reverts commit 255df1107b4a1f40146c4f7e4ff1ae0a5192e22c
* DB/Creature: Some unneeded auras cleanup
* Core/Scripts: Horatio Laine, some improvements
* Core/Scripts: Missing include
* Core/Scripts: Lou's Parting Thoughts, fix phasing
* Core/Scripts: Lou's Parting Thoughts, fix event
* Renamed file to proper name :)
* DB\World: Fix Quest zone Redridge Mountains
* DB\World Fix lot of Creature Skinning Zuldazar
Fix King K'tal Multi Spawn
Fix Bramblewing Multi Spawn
Young Savagelands Devilsaur is no longer friendly
* Core/Spells: Crash Lightning, modify Stormstrike buff
* Core/Scripts: Ripsnarl
* DB/Creature: Ripsnarl, assign script
* Update all Professions Trainer (Dazaralor) now working all Trainers in Dazaralor
* DB/World Fix All Professions (Boralus) and (Dazaralor)
* DB\World: Fix Ripsnarl unit flags
* DB\World: Fix Ripsnarl faction
SQL Rename
* DB\World (Duskwood Zone Fix + Almost all quests and All Quest POI + Achievement
QuestID: 26760 (needs to be scripted :p) now is on autocomplete.
* DB\World:Fix Herbalism Trainer Stormwind
* DB/World Fix Fishing Trainer (Orgrimmar)
* DB/Phasing: Fix some Dark Portal issues
* DB/Wordl: Fix Skinning Trainer (Boralus) and (Dazar'alor)
* DB\World Fix quest_template_addon Echo of Warlord Zaela
* DB\World Fix quest Echo of Gul'dan
* DB\World Fix quest Caverns of Time
* Core\Scripts rewritten Npc Transmorpher Beacon
* Core\Scripts Fix toy Transmorpher Beacon added 99 models
* DB/Wordl: Fix Mining Trainer (Boralus) and (Dazar'alor)
* Update 2020_12_23_05_world_fix_Herbalism_trainer_boralus_and_Dazaralor.sql
can now learn Zandalari Herbalism
* DB/Wordl: Fix Herbalism Trainer (Boralus) and (Dazar'alor)
* rename to proper syntax. yyyy_mm_dd_xx_db_message.sql
* Core/Fix crash save azerite_item
* Core/Scripts: Gorgroth, some workaround because of 'new' AI bug
* 4f55cd3 Core/Multiples Update & fix[arcaniafr]
10b19eb DB/Gameobject: Dark Portal, cleaner phasing fix [Incognito]
e3b8171 Core/Scripts: Darkmaul Citadel - rewrite Gorgroth [Incognito]
f49ea51 Core/Scripts: Gorgroth, remove nonsense code [Incognito]
07fd85e Core/Scripts: Gorgroth, remove nonsense code pt.2 [Incognito]
0d24dbb Merge branch 'master' into Arcaniafr-rewrite [arcaniafr]
* Core/Spell Fix Coldflame & fix some possible crash
* Core/Spell Fix Fingers of Frost
* Core/Rewrite Threat Manager
* DB/Rewrite Character_aura
* Core/Multiple update
HotfixOptionalData,
SMSG_PLAY_SOUND,
Treat entering other vehicles mounted on main vehicle as swapping seats,
Implement DbcLocale
* Core/PacketIO: Convert all leftover packets to use packet classes
Fixed commit
* CORE/Packet convert SMSG_INVALIDATE_PLAYER to new packet class
* Core/DataStores: Fixed sending localized hotfixes and improved db2 loading error messages
Update to 9.0.2
* Merge branch 'master' into Arcaniafr-rewrite
* Core/Implement TRADE SKILL
* Core/Implement CastDifficulty & update somes datas
* Core/Finaly fix spell book and somes errors
* Core/Implement Spell Difficulty into shadowcore
* Core/Scripts: Gorgroth, remove nonsense code pt.2
* Core/Scripts: Gorgroth, remove nonsense code
* Core/Scripts: Darkmaul Citadel - rewrite Gorgroth
* DB/Gameobject: Dark Portal, cleaner phasing fix
* DB/SAI: Plaguefall, part 1
1.1. Краши SL вчерашние я видел.
Developers написал(а):
those crashes are fixed. use newest core, i will push update in 1 hour
Вышло первое обновление SL.
И еще одна пачка фиксов на SL прилетела.
i will push update in 1 hour
---2021_01_04---
* Core and build fixed, reverted commits:
Core/Multiples Update & fix [arcaniafr]
Core/Rewrite Threat Manager [arcaniafr]
DB/Rewrite Character_aura [arcaniafr]
Core/Implement CastDifficulty & update somes datas [arcaniafr]
Core/Finaly fix spell book and somes errors [arcaniafr]
Core/Implement Spell Difficulty into shadowcore [arcaniafr]
* Core\Player: Properly fix "cant respawn" bug and revert "Core\Player: Hackfix for Player::BuildPlayerRepop and Player::KillPlayer.".
* Core\Player: Edit comments on buff fix. (aura)
* Core\Player: Fix buff saving and buff loading.
* Core/ Fix copyright from me
* DB/Update creature_template to core getCreatureTemplate
* Core/ Fix loading db2 with local constant final
* Core/Fix C++ counter
* Core/Clean HandleTrainerBuySpellOpcode
* Core/Rewrite localString for prevent crash (alerted by XáXá #2748)
---2021_01_03---
* Added these locales as default to repack: deDE enUS esES esMX frFR itIT koKR ptBR ruRU zhCN zhTW
* CMS updated.
* Core\Player: Hackfix for Player::BuildPlayerRepop and Player::KillPlayer. DEBUG ASAP!!!
NOTE TO DEVS:
temp hackfix for bug where player cant revive at all when died.
Player::BuildPlayerRepop function is broken and Player::KillPlayer, needs debugging asap.
happens on darkmaulcitadel dungeon and almost everywhere on the world...
the hackfix will tele player now to nearest graveyard and resurrect the char automatically.
-Varjgard
* Core\Player: Fix math in Player::ResurrectPlayer.
* Core\Scripts: Add "if (player->IsAlive())" to bot ai on darkmaulcitadel.
* Update README.md
* Add 9.0.2.36949 client data download link to readme.md for: deDE enUS esES esMX frFR itIT koKR ptBR ruRU zhCN zhTW.
* Core\Config: Adjust expansion info, and change to right expansion...
* Core\Configs: Adjust dbc file setting comments.
* Update gamebuild to 9.0.2.36949 and add minimal client download link to readme.md.
* Core/Group use groupInvite, prevent possible crash
* add whitespace.
* Core\LootSystem: Fix loot rolling system. can loot bosses now with loot roll.
Core\LootSystem: Add currency looting back (accidentally removed by old commit).
Core\Scripts: Fix build error on bfa_npc_azerite_bomb.
Core\Groups: Fix crash on Group::RemoveMember.
Core\Scripts: Fix crash on instance_darkmaul_citadel::GenerateCombatAI.
DB\World: Rename sql to proper syntax............
* Core\Database: Use replace instead of insert on some queries to fix bugs incase core crashes.
* Added THE MOTHERLODE!!! dungeon sqls.
* Implemented Mogul Razdunk script.
* Implemented Rixxa Fluxflame script.
* Implemented Coin-Operated Crowd Pummleler script.
* Implemented Azerokk script.
* DB\World: Darkmaul Citadel Dungeon graveyard.
* Core\Config: Add CheckGameObjectLoS to config.
* Core\Scripts: Fix bug where players are rolled back to previous level on logout.
* Core\OpCodes: Set opcode trace logs back to trace log from error log.
* Core\Spells: Fix crash on spell_dru_wild_growth::spell_dru_wild_growth_SpellScript::FilterTargets.
* Cherry-picks from BfaCore.
* Fixed a couple sql errors and renamed files to standard naming convention.
* DB/Spells: Fix SQL for Crash Lighning / Crashing Storm / Flametongue / Searing Assault
* Updated Gathering Storms buff value.
* Added Crash Lightning and Crushing Storms talent sql.
* Fixed: Crash Lightning and Crashing Storms talent
* Added Flametongue and Searing Assault talent sql.
* Updated Searing Assault and Flametongue effects, handle better through script.
* Fixed: Rescripted Flametongue and fixed Searing Assault talent
* Added Frostbrand and Hailstorm talent sql.
* Fixed: Frostbrand spell effect (slow) and Hailstorm (talent)
* DB/Creature: Into the Mists, General Nazgrim
Assign script
Fix gossip menu
Fix gossip option
* Core/Scripts: Into the Mists, fix scene on arrival to Jade Forest
* Core/Quests: Into the Mists, General Nazgrim script
* Removed, handled by Script (thx Incognito)
* Core/Scripts: The Mission, fix scene on arrival to Jade Forest
* Core/Quest: The Mission
* DB/Creature: Captain Rodgers
Fix gossip
Set scriptname
Cleanup SAI which was also wrong
* Core/Quest: Fear No Evil, handle all versions
* DB\World: Northern Stranglethorn FIXES now you can get achievement (alliance side now). + I forgot to add a line to this fix. Pardon me :p
* Core/Spells: Fix some missing spellscripts effects
* DB\World: Northern Stranglethorn Quests + Quest POI fix + Achievement (some quests needs to be core scripted) Now they are on autocomplete.
* Core/Scripts: Some spellscripts fixes
* Core/Scripts: Fix build
* DB\World: Westfall quest poi fix (forgot to delete smth :p )
* Core/Scripts: Missing enumerator
* DB\World: More quest poi fixes on Westfall. Now westfall is complete!
* Core/Scripts: The Speaker's Imperative, fix mistake
* Core/Quest: Cry for the moon
* DB\World: Feeding the Hungry and the Hopeless (QUEST ID 26271) Now it's blizzlike :p yeah bitches..
* Fix Quest Feeding the Hungry and the Hopeless (QUEST ID 26271) Now it's blizzlike :p yeah bitches..
* DB/Creature: Oliver Harris, assign script
* DB/Creature: Oliver Harris, assign script
* DB/Gameobject: Dark Portal, cleaner phasing fix
* DB\World Fix lot of Creature Skinning Kul Taris and fix Stormsong Loyalist
* Fix for Quest 26232. Thanks Incognito for script fix.
* Added phase id as the npc in db, thanks to incognito for script update, wait fir my sql fix for this quest
* Revert "Core/Scripts: Horatio Laine, some improvements"
This reverts commit 380f254e274dcbfa21c205aeca0b114c73d0512c
* Core/Scripts: Missing include
(cherry picked from commit 1a527283375b437bf38d5bc327488ff5b1c041e9)
* Revert "Core/Scripts: Missing include"
This reverts commit 1a527283375b437bf38d5bc327488ff5b1c041e9
* Revert "DB/Creature: Some unneeded auras cleanup"
This reverts commit 255df1107b4a1f40146c4f7e4ff1ae0a5192e22c
* DB/Creature: Some unneeded auras cleanup
* Core/Scripts: Horatio Laine, some improvements
* Core/Scripts: Missing include
* Core/Scripts: Lou's Parting Thoughts, fix phasing
* Core/Scripts: Lou's Parting Thoughts, fix event
* Renamed file to proper name :)
* DB\World: Fix Quest zone Redridge Mountains
* DB\World Fix lot of Creature Skinning Zuldazar
Fix King K'tal Multi Spawn
Fix Bramblewing Multi Spawn
Young Savagelands Devilsaur is no longer friendly
* Core/Spells: Crash Lightning, modify Stormstrike buff
* Core/Scripts: Ripsnarl
* DB/Creature: Ripsnarl, assign script
* Update all Professions Trainer (Dazaralor) now working all Trainers in Dazaralor
* DB/World Fix All Professions (Boralus) and (Dazaralor)
* DB\World: Fix Ripsnarl unit flags
* DB\World: Fix Ripsnarl faction
SQL Rename
* DB\World (Duskwood Zone Fix + Almost all quests and All Quest POI + Achievement
QuestID: 26760 (needs to be scripted :p) now is on autocomplete.
* DB\World:Fix Herbalism Trainer Stormwind
* DB/World Fix Fishing Trainer (Orgrimmar)
* DB/Phasing: Fix some Dark Portal issues
* DB/Wordl: Fix Skinning Trainer (Boralus) and (Dazar'alor)
* DB\World Fix quest_template_addon Echo of Warlord Zaela
* DB\World Fix quest Echo of Gul'dan
* DB\World Fix quest Caverns of Time
* Core\Scripts rewritten Npc Transmorpher Beacon
* Core\Scripts Fix toy Transmorpher Beacon added 99 models
* DB/Wordl: Fix Mining Trainer (Boralus) and (Dazar'alor)
* Update 2020_12_23_05_world_fix_Herbalism_trainer_boralus_and_Dazaralor.sql
can now learn Zandalari Herbalism
* DB/Wordl: Fix Herbalism Trainer (Boralus) and (Dazar'alor)
* rename to proper syntax. yyyy_mm_dd_xx_db_message.sql
* Core/Fix crash save azerite_item
* Core/Scripts: Gorgroth, some workaround because of 'new' AI bug
* 4f55cd3 Core/Multiples Update & fix[arcaniafr]
10b19eb DB/Gameobject: Dark Portal, cleaner phasing fix [Incognito]
e3b8171 Core/Scripts: Darkmaul Citadel - rewrite Gorgroth [Incognito]
f49ea51 Core/Scripts: Gorgroth, remove nonsense code [Incognito]
07fd85e Core/Scripts: Gorgroth, remove nonsense code pt.2 [Incognito]
0d24dbb Merge branch 'master' into Arcaniafr-rewrite [arcaniafr]
* Core/Spell Fix Coldflame & fix some possible crash
* Core/Spell Fix Fingers of Frost
* Core/Rewrite Threat Manager
* DB/Rewrite Character_aura
* Core/Multiple update
HotfixOptionalData,
SMSG_PLAY_SOUND,
Treat entering other vehicles mounted on main vehicle as swapping seats,
Implement DbcLocale
* Core/PacketIO: Convert all leftover packets to use packet classes
Fixed commit
* CORE/Packet convert SMSG_INVALIDATE_PLAYER to new packet class
* Core/DataStores: Fixed sending localized hotfixes and improved db2 loading error messages
Update to 9.0.2
* Merge branch 'master' into Arcaniafr-rewrite
* Core/Implement TRADE SKILL
* Core/Implement CastDifficulty & update somes datas
* Core/Finaly fix spell book and somes errors
* Core/Implement Spell Difficulty into shadowcore
* Core/Scripts: Gorgroth, remove nonsense code pt.2
* Core/Scripts: Gorgroth, remove nonsense code
* Core/Scripts: Darkmaul Citadel - rewrite Gorgroth
* DB/Gameobject: Dark Portal, cleaner phasing fix
* DB/SAI: Plaguefall, part 1
Уже на вчерашние рестарты

Поставлю через пару часов.
Минут через 15 начну и минут через 10 закончу. Сервер будет в дауне.
Минут через 15 начну
Вот блин, разрабы билд игры обновили. С 36839 до 36949 ?
Перекачивать клиент...?‍♂️ Ну ждите, сейчас буду выкладывать. Выложу - отпишусь.
P.s. Вот только этой возни мне сейчас не хватает...

Еще в добавок дроп персов. Это вайп. Мне жаль.
Код:
/*Table structure for table `characters` */
DROP TABLE IF EXISTS `characters`;
Радикально поменяли структуру некоторых таблиц.
Аккаунты остались.


С нашего файлового сервера все клиенты Shadowlands удалены.

Обновление поставил, запустил, все работает вроде. Проверяем.

По вайпу, - сочувствую. Неприятно. Но снова, ожидаемо.
они гипотетически возможны, если тима внесет радикальные изменения.
Клиент (новый билд) выложу в течение 20-30 минут.
Минимальные Ru/En [Rar] залил. Торренты залил.
Full клиенты по понятным причинам пока не заливаю.
Завтра они переведут ядро на новый клиент (утрирую) и мне снова их перевыкладывать.
А там как бэ объемы по 70Gb каждый.
Oribos x10
Oribos x25

Oribos x50
Пока на паузе ☝ Как минимум до выхода ядра из Beta.

Тема для флуда по SL.
Сегодня сделаю первые наброски нового сайта
Ушел пилить на локале новый веб. Осталось немного совсем времени с этим SL...

Третий апдейт SL (я сайтом займусь сегодня? нет?)
---2021_01_04_VER2---
* Core\Player: Properly fix "cant respawn" bug and revert "Core\Player: Hackfix for Player::BuildPlayerRepop and Player::KillPlayer.".
Core\Player: Final revert of bad commit: sCurrencyTypesStore.LookupEntry.
Core and build fixed for good now, reverted commits: (test before pushing please).
* Core/ Fix copyright from me [arcaniafr]
* DB/Update creature_template to core getCreatureTemplate [arcaniafr]
* Core/ Fix loading db2 with local constant final [arcaniafr]
* Core/Fix C++ counter [arcaniafr]
* Core/Clean HandleTrainerBuySpellOpcode [arcaniafr]
* Core/Rewrite localString for prevent crash (alerted by XáXá #2748) [arcaniafr]
* Core/Multiples Update & fix [arcaniafr]
* Core/Spell Fix Coldflame & fix some possible crash [arcaniafr]
* Core/Spell Fix Fingers of Frost [arcaniafr]
* Core/Rewrite Threat Manager [arcaniafr]
* DB/Rewrite Character_aura [arcaniafr]
* Core/Multiple update [arcaniafr]
* HotfixOptionalData [arcaniafr]
* SMSG_PLAY_SOUND [arcaniafr]
* Treat entering other vehicles mounted on main vehicle as swapping seats [arcaniafr]
* Implement DbcLocale [arcaniafr]
* Core/PacketIO: Convert all leftover packets to use packet classes [arcaniafr]
* CORE/Packet convert SMSG_INVALIDATE_PLAYER to new packet class [arcaniafr]
* Core/DataStores: Fixed sending localized hotfixes and improved db2 loading error messages [arcaniafr]
* Merge branch 'master' into Arcaniafr-rewrite [arcaniafr]
* Core/Implement TRADE SKILL [arcaniafr]
* Core/Implement CastDifficulty & update somes datas [arcaniafr]
* Core/Finaly fix spell book and somes errors [arcaniafr]
* Core/Implement Spell Difficulty into shadowcore [arcaniafr]
Готовность 5 мин.
Третий апдейт SL
Done
P.s. Все, сайт в след. раз. Мое свободное время закончилось. Надо поработать. ?
Всем доброе утро.
Сегодня коротко ибо много работы.

1. Oribos вчера снова крашился. Внес изменения, реконфигурировал, ребутнул сервак. Возможно моя ошибка. Наблюдаем.
2. BFA x100 стабилизировался. Проблема была в рейтах и памяти. Рейты пока оставляю х50, буфер памяти скорректировал.
Относительно 255лвл, проверил, не только конфигом он регулируется.
Нужно провести еще ряд манипуляций над сервером, что бы лвл превысил планку в 120.
Не уверен, что буду это делать ибо с большой долей вероятности начнутся краши.
3. В конфиге авторестарт не предусмотрен, я сделаю иначе ↓
4. @Robisho заняться Telnet админкой
позже буду внедрять telnet на все реалмы для упрощения администрирования.
Каждому напишу функцию отправки telnet команды .server restart в 5 утра.

4. Добавил полезной инфы.


5. Добавил кнопку исправления в ЛК BFA.


Пока на сегодня все.
5. old_dev, префиксы SL+MoP+WoD расставь везде плз (подфорумы), что бы по дефолту назначались при создании топа.
7. Shoot'nik,
проверить лвл
8. Shoot'nik, mop баг-трекер, навести порядок
Обновление SL Oribos x5 через 15 мин. 10 мин сервер будет отключён.
Обновление TBC Netherstorm. Сервер будет отключён.

первые наброски нового сайта
Нужны Intro.

Вообще зашиваюсь и забываю поблагодарить всех, кто помогает. Тратит свое время. Вижу. Ценю. Спасибо ?

old_dev, новая DB в мускуле -> site.

Заполняется cron скриптом раз в минуту. Парсит все базы и заливает статику.
По хорошему этот вариант:
б) создать в ДБ таблицу с реалмами, - более предпочтительный. Что бы добавляя новый сервер в веб-обвязку тупо делать инсерт одной строчки в список реалмов DB и веб-интерфейс дальше уже делал все сам. Обращался к одной (твоей) таблице с серверами, получал данные о том, с чем имеет дело, какие названия баз (реалм/чарактерс), какое ядро, как сгенерирован пассворд (на каждом ядре метод генерации соли свой, а на некоторых, более поздних дополнениях, вообще двойная авторизация через bnet), на каком эмуляторе и какое дополнение. Понимал, что это и использовал нужный шаблон (php сценарий) при переборе в цикле.
7.01.2021 Обновление BFA Nazjatar
* Added these locales as default to repack: deDE enUS esES esMX frFR itIT koKR ptBR ruRU zhCN zhTW
* CMS updated.
* Core\Movement: Change MoveSplineInitArgs::Validate errors as debug since we cant do anything about them.
* Core\WorldSocket: Change m_Socket error messages to debug since we cant do anything about that either (very old tc bug...).
* DB\Hotfixes: Add missing item 158078.
* DB\World: Loot fix part3.
and rename sql update from the future...
* Update README.md
* Add client data download link to readme.md for deDE enUS esES esMX frFR itIT koKR ptBR ruRU zhCN zhTW.
* Core\Config: Fix locale name for "korean". it is krKR in SL, but it is koKR in BFA.
* Core\Scripts: Fix datatype (it is supposed to be float, not double).
* change year
* Update README.md requirements download link.
* Core\PreparedStatements: Fix level rollback on warlocks.
* Core/Scripts: Humongris, rewrite, fix another crash
* Core/Scripts: Fenryr, remove unneeded line
* DB\ World spawn boss Humongris
* Fixed a bug where Adderis and Aspix script would give compile error to BfACore but worked in ShadowCore.
* Core/Scripts: Humongris, fix crash
* Remove my air_blaoon_cpp script
* Fix for panda start zone. my mistake :)
* Fix Multi Spawn (Stillpine Ancestor Akida)
Azure Whatch is ful of Fulborg ghosts - BFACore
* Core\Config: Update comments on dbc and expansion settings.
* DB\World: Panda starting zone quest fixes and QuestPOI's
* DB/SAI: AI - Crucible of Storms, Battle of Dazar'alor, Ny'alotha, the Waking City
* DB\World Fix Professions Trainer Herbalism and Jewelcrafting in Draenei Starting Zone
Not Working Profession Trainers Draenei Starting Zone - BFACore
* DB/Phasing: Lost Isles, some forced phases
* Core/Quest: 447 + Life Savings, improve and fix phasing
* DB/Gilneas: Corrections
* Fixed: Stormstrike shouldn't trigger Crashing Lightning and Crash Lightning should trigger an additional Crash Lightning Aura(187878)
* Core\Scripts: Fix bug where players are rolled back to previous level on logout.
* Core/Quest: Endgame tempfix
* Core/Quest: The Battle for Gilneas City, tempfix pt.2
* Core/Quest: The Battle For Gilneas City, tempfix
* Core/Quest: Exodus
* Core/Quest: The Hungry Ettin
* Core/Quest: Gasping for Breath
* rename sql to proper syntax....
* Fixed a couple sql errors and renamed files to standard naming convention.
* DB/Spells: Fix SQL for Crash Lighning / Crashing Storm / Flametongue / Searing Assault
* Updated Gathering Storms buff value.
* Added Crash Lightning and Crushing Storms talent sql.
* Fixed: Crash Lightning and Crashing Storms talent
* Added Flametongue and Searing Assault talent sql.
* Updated Searing Assault and Flametongue effects, handle better through script.
* Fixed: Rescripted Flametongue and fixed Searing Assault talent
* Added Frostbrand and Hailstorm talent sql.
* Fixed: Frostbrand spell effect (slow) and Hailstorm (talent)
* DB/Creature: Into the Mists, General Nazgrim
Assign script
Fix gossip menu
Fix gossip option
* Core/Scripts: Into the Mists, fix scene on arrival to Jade Forest
* Core/Quests: Into the Mists, General Nazgrim script
* Removed, handled by Script (thx Incognito)
* Core/Scripts: The Mission, fix scene on arrival to Jade Forest
* Core/Quest: The Mission
* DB/Creature: Captain Rodgers
Fix gossip
Set scriptname
Cleanup SAI which was also wrong
* Core/Quest: Fear No Evil, handle all versions
* DB\World: Northern Stranglethorn FIXES now you can get achievement (alliance side now). + I forgot to add a line to this fix. Pardon me :p
* Core/Spells: Fix some missing spellscripts effects
* DB\World: Northern Stranglethorn Quests + Quest POI fix + Achievement (some quests needs to be core scripted) Now they are on autocomplete.
* Core/Scripts: Some spellscripts fixes
* Core/Scripts: Fix build
* DB\World: Westfall quest poi fix (forgot to delete smth :p )
* Core/Scripts: Missing enumerator
* DB\World: More quest poi fixes on Westfall. Now westfall is complete!
* Core/Scripts: The Speaker's Imperative, fix mistake
* Core/Quest: Cry for the moon
* DB\World: Feeding the Hungry and the Hopeless (QUEST ID 26271) Now it's blizzlike :p yeah bitches..
* Fix Quest Feeding the Hungry and the Hopeless (QUEST ID 26271) Now it's blizzlike :p yeah bitches..
* DB/Creature: Oliver Harris, assign script
* DB/Creature: Oliver Harris, assign script
* DB/Gameobject: Dark Portal, cleaner phasing fix
* DB\World Fix lot of Creature Skinning Kul Taris and fix Stormsong Loyalist
* Fix for Quest 26232. Thanks Incognito for script fix.
* Added phase id as the npc in db, thanks to incognito for script update, wait fir my sql fix for this quest
Через час это ↓
и это ↓
Обновление BFA Nazjatar
Сервера BFA будут в дауне около часа.
~17:00-18:00 МСК.
Обновление BFA Nazjatar
Сервера BFA будут в дауне около часа.
Done

old_dev, warning, - BFA и SL exe'шники связаны с pdb либами. Ренейм exe'шника чреват рассинхронизацией с pdb либой.
Запуск старым рестартером одинаковых (name) процессов не возможен. Пришлось написать новый батник.
Короче, рестартеры на BFA и SL теперь через start.bat

Пока по варкрафту пауза. Мне надо интерфейс сверстать, по работе.
Форум не читаю. На нем залипаешь на часы. old_dev, форум на тебе.
начну постепенно разносить мускуль (что бы не ломать старый сайт)
это увеличит скорость отклика каждого сервера и уменьшит пинги в игре, в разы.
SL - done
TBC - done
BFA - done
Classic - done
WoTLK - done
Cataclysm - done
MoP - done
WoD - done
Legion - done


Что это ☝ и для чего?

С багами это не связано. Я тупанул изначально, поставив все базы на один MySQL с жирным кешем, выделив в отдельный влан на 3Gb/sec, и замкнув на ней все виртуалки.
Кол-во юзеров растет, трафик растет, нагрузка на сеть растет. Спасибо zgn за консультацию. Исправляю ошибку. Разношу world по localhost.

Через 15 минут профилактика Classic. Сервак 30-40 мин будет в дауне.
Через 15 минут профилактика WoTLK. Сервак 30-40 мин будет в дауне.
Через 15 минут профилактика Cataclysm. Сервак 30-40 мин будет в дауне.
Через 15 минут профилактика MoP. Сервак 30-40 мин будет в дауне.

Temp: Shoot'nik, MoP и WoD не выгружают память. Туда же ↓
9. @Robisho, Ката, авторестарт. (пауза до момента реализации telnet админки, авторестарт телнетом)

P.s. old_dev, на всех реалмах новые авторестартеры написал. Старый задолбал.
Через 15 минут профилактика WoD. Сервак 30-40 мин будет в дауне.

Temp: Shoot'nik, проблемы с WoD и с Legion:
1. Пропажа шмоток при логауте.
(разовая проблема после переноса, mysql dump слился/залился без ошибок, откуда пропажа - пока не знаю, проблема только с двумя ядрами, потом буду отдельно смотреть);
2. WoD, Отсутствует .server restart (в базу команду заношу, сервер не отрабатывает, надо будет дописать) так же, как и .add item (дописать).

Через 15 минут профилактика Legion. Сервак 30-40 мин будет в дауне.
4. old_dev, Протестировать новые исходы: Легион, БФА, СЛ.
Shoot'nik Разнести мускули ворлд
4. old_dev, TBC бага (квест) краш сервера.
Исправлено, хоть и не совсем так, как хотелось бы.
5. old_dev, Проверить баги/краши, писал в ПМ Проверял ответ в ПМ.

8. Shoot'nik, Ката, авторестарт. (пауза до момента реализации telnet админки, авторестарт телнетом)
- MoP и WoD не выгружают память. Тоже рестарт.

SL - done
TBC - done
BFA - done
Classic - done
WoTLK - done
Cataclysm - done
MoP - done
WoD - done
Legion - done
Закончил.

Переходим к сайту:

1. Скрипт сбора данных со всех баз и занос в одну ↓ раз в минуту кроном
@, новая DB в мускуле -> site.
2. Вывод данных оттуда ↑
3. Настройка телнет/soap на всех реалмах
4. Реализация авторестартов телнетом в 5 утра всех реалмов
1.3 @Robisho Скрипт очистки базы раз в неделю от false acct [В работе, новый сайт]
Пока хватит...
1. Скрипт сбора данных со всех баз и занос в одну ↓ раз в минуту кроном
Done
2. Вывод данных оттуда ↑
Done, осталось визуально оформить интерфейс (дизайн) и прикрутить функционал.

Temp: Shoot'nik, site -> tempUsersOnline -> usersOnline
Temp: Shoot'nik, userGuild

3. Настройка телнет/soap на всех реалмах
Done на TBC
4. Реализация авторестартов телнетом в 5 утра всех реалмов
Done на TBC

Через 15 мин отключение, профилактика и обновление всех серверов.

Temp: Shoot'nik, закрыть порты на фаере.
Temp: Shoot'nik, site -> usersOnlineToday + usersOnline -> del/copy -> temp в цикле.
9. Shoot'nik, проблемы с WoD и с Legion:

- Пропажа шмоток при логауте. (разовая проблема после переноса, mysql dump слился/залился без ошибок, откуда пропажа - пока не знаю, проблема только с двумя ядрами, потом буду отдельно смотреть);
- WoD, Отсутствует .server restart (в базу команду заношу, сервер не отрабатывает, надо будет дописать) так же, как и .add item (дописать).
Теперь собирает стату, кто играл сегодня (просто до кучи сделал, давно хотел)
1.3 @Robisho Скрипт очистки базы раз в неделю от false acct [В работе, новый сайт]
Done. Каждый день в 5:00.
8. @Robisho, Ката, авторестарт. (пауза до момента реализации telnet админки, авторестарт телнетом)
Done. Каждый день в 5:00.
3. Настройка телнет/soap на всех реалмах
4. Реализация авторестартов телнетом в 5 утра всех реалмов
Classic - done
TBC - done
WoTLK - done
Cataclysm - done

MoP - скоро...
WoD - скоро...

Legion - скоро...
BFA - done
SL - скоро...
Done
Done
Done
Done
3. Настройка телнет/soap на всех реалмах
4. Реализация авторестартов телнетом в 5 утра всех реалмов

MoP - скоро...
WoD - скоро...

Legion - скоро...
SL - скоро...
Done

P.s. Сделал все на SOAP. Теперь можно отправлять и получать с серверов, что угодно. Одной кнопкой, одним запросом.
Telnet оказался не лучшим решением в данном случае. Не используйте Telnet в WoW. Юзайте SOAP.
На дреноре тоже переделал. Не нужны там пермиссии rbac оказались. Форбиден был от того, что в ядре аж 7 уровней доступа, а не 3, как обычно. Так же и на Легионе.

С командами тоже все в порядке. Короче все гуд. Куча возможностей открылась. Куча идей. Было бы время...

P.s. Обновления BFA/SL еще не вышли. Мониторю. Выйдут, - сообщу, поставлю.

Так же ждем апдейтов по: Cataclysm, MoP, Legion. Эти могут долго выходить. Там не быстрые ребята.
WoTLK уже известно, что будут серьезные изменения и обновления всех четырех реалмов. old_dev колдует. Вайпа не планируется.
На ближайшее время:
1. Панель администратора:

- Перезагрузка всех серверов одной кнопкой;
- Перезагрузка каждого одной кнопкой;
- Аннонс на всех серверах одной кнопкой;
- Аннонс на каждом сервере одной кнопкой;
- Живой поиск предметов по базе.
2. Всем подарок от WarCraft Life (тестирование отправки предметов за бонусы):
- Страница выдачи подарка;

- Скрипт отправки.
3. Сайт:
- Регистрация;
- Скачать;
- Дизайн первичных блоков;
- Верстка сетки.

Пока хватит...

Достал исходники: Legion, BFA, Shadowlands, которых у нас не было. Передал old_dev
Temp: old_dev, просьба скомпилить, запустить на локале, протестировать, написать свое заключением мне в ПМ

---2021_01_13---
* Fix false positive on corelauncher.exe (too much obfuscating on sourccode).
* Core\Build: Fix build errors. and fix datatypes (still float, not double).
* Core/Spells: Fix Earthquake crash
* rename sql to proper syntax....
* Core/Spells: Arcane Barrage, fix target slow from Chronoshift
* DB/Spells: Reapply deleted scriptnames from some mage spells
Meteor, Rune of power, Blizzard, Frozen Orb
* Core/Spells: Meteor, corrent comment
* Core/Spells: Adjust chance for Finger of Frost triggered from Frozen Orb
* Core/Spells: Fix Fingers of Frost
* DB\World Fix Quest Emergency Protocol: Section 8.2, Paragraph C
* Core/Spells: Frenetic Speed, fix proc from Scorch
* DB\World: Fix quest Flamebreaker
Close issue: Flamebreaker [Quest] - BFACore
Thanks to @wr4i7h
This reverts commit 5593661ffc336e043578af961207a6c07041765c
* DB\World Fix Fishing Trainer in Drustvar, Dustwallow Marsh, Boralus
Fix professions apprentice in Silvermoon City
* Core/Spells: Fix crash in Shadowy Apparitions, update it to new standards
* DB\World: Fix areatrigger id overwriting on 2020_12_22_01_world_fix_daily_quest_cooking_29356.
* Move update to right folder
* Nyalotha AI
Todo: db work
* Fixed crash triggered by an exploit with a crafted whisper message
* Fixed a crash in Council o Captains encounter where when killed, a captain could not find controller to count deaths.
* Core/Scripts: Nazjatar
* Core/Scripts: Nazjatar scriptloader
* Nazjatar directory
* rename sql to proper syntax...
* DB/Spells: Fix Uunat's Unstable Resonance debuffs
* Core/Scripts: Fix Raal The Gluttonous
* Core/Scripts: Fix Soulbound Goliath
* Update minimal client dl link on README.md
* DB\World: Fix quest The King's Command (QuestID: 29547) (Forgot to add condition).
* Core/Scripts: Implement boss Raal the Gluttonous (Waycrest Manor)
* Core/Scripts: Soulbound Goliath fix(now raidboss death check works correctly)
* Core/Scripts: Implement Soulbound Goliath (Waycrest Manor)
* Core/Scripts: Add trash mobs to header file (waycrest_manor.h)
* DB\World: Fix quest The King's Command (QuestID: 29547)
* DB\World: Fix quest Druid of the Claw (QuestID 2561) (corrected file name)
* DB\World: Fix Quest: Druid of The Claw (QuestID: 2561) (added SAI for door)
* Core/Scripts: Prevent another crash in Freehold
* DB/Misc: Disable Trial of the Crusader
Fixed Scarlet Monastery entrance through lfg system
Fixed Scarlet Halls entrance through lfg system
* DB\World Fix Nyxondras Broodling Spawn and Multi Spawn Nyxondra
Add Nyxondra Waypoint and now can fly
Fix Orgrimmar Panda Turtle Hover effect
* Added deletes before inserts to fix primary key errors.
Установка через 15 минут. Все реалмы BFA будут отключены 10 минут.
Done
2. Всем подарок от WarCraft Life (тестирование отправки предметов за бонусы):
- Страница выдачи подарка;
- Скрипт отправки.
Done

До кучи: теперь видно, кто получил подарки, а кто нет (визуально понимать).
До кучи: Написал скрипт автоаннонса на всех реалмах. Раз в три часа.
1. Панель администратора:
- Перезагрузка всех серверов одной кнопкой;
- Перезагрузка каждого одной кнопкой;
- Аннонс на всех серверах одной кнопкой;
- Аннонс на каждом сервере одной кнопкой;
- Живой поиск предметов по базе.
Это ☝ доделаю позже, на днях.

Temp: Shoot'nik, топы игроков формируются из активных игроков за последний месяц.
Temp: Shoot'nik, отложенная загрузка Ajax блоков после загрузки основной страницы (window.onload).
Temp: Shoot'nik, разнести статику сайта с тяжелой графикой. Интро подгрузка с файлового сервера. Загрузка продакшена не больше .5 sec.
Temp: Shoot'nik, логирование всех покупок за бонусы для восстановления бонусов в случае вайпа.

Обновление всех OS на всех виртуалках в 1:00 МСК.

Все сервера будут в дауне 30-40 минут.
Done
Заработок бонусов:

Kel'Theril, Netherstorm х2:
В час:
3 в час за игру + 5 ммотоп + 2 мсмонитор
В день: 79 бонусов
В месяц: 2.370 бонусов
Стоимость итемов: х1
(не будет крутых шмоток, онли травки, банки и остальной лайт)

Netherstorm х3, х5, Thunderfall х3, Stonecore х5, The Jade Forest х3, х5, Ashran х5, Fel Hammer х5, Nazjatar х5, Oribos х5:
В час:
2 в час за игру + 5 ммотоп + 2 мсмонитор
В день: 55 бонусов
В месяц: 1.650 бонусов
Стоимость итемов: х1.5
(будут крутые шмотки, без фанатизма, в меру)

Netherstorm х10, Thunderfall х15, х30, х100, Stonecore х10, х25, х50, The Jade Forest х15, х50, Ashran х10, х25, х50, Fel Hammer х100, Nazjatar х10, х25, х100:
В час:
1 в час за игру + 5 ммотоп + 2 мсмонитор
В день: 31 бонус
В месяц: 930 бонусов
Стоимость итемов: х2
(будет все, что может быть, но не сразу, а постепенно и частями (много очень предметов))
Так ☝ будет однажды. Просто для информации.

Temp: old_dev, нужен массив ID'шников форума по дополнениям. Детали на планерке в дискорде.
P.s. Обновил.
Через 15 минут отключение и обновление SL Oribos. Обновился клиент. Со старым не пустит.

old_dev, нужны ID подарков к 14 февраля:

1. На сей раз не один, а 10 ID подарков на каждом дополнении.
Подарок будет рандомно выбираться и присваиваться игроку. Один из 10 ти (для разнообразия, кому как повезет).
2. На каждом дополнении должны быть разные подарки.
(большая работа, знаю все, что обо мне думаешь, но сделать надо)

Temp: Shoot'nik, изучить подробнее rest service. Поюзать. Посмотреть, где можно применить.
FrancescoBorzi/TC-JSON-API
Temp: Shoot'nik, сниффер SL.

Через 15 минут отключение и обновление SL Oribos.
Done

Буду через пару дней. Много работы.
Форум на old_dev.


После нескольких попыток умереть я решил через сайт вернуться в таверну, меня то вернуло, но всё равно был на маунте, а потом он меня унёс в море и я слез с него, но после этого мне начало писать что я в движении хоть я и стоял... В общем, что делать? Бонусы кончились чтобы вернуться.
Temp: old_dev, Нужно обдумать систему "вытаскивания" персонажа из всякой какахи. За бонусы телепорт в таверну это не лучший вариант. Продумать и создать какой то FAQ.
Какой это сервер? Какое дополнение? На всех дополнениях revive (тп в таверну) работают по разному.
Прежде, чем "решать", нужно понимание того, "что решать?".

26.01.2021 обновление SL Oribos.
* Core\Misc: Some code cleaning + change opcode logger messages back to trace.
* DB\World: Adjust stats on BurningCrusade dungeons.
This is part2 of dungeon stat fixing.
Creature level scaling is working and based on dungeon difficulty.
Adjusted dungeons:
-
Arcatraz
Opening of the Dark Portal
Magisters Terrace
Steamvault
Mechanar
Botanica
Shattered Halls
Shadow Labyrinth
Escape from Durnholde
Sethekk Halls
Mana-Tombs
Auchenai Crypts
Underbog
Slave Pens
Hellfire Ramparts
Blood Furnace
* DB\World: Update 2021_01_25_06_world_PROJECT_dungeon_Classic.sql Creature level scaling is working and based on dungeon difficulty.
* opcode logging
* Fixed Generic spells: Break Shield, Mounted Charge, Herbalism Trap, Mining Trap hooks. Might throw errors.
* Core/LootRoll fixed & optimised lootroll + implement displayToast need more work
* Fixed BlackHole hooks.
* Fixed Bramble Patch hooks.
* Fixed Barrage of Leaves hooks.
* Fixed Rallying Cry hooks.
* Fixed Seraphim hooks.
* Fixed Drowned hooks.
* Missed typo2
* Missed Typofix1
* Fixed ShadowConductor hooks.
* Fixed Pistol Barrage hooks.
* Fixed Firebloom target hooks.
* Fixed Trash Bear Form hooks.
* DB\Hotfixes: Drop temp tables.
+ rename 1 sql update.
* DB\World: Delete challenge mode door from scholomance dungeon.
* Core\Game: Fix more stupid equations that cause client crashes.
* Core\Game: Fix equation on Rate.MoveSpeed that caused client crash on login if movespeed was 0.
* Core\Server: Fix MaxCoreStuckTime unexcpected crashes on slow computers.
* Fixed Shield Slam hooks with custom methods.
* Implemented script for SpellCustomEffectHandler to bypass broken SpellEffectFn hooks.
* Implemented defines for SpellCustomEffectHandler to bypass broken SpellEffectFn hooks.
* Core\Objects: Implement gameobject_addon AIAnimKit (we already have gob template animkit).
* TC-cherry-pick: Core/Quests: Fixed marking quest objectives as complete clientside for objectives using flagging instead of counters.
Core/Quests: Fixed marking quest objectives as complete clientside fo… · TrinityCore/TrinityCore@e3a9b18
* TC-cherry-pick: Core/Chat: Send broadcast text id in sound packets to allow playing encrypted sound files.
TC-cherry-pick: Core/Commands: Add optional broadcast text id argument to .debug playsound command.
Core/Chat: Send broadcast text id in sound packets to allow playing e… · TrinityCore/TrinityCore@2e4609f
Core/Commands: Add optional broadcast text id argument to .debug play… · TrinityCore/TrinityCore@d94f0d2
* Core/AI: ScriptedAI and BossAI can use IsNormal directly now
* fix syntax in 2021_01_25_02_world_stormwind_guard_hp_fix.sql
* DB\World: Adjust stats on Classic dungeons. + fix broken lfg entries.
This is part1 of dungeon stat fixing, i will fix all from Classic-SL.
NOTE:
We dont have scaling implemented properly yet, so creature min\max lvl will be set to cre min lvl.
Max access requirement allowed level is set to 60 so we wont spoil the fun, it is stupid if player cant enter a dungeon after leveling up.
Adjusted dungeons:
-
darkmaul citadel
sunken temple
stratholme
lower blackrock spire
blackrock depths
zulfarrak
uldaman
stratholme
scholomance
razorfen downs
dire maul
stormwind stockade
scarlet monastery
scarlet halls
razorfen kraul
maraudon
gnomeregan
blackfathom deeps
wailing caverns
shadowfang keep
ragefire chasm
deadmines
* DB\World: Tempfix for warlock soul leech crash, remove when properly fixed.
* DB\World: Update 2021_01_25_03_world_instance_cleanup_start.sql.
* DB\World: Adjust player class level stats to level 1-60.
* Core\Scripts: Rename AddSC_boss_brutallus_legion to more logical name since there is 2 same name npc's.
* fix redefinition of AddSC_boss_world_brutallus
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Fixed compile error.
* Core\Scripts: Adjust folder structure according to wow map, and add missing "boss_malificus" script to loader.
* DB\World: Start dungeon\raid adjusting, cleanup first.
* remove whitespace from filename
* DB/World fixing Stormwind Guards HP
* Revert "Delete 2021_01_25_01_world_raid_theeternalpalace.sql"
This reverts commit 6a6c39aba9ddf2a2bd9f6dc5a864c817a51f8f48
* Delete 2021_01_25_02_wStormwind_Guard_HP_fix.sql
* Delete 2021_01_25_01_world_raid_theeternalpalace.sql
* Fixing Stormwind Guard's HP on patrolling at Nortshire-Goldshire-Stormwind line
* typo
* Core\Scripts: Adjust private cole and captain garrick sparring.
* Core\Scripts: Adjust following angles on DarkMaul bots.
* adjust little
* Core\Scripts: Rewrite DarkmaulCitadel dungeon bots a little to fix crashes.
* TC-cherry-pick: Core/Commands: Fix .go zonexy command.
* Core\BattlePets: Instead of deleting the pet pointer, set it to nullptr so it stays allocated. + Fix compile warning.
* Update Nyalotha header file.
* Updated Nyalotha scriptloader.
* Added Vexiona PH.
* Added TheProphetSkitra PH.
* Added Hivemind PH.
* Added ShadharTheInsatiable PH.
* Added RadenTheDespoiled PH.
* Added Nzoth PH.
* Added Maut PH.
* Added Iilgynoth PH.
* Added Drestagath PH.
* Added DarkInquisitorXanesh PH.
* Added CarapaceOfNzoth PH.
* Fixed bugs in Zaqul.
* Fixed bugs on RadianceOfAzshara.
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Fixed bugs in QueensCourt.
* Core\BattlePay: If product doesnt exist return "Battlepay::product emptyList" instead.
* Core\BattlePay: Fix battlepay namespace and Battlepay::product return values.
* Core\Loot: Cherry-pick AOE loot from commit f7222ba9563d517d16d92a82abea17dfe6e4ccbc
* Fixed crash in SiegeOfOrgrimmar.
* Core/Spells: Fix Mana Break crash + damage
* Implemented Zaqul script.
* Implemented Queens Court script.
* Implemented Radiance of Azshara script.
* Implemented Queen Azshara script.
* Implemented Orgozoa script.
* Implemented Lady Ashvane script.
* Implemented Commander Sivara script.
* Implemented Blackwater Behemoth script.
* Added EternalPalace raid sqls.
* Added EternalPalace hotfixes sql.
* Updated some corrections for Eternal Palace raid.
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Revert "Core/lootRoll Definitive fix for lootroll crash tested & work"
This reverts commit f7222ba9563d517d16d92a82abea17dfe6e4ccbc
* Core\AllFunctionsAndScripts: Fix them all after overrides removed...
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Revert "Core/lootRoll Definitive fix for lootroll crash tested & work"
This reverts commit f7222ba9563d517d16d92a82abea17dfe6e4ccbc
* Core\Scripts: Fix function on exilesreach.cpp...
https://gitlab.com/Varjgard/shadowcore/-/commit/e57ce241d2667268402afc4e2a100d7deb61d78e
* TC-cherry-pick: Scripts/Commands: Fixed .modify gender not setting correct customizations.
* TC-cherry-pick: Core/Spells: IsAllowingDeadTargets now checks effects targets as well.
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* TC-Cherry-pick: Core/Vehicles: Treat entering other vehicles mounted on main vehicleas swapping seats.
* DB/Update all bpet trainer
* Core/lootRoll Definitive fix for lootroll crash tested & work
* Core\Scripts: Allow DemonHunters to change talent spec always.
TODO: tempfix, remove when playerchoice has been fixed properly.
* Core\Misc: Rewrite access_requirement.
INFO:
Check access_requirement table instead of MapDifficultyXCondition.db2 because we can not override db2 conditions properly at the moment.
To use MapDifficultyXCondition.db2 uncomment "failedMapDifficultyXCondition" from Player::Satisfy.
The new code for MapDifficultyXCondition is still on core, but lets use the old way instead, it works so why change? -Varjgard
* Core\Loot: Tempfix for Group::GetRoll crash (set to free-for-all).
TODO: revert this tempfix when grouploot is properly fixed.
* Revert "Core\Loot: Tempfix for Group::GetRoll crash." (revert for cleaner tempfix)
This reverts commit ae64946c56270ea9df8d5043fec13c888b1e787a.
* Core\Loot: Tempfix for Group::GetRoll crash (all loot is forced to PERSONAL_LOOT for now, basically free-for-all).
* Revert "Core/Fix loot roll"
This reverts commit 66b923a6adbbea4c56ac87ed823ee20983f06cc1.
* Typo
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Fixed a bug in Uu'nat where MovementInform is called when he is engaged, MotionMaster issue.
* Core/Fix loot roll
* Core/Tryed to fix lootroll, verify player before get it
* Revert "Core/LootRoll temporary fix"
This reverts commit 86d52211645908cbb1e2648be0d73d402ef3ee0f
* Cherry-picks from BfaCore: (40 in total)
* Move sql (2cd71d34dad7c59129b71b69f783d5f0ab88073b)
* Core/Spells: Eclipse
* DB\World Fix Quest Impending Retribution
* DB\World Fix Quest Under the Choking Sands
* DB\World Fix Quest Under the Choking Sands
* DB/Areatriggers: Fix size for all DH soul fragments
* DB: Fix sql name
* DB\World Fix Item loot from Item Satchel of Helpful Goods
* Fix Creature Level from Stormshield Guard
* DB/Areatriggers: Some missing data for mage spells
* Core/Spells: Vengeful Retreat
* DB/Creature: Assing scriptnames for Waycrest Manor bosses
* DB: Fix sql name
* DB/Spells: Assign Darkest before the dawn
* Core/Spells: Darkest before the dawn, fix proc
* Core/Scripts: Update Fel Rush to current code standards
* Core/Scripts: Improve && fix Shattered Souls
* DB/Areatriggers: Fix all areatriggers for Shattered Souls
* Core/Spells: Fix Fel Rush
* Core/Spells: Define some hunter spells
* Core/Spells: Fix Lethal Shots
* Core/Spells: Fix Calling the Shots
* Removing obsolute quest Calligraphed Letter (id: 31141) from all referenced tables
* Core/Scripts: Gorak Tul
* Core/Scripts: Lord and Lady Waycrest
* Core/Scripts: Heartsbane Triad
* Core/Scripts: Raal the Gluttonous
* Core/Scripts: Soulbound Goliath
* Core/Scripts: Waycrest Manor base.cpp, script intro, blizzlike
* Core/Scripts: WM header
* DB/Misc: Mine Cart, Motherlode, basics
* DB/Misc: Fixed state of door which should be activated only on challenge mode in Scholomance
* DB/Misc: Fixed Antorus entrance
* DB/Misc: Fixed Uldir entrance, exit
* fix syntax error
* DB/World Fixing Quest Minimap/Map trackers for quest: A Little Oomph (id: 25013)
* DB\World Fix Grix "Ironfists" Barlow now is Trainer and Vendor now can buy goods
* DB\World Fix cost Forgotten Techniques of Kul Tiras and Zandalar
* Core/Scripts: Base stuff for Mine cart in Motherlode, reset, state, faction
* Core/Scripts: Zul, Reborn do not call encounter minions to combat on reset when encounter isn't in progress
* rename sql to proper syntax
* DB\World: Spawn TerraceOfEndlessSpring raid.
* DB\World: Spawn Scholomance dungeon.
* Core/Spells: Fix Rain of Fire crash
* DB\World: Spawn GrimrailDepot dungeon.
* well, as much as possible... - Update 2021_01_23_00_fix_trainer_battlepet_gossip.sql
* Fix comment execute on Mysql 5.7 - Update 2021_01_23_00_fix_trainer_battlepet_gossip.sql
* Fix - Update 2021_01_23_00_fix_trainer_battlepet_gossip.sql
* Fix - Update 2021_01_23_00_fix_trainer_battlepet_gossip.sql
* Fix - Update 2021_01_23_00_fix_trainer_battlepet_gossip.sql
* DB\World: Player Create Info Action Bar Druid Fixes
* DB\World: Player Create Info Action Bar Monk Fixes
* DB\World: Player Create Info Action Bar Fixes
* DB/Trainer spell set max level to 20 before more search
* Core/LootRoll temporary fix
* db/add all battlepet gossip
* Core/Rewrite gossip system and trainers system
* Core/Spells: Fix Trail of Ruin crash
* Core/Scripts: Fix some Darkmaul crashes
* Core/Scripts: CoEn, fix multiple instakills
* Core/Scripts: Fix Festerface crash
* Core/Scripts: Fix Star Augur Etraeus crash
* Core/Scripts: Fix Argus crashes
* Core/Clean NPCHandler
* Core/ Rewrite trainer need clean
* Core/PacketIO: Convert all leftover packets to use packet classes & clean code
* Core/Spells: Assign spell effect handles for new apply aura effects
* Core/Spells: Implemented and update somes target types
* Core/Spells: Removed duplicated check again to send info to client
* Core/Spells: Removed duplicated check
* Core/Spells: change to the way the spell effect SPELL_EFFECT_JUMP work
* Core/Items: Implemented new bonus type (extra ItemEffect)
* Core\Bpay: Remove useless else statement.
* Core\Scritps: Adjust effect.
* Core\Misc: Fix datatypes.
* Update README.md clientdata dl link with mmaps. (enus only for now, rest of locales will come later)
* Fix compile on Linux GCC 8 & boost 1.67
* Core\Tools: Fix mmaps generator mapmagic.
* Core/Scripts: Fix Hasabel crash
* Core/Scripts: Fix Saelorn crash
* Core/Scripts: Fix annother Imonar crash
* Core/Scripts: Fix another Kingaroth crash
Done

P.s. Залил на файловый сервер новый клиент SL. Теперь он весит 1Gb.

Попросили сделать общий чат на SL между фракциями.
Я внесу сразу ряд изменений:
Если сервак начнет крашиться, я откачу эти изменения.
UPDATE: Начал. Откатил.
4. old_dev, нужен массив ID'шников форума по дополнениям. Детали на планерке в дискорде.
4. Shoot'nik заняться Telnet админкой
9. Shoot'nik, Сделать такой топ для Oribos

На ближайшее время:
1. Панель администратора:

- Перезагрузка всех серверов одной кнопкой;
- Перезагрузка каждого одной кнопкой;
Done


- Аннонс на всех серверах одной кнопкой;
- Аннонс на каждом сервере одной кнопкой;
Done


- Живой поиск предметов по базе.
Done



old_dev, доступы в ggl
Так ☝ будет однажды. Просто для информации.
old_dev, сбалансировал рейты итемов за бонусы:
Авария была ночью на узле (электричество). Так бывает. Сервера апнулись сами, кроме бфа/сл. Посмотрю потом, почему. Поправлю автоподьем.
Поправлю автоподьем.
Поправил.
Профилактика всех серверов через 30 минут. Все сервера будут отключены в течение 45 минут.
Done
нужен массив ID'шников форума по дополнениям
Главная Warcraft Life
ID
: 302, 303, 304, 305, 306, 365, 366, 308, 307, 367, 68, 7,
Классика
ID
: 302, 303, 68, 7, 39, 44, 40, 42, 41, 46, 45, 47, 48, 49, 50, 51, 52, 53, 11, 12, 18, 13, 17, 15, 16, 14, 19, 21, 22, 30, 32, 25, 26, 28, 31, 29, 24, 27, 23, 33, 34, 35, 54, 57
ТВС
ID
: 302, 304, 68, 7, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 164, 165, 171, 166, 170, 168, 169, 167, 172, 174, 175, 183, 185, 187, 178, 179, 181, 184, 182, 177, 180, 176, 188, 189, 190, 191, 192
Лич
ID:
302, 68, 7, 305, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 77, 78, 84, 87, 79, 83, 86, 82, 80, 81, 89, 90, 98, 95, 91, 93, 64, 101, 100, 102, 97, 92, 96, 99, 132, 133, 134, 135, 136
Катаклизм
ID:
302, 68, 7, 306, 251, 252, 253, 254, 255, 256, 257, 259, 260, 261, 262, 264, 265, 266, 269, 270, 276, 278, 271, 275, 277, 274, 272, 273, 280, 288, 283, 287, 290, 531, 281, 289, 286, 282, 284, 285, 291, 292, 293, 294, 295, 296, 297, 298
Пандария
ID:
302, 68, 7, 365, 374, 375, 376, 377, 378, 379, 380, 398, 399, 400: 401, 413, 414, 415, 426, 427, 429, 430, 428, 431, 434, 436, 432, 433, 435, 438, 441, 444, 447, 450, 439, 442, 445, 448, 451, 440, 443, 446, 449, 532, 452, 453, 454, 455, 456
Дренор
ID:
302, 68, 7, 366, 381, 382, 383, 384, 385, 386, 387, 402, 403, 404, 405, 416, 417, 418, 458, 461, 464, 467, 459, 462, 465, 468, 460, 463, 466, 470, 473, 476, 479, 482, 471, 474, 477, 480, 483, 472, 475, 478, 481, 533, 484, 485, 486, 487, 488
Легион
ID:
302, 68, 7, 308, 312, 313, 314, 315, 316, 317, 318, 320, 321, 322, 323, 325, 326, 327, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 534, 357, 358, 359, 360, 361
БФА
ID:
302, 68, 7, 307, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 208, 210, 211, 212, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 229, 232, 235, 238, 240, 230, 233, 236, 239, 228, 231, 234, 237, 241, 242, 243, 244, 245
ШЛ
ID:
302, 68, 7, 367, 388, 389, 390, 391, 392, 393, 394, 409, 408, 407, 406, 419, 420, 421, 419, 420, 421, 490, 493, 496, 499, 491, 494, 497, 500, 492, 495, 498, 501, 503, 506, 509, 512, 515, 504, 507, 510, 513, 516, 505, 508, 511, 514, 517, 518, 519, 520, 521

Давно не писал, по новостям:
1. Форум поглядываю, но отвечать особо времени нет.
2. Апнул рекламу везде (ммотоп, мсмонитор).
3. Обновление БФА накачу сейчас.
4. Вышло обновление форума, тоже накачу.
5. Занимаюсь сайтом очень усердно. На новый сайт и личный кабинет сейчас уходит львиная доля свободного времени. Сервера пока сами по себе.
old_dev поглядывает за форумом и по возможности помогает в игре умершим/застрявшим. Но, тоже, на него сейчас навалилось много работы в реале, особо не стоит на него рассчитывать.
7. Заказал новые диски SSD SAS в сервера, шустрые, буду ставить на днях, отрубать все сервера. Об этом заранее предупрежу на форуме.
Пока все.

Через 15 мин обновление BFA. Все сервера будут в дауне 30 мин.

* fix build
* DB/Spells: Assign Claw
* Core/Spells: Claw
* Core/Spells: Fix some mistakes
* Core/Spells: Typo
* DB/Spells: Assign Inexorable Assault, FrostScythe
* Core/Spells: Inexorable Assault, FrostScythe, Cold Heart, Rime, Avalanche, Obliteration
* DB\World Fix Forced to Watch from Afar
* DB/Misc: Fix sql name and query
* DB/Misc: Missing data for shaman totems, re-assing scripts
* Core/Spells: Wind Rush, Tremor, Earthgrab totems, cleanup + new scripts, reorganize scripts, not finished yet
* Core/Scripts: Store totem scripts where should be, instead another loaders
* Core/AI: BossAI distancetimer typo
* Core/Spells: Mass Entanglement typo
* DB/Areatrigger: Some ats needed for druid spells
* Core/Spells: Fix Lunar Beam, Ursol Vortex, Mass Entanglement, Predator
* Core/Spells: Missing enum
* Core/Scripts: Flynn Fairwind, adjust base script a little
* DB/Spells: Assign Photosynthesis
* Core/Spells: Photosynthesis
* Core/Spells: Spring Blossoms
* Core/Spells: Cultivation + Rejuvenation update
* DB/Spells: Assign Tiger Dash
* Core/Spells: Tiger Dash
* DB/Spells: Starsurge, Starfall scripts
* Core/Spells: Starlord
* Core/AI: BossAI will now despawn if distance from home pos is too big
* Core/Instances: Force players to dismount on enter
* Core/Spells: Fiery Brand
* Core/Spells: Fix Fel Rush, final change
* Fix wrong sql export
* Core/Spells: Chain Reaction
* Core/SpellInfo: Fix build
* Core/Spells: Delete old Felblade script
* DB/Spells: Assign Blink
* Fix sql name
* Core/Spells: Blazing Soul, Prismatic Cloak
* Core/Spells: Delete old useless Void Reaver script
* DB/Spells: Fix Sigil of Silence, Sigil of Misery, Immolation aura is now debuff
* Fix sql name
* Core/Spells: Fix Momentum
* DB/Spells: Assign Felblade
* Core/Spells: Fix Felblade
* DB/Misc: Some data for Queen Azshara
* Core/AI: ScriptedAI and BossAI can use IsNormal directly now
* Core/Spells: Fix Mana Break crash + damage
* fix
* TC-cherry-pick: Core/Spells: IsAllowingDeadTargets now checks effects targets as well.
* Core/Scripts: Fix The Hungry Ettin
* Move sql
* Core/Spells: Eclipse
* DB\World Fix Quest Impending Retribution
* DB\World Fix Quest Under the Choking Sands
* DB\World Fix Quest Under the Choking Sands
* DB/Areatriggers: Fix size for all DH soul fragments
* DB: Fix sql name
* DB\World Fix Item loot from Item Satchel of Helpful Goods
Fix Creature Level from Stormshield Guard
* DB/Areatriggers: Some missing data for mage spells
* Core/Spells: Vengeful Retreat
* DB/Creature: Assing scriptnames for Waycrest Manor bosses
* DB: Fix sql name
* DB/Spells: Assign Darkest before the dawn
* Core/Spells: Darkest before the dawn, fix proc
* Core/Scripts: CoEn, fix multiple instakills
* Core/Scripts: Update Fel Rush to current code standards
* Core/Scripts: Improve && fix Shattered Souls
* DB/Areatriggers: Fix all areatriggers for Shattered Souls
* Core/Spells: Fix Fel Rush
* Update core requirements dl link.
* Core/Spells: Define some hunter spells
Fix Lethal Shots
Fix Calling the Shots
* Core/Scripts: Antorus, fix DataTypes
* Core/Scripts: Antoran High Command, fixed multiple crashes
* Removing obsolute quest Calligraphed Letter (id: 31141) from all referenced tables
* Core/Instances: Improve experimental creature scaling a little bit
* Core/Scripts: Gorak Tul
* Core/Scripts: Lord and Lady Waycrest
* Core/Scripts: Heartsbane Triad
* Core/Scripts: Raal the Gluttonous
* Core/Scripts: Soulbound Goliath
* Core/Scripts: Waycrest Manor base.cpp, script intro, blizzlike
* Core/Scripts: WM header
* DB/Misc:
Mine Cart, Motherlode, basics
Fixed state of door which should be activated only on challenge mode in Scholomance
Fixed Antorus entrance
Fixed Uldir entrance, exit
* fix syntax error thanks Incognito :D
* DB/World Fixing Quest Minimap/Map trackers for quest: A Little Oomph (id: 25013)
* DB\World Fix Grix "Ironfists" Barlow now is Trainer and Vendor now can buy goods
* DB\World Fix cost Forgotten Techniques of Kul Tiras and Zandalar
* Core/Scripts: Base stuff for Mine cart in Motherlode, reset, state, faction
* Core/Scripts: Zul, Reborn do not call encounter minions to combat on reset when encounter isn't in progress
* DB/Instances: Experimental creature scaling
* Core/Instances: Experimental creature scaling
Note: This is only for BFA raids
* DB\World: Adjust sql updates a little.
* DB\World NPC Fix Ironforge Guard & Gryphon Raider (Corrected health pool for min and max level)
* DB\World Quest Fix Poison Water (Corrected quest related item drop)
* DB\World Quest Fix Cleanising the Waters (Added missing object)
* DB\World Quest Fix Cleanising With Hill (Added missing object)
* Core/Creature: Remove double check IsInEvadeMode
* Core/Scripts: Adderis && Aspis, fix door after their kill
* DB/Areatrigger: Fix old Scholomance entrance
* Core/Spells: Arcane Barrage, fix target slow from Chronoshift
Done
4. Вышло обновление форума, тоже накачу.
Done

Появилось время. Неделю поработаю по варику.
1. Обновление SL Oribos - завтра утром;
2. Выдача подарков в честь праздника - завтра вечером. Подробнее тут.
3. Вот это
7. Заказал новые диски SSD SAS в сервера, шустрые, буду ставить на днях, отрубать все сервера. Об этом заранее предупрежу на форуме.
в ночь с 16го на 17е.

Так. Сорян, отвлекся... ?‍♂️

Обновление SL Oribos через 15 минут.
* update CoreLauncher to v 3.1
* fix typo
* DB\World: Update battlepay_purchases table sructure. (correct?)
* Core\Scripts: at_warlock_rain_of_fire crash tempfix.
* Core/AI: A little change for BossAI
* Core\GameObject: Fix GameObject::UseDoorOrButton, now you can use doors and buttons. (Fixes for example: DeathKnight quest "The Endless Hunger").
* Core\Packets: Set cursor icon to default if object is a herb.
* Core\SpellEffect: Fix logic on EffectOpenLock.
* DB\World: Disable runeforging bonus spell 326805 (Rune of Sanguination DK - server freeze).
* DB/Creature: Rework Muradin and Falstad AI, adjust their creature data for expansion
* DB/Creature: Let's bring some city bosses back to action, Tyrande && Muradin
* rename sql.
* DB\World: Adjust query 2021_02_12_00_world_go_herb_template.sql.
* DB\World: Fix sql "sql/updates/world/2021_02_09_fix_tyrande_sai.sql".
* enum SPELL_PRIEST_WEAKENED_SOUL defined twice.
* Core/Spells: Some herbs using different go type, let's modify script a little too
* DB/Gameobject: A little update for herbs, part 2
* DB/Gameobject: A little update for herbs
* Core/Spells: Fix skill gain when gathering herbs and mining nodes
* Core/Player: Fixed issue when player wasn't able to get skillpoint from fishing
* Core/Quests: Fix WorldQuest flag
* DB/Gameobject: Fix coords of Nazzivus Monument Glyphs
* DB\World: Fix Tyrande SAI (exported from TDB 3.3.5a)
* Core/Spells: Power Word: Shield
* Core/Scripts: Missing define
* DB\Quest fix Quest Survey Alcaz Island and add conditions
* DB\Quest Fix Quest Traitors Among Us
* Core/Spells: Soul Reaper
* DB/Misc: Re-assign some scriptnames for Defile
* DB/Spells: Assign Gargoyle Strike
* Core/Spells: Gargoyle Strike
* Core/Spells: Epidemic, fix range
* DB/Spells: Assign scriptnames
* Core/Spells: Pestilent Pustules, Army of the Damned, Fix crash in Grip of the Dead, Death and Decay rewrite, Unholy Frenzy
* Core/Scripts: Adderis and Aspix, some changes
* Core/Spells: Fix calc amount for Fel Rush damage
* DB/Quest: Remove Corruption
* Core/Scripts: Improve Flynn's tempsummon
* Adjust last crashfix a little (add fail safe).
* Core\Spells: Fix at_warlock_rain_of_fire::OnPeriodicProc crash. (happens if areatrigger is removed before the damage is casted).
* typo
* Core\ScriptedAI: Fix EscortAI waypoint executing.
Fixes all quests etc that use EscortAI, like DeathKnight "Massacre at lights point".
* Update README.md with new bugtracker www.
* Core/BattlePay push my temp work
* Core\Player: Unlock 4 extra backbag slots (authenticator\sms protector).
TODO:
slots are unlocked but backbag is not resized, resize backbag to 20 slot.
* Core\EscortAI: Implement some functions and fix (maybe?) npc_escortAI::MovementInform.
Implement IsEngaged
Implement IsEngagedBy
Implement SetImmuneToAll
Implement IsImmuneToAll
Implement SetImmuneToPC
Implement IsImmuneToPC
Implement SetImmuneToNPC
Implement IsImmuneToNPC
Implement IsEscortNPC
NOTE:
npc_escortAI::MovementInform NEEDS MORE TESTING TO VERIFY IT IS FIXED FOR GOOD!
* Core\Misc: Some optimizations and tc-cherry-pick "Fix static analysis issues".
* TC-cherry-pick: Core/Creatures: Fixed crediting loot and quests for creatures using level scaling
* DB\World: Mount skill, trainers of stormwind and orgrimmar (Arkane).
* TC-cherry-pick: Core/Players: - Fixed auto learning class abilities that are rewarded from quests if starting Exile's Reach in case player chose not to start there
* TC-cherry-pick: DB/World: Remove deprecated spells from riding trainers
* TC-cherry-pick: DB/World: Fix player_racestats
* TC-cherry-pick: Core/Spells: Define spell effect attributes
* TC-cherry-pick: Gameobject/Script: Remove outdated script
* TC-cherry-pick: Creature/script: Add locales to innkeepers gossip options
* Core\Unit: Clean and optimize SPELL_AURA_MOD_AUTOATTACK_DAMAGE handle.
* Core\Enum: Define AREA_FLAG_2_CAN_ENABLE_WAR_MODE
* TC-cherry-pick: Dep/G3D: Add static assert checks for Array functions being used with non-POD types
* TC-cherry-pick: Core/Quests: Correct criteria tree quest objective update conditions
* Apply same raid group restriction as normal objectives
* Check that player is on quest before updating criteria
* Remove non-GM requirement
* Fix nopch build & warning
* TC-cherry-pick: Core/Trainers: Remove all "hidden" rank based requirements for learning spell from trainers and always only rely on trainer_spell.ReqAbility fields in database
* TC-cherry-pick: Core/Quests: Automatically add quests with AUTO_PUSH flag to player.
* Removed check for world quests on criteria tree reset
* Quests are currently filtered by their tag to only allow untagged or tag == 0 quests (other types are unsupported)
* Core\AdventureJournal: Remove AdventureJournalMaxSuggestions, it is useless since the suggestions are limited by default already.
* rename sql
* Core\Config: Set AuthSeedVerification to 0, if it is 1 core might freeze for some unknown reason.
* Core/Scripts Quest The Deadliest of Poisons
* Fix quest The Deadliest of Poisons for rogue in zone exiles reach
* Core/Fix mining/herb/LockPicking
* BattlePay implement temporary battlepay_purchases
* Core/PacketIO implement SMSG_BATTLE_PAY_CONFIRM_PURCHASE & SMSG_BATTLE_PAY_DELIVERY_STARTED
* Core/PacketIO implement somes battlepay opcodes
CMSG_BATTLE_PAY_START_PURCHASE,
CMSG_UPDATE_VAS_PURCHASE_STATES,
SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE,
SMSG_BATTLE_PAY_PURCHASE_UPDATE,
SMSG_BATTLE_PAY_ACK_FAILED,
SMSG_ENUM_VAS_PURCHASE_STATES_RESPONSE,
SMSG_BATTLE_PAY_DELIVERY_ENDED
* DB/Fix battle pay prices
* Core/BattlePay Implement purchases database & opcodes
* Fix repo (remove obsolete files).
* DB\World: Fix syntax 2021_02_08_02_Implement_battle_pay_database_and_clean_all.sql.
* Arcania-battlepay
* rename file
* Core/Scripts & DB - Fix quest A Rogue's End
* Core/DB add ScriptName for creature 36457 for quest 14416
* World\Config: set AuthSeedVerification to 1 since it is working now.
* DB\World: Fix infinite scene loop when player enters stormwind keep.
* Core\Scripts: Disable all onArrivalScripts (needs rewrite).
* Core\AdventureJournal: Some adjustments.
* Core/BattlePay Rewrite config file & implement currency choice
* Fix previous commit
* Core/Future - Implement Autorestart server
* Core/BAttlepay fix load shop datas
* Core/BattlePay update for last commit
* Core\Scripts: Adjust tushui pole dancer.
* Core\Scripts: Adjust darkmaul dungeon bot spell range from 10000000 to 1000....
* Core\Scripts: Remove SetLevel from scripts, this is already handled by creature_template_scaling.
* Core\AdventureJournal: Implement adventurejournal (thanks to osleyder for some parts of code).
* Core\Group: Fix crash on Group::RemoveMember.
* Core\Scripts: Fix overrides... still a lot missing...
* Core\Scripts: Remove CheckCheaters, we dont need that.
* Core\Instances: Implement DoOnPlayers (traesh version), remove ApplyOnEveryPlayer, fix Crashes from shit code on ApplyOnEveryPlayer, remove BroadcastPacket from instance (not supposed to be there and not used). + clean code.
* Core\Scripts: Fix npc_tushui_monk_on_pole::npc_tushui_monk_on_poleAI::DamageTaken crash.
* Core\Scripts: Tempfix for spell_warlock_summon_darkglare and spell_warlock_soul_leech.
* DB\World: Some fixes for spirit healers.
* Core/BattlePay update ProductListResponse & clean up. need test
* Core\Scripts: Fix crash on npc_captain_garrick_161350.
* Core\Scripts: Fix boss_harlan_sweete::UpdateAI crash.
* DB\World: Clean lfg_dungeon_rewards.
* DB\World: Fix typo that allowed players to use flyingmounts inside dungeons...
* DB\World: Some adjustments.
* Core\Looting: Add config option to disable GroupLootRolling if it causes crashes.
# Group Looting
#
# Group.Loot.Roll.Enabled
# Description: Enable\Disable group loot rolling
# NOTE: EXPERIMENTAL! Might crash server!
# Default: 0 - (Disabled)
# 1 - (Enabled)
Group.Loot.Roll.Enabled = 0
* rename sql to proper syntax
* fix build.
* Update worldserver.rc include
* Update bnetserver.rc include
* Update GitRevision.cpp include
* Cmake\Genrev: Fix genrev.cmake to display hash correctly on console.
* Forgott conditions, only can see gossip on quest The Missing Fleet and The Vanishing Lord
* DB\World Fix Player can no longer see NPCs after use Will Melborne Gossip
* Core/Scripts: Lord and Lady Waycrest, minor changes
* DB/Misc: Fix some data for Echo Isles
* Sql rename
* DB/Misc: Sql name
* Core/Scripts: Young and Vicious
* Core/Scripts: Adderis and Aspix cleanup
* DB/Spells: Reassign Fel Rush damage
* Core/Spells: Fix some typos
* fix build
* DB/Spells: Assign Claw
* Core/Spells: Claw
* Core/Spells: Fix some mistakes
* Core/Spells: Typo
* DB/Spells: Assign Inexorable Assault, FrostScythe
* Core/Spells: Inexorable Assault, FrostScythe, Cold Heart, Rime, Avalanche, Obliteration
* DB\World Fix Forced to Watch from Afar
* DB/Misc: Fix sql name and query
* DB/Misc: Missing data for shaman totems, re-assing scripts
* Core/Spells: Wind Rush, Tremor, Earthgrab totems, cleanup + new scripts, reorganize scripts, not finished yet
* Core/Scripts: Store totem scripts where should be, instead another loaders
* Core/AI: BossAI distancetimer typo
* Core/Spells: Mass Entanglement typo
* DB/Areatrigger: Some ats needed for druid spells
* Core/Spells: Fix Lunar Beam, Ursol Vortex, Mass Entanglement, Predator
* Core/Spells: Missing enum
* Core/Scripts: Flynn Fairwind, adjust base script a little
* DB/Spells: Assign Photosynthesis
* Core/Spells: Photosynthesis
* Core/Spells: Spring Blossoms
* Core/Spells: Cultivation + Rejuvenation update
* DB/Spells: Assign Tiger Dash
* Core/Spells: Tiger Dash
* DB/Spells: Starsurge, Starfall scripts
* Core/Spells: Starlord
* Core/AI: BossAI will now despawn if distance from home pos is too big
* Core/Instances: Force players to dismount on enter
* Core/Spells: Fiery Brand
* Core/Spells: Fix Fel Rush, final change
* Fix wrong sql export
* Core/Spells: Chain Reaction
* Core/Spells: Delete old Felblade script
* DB/Spells: Assign Blink
* Fix sql name
* Core/Spells: Blazing Soul, Prismatic Cloak
* Core/Spells: Delete old useless Void Reaver script
* DB/Spells: Fix Sigil of Silence, Sigil of Misery, Immolation aura is now debuff
* Fix sql name
* Core/Spells: Fix Momentum
* DB/Spells: Assign Felblade
* Core/Spells: Fix Felblade
* Core/BattlePay full getproductlist structure fixed. Need somes rewrites and search for working
* Core/BattlePay fix crash on battlepaydisplaycard open
* Core/BattlePay update and fix jamBattlePayDistributionObject
* Core/TransmogrifyItems fixed
* Update violet_hold.cpp - fix error: braces around scalar initializer for type ‘uint32’
* Implemented a general fix for classes which are missing certain spells from their spellbook.
* Removed warlock missing spells fix, will make a general one for certain spells\classes.
* Core/BattlePay Fix SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE crash on battlepay. need update database and code for work now
* Core/PacketIO fix adventure datas
* Fixed issue when some warlock spells were not learned automatically as you advance through level.
* Core/PacketIO Implement new packet AdventureJournalUpdate & AdventureJournalDataResponse
* Core/battlePay somes rewrite in the packet but need more search for work
@TODO problem with jambattlepaydisplaycard need more long search
* ADD TODO For rewrite level for SL
* Core/Scripts Update level for dungeon boss
* Fixed Good Karma talent.
* Added Focused Thunder sql.
* Fixed Focused Thunder talent.
* Fixed Spirit of the Crane talent.
* Added Spirit of the Crane spell sql.
* Fixed compile error, missing defines.
* Remove older script of Lifecycles and added a working one to Enveloping Mist and Vivify.
* Added Lifecycles spell_proc entry.
* Fixed Summon Darkglare crash.
* Typo fix RadianceOfAzshara
* Core/Loot roll disenchant fix
I have'nt this error then i can't test
* Core/BattlePay update temp Product List Response need more search
* Remove ulgy script from VioletHold(Legion) instance file.
* Added a new method to start VioletHold(Legion).
* Added VioletHold crash fix (instance) and forgotten scriptnames.
* Core/battlepay fix error
* DB/Delete data in exploration_basexp
* DB/Fix creature max level | level 100 = boss level shadowlands
* DB/Fix more creatures name end
* DB/Fix more creatures name TODO who is the npc 250 000????
* DB/DB/Fix more creatures name
* DB/ fix my mistake
* DB/Fix creatures name
* Core\Scripts: Tempfix crash boss_guldan::boss_guldanAI::JustDied.
* Core\Scripts: Tempfix for Nighthold raid crash.
* DB\World: Clean bad spawns from VioletHold dungeon (legion).
TODO:
legion version of violethold needs scripting, it is not scripted at all.
* Core/GroupLoot fix crash with disenchant loot need to update disenchant loot DB
* convert sql to sldb
* Core\Scripts Update bfa_boss_zaqul.cpp - Fix path includes
* Core\Scripts Update bfa_boss_queen_azshara.cpp - Fix error compile on Linux & possible crash
* Revert "Core/Scripts: Improve && fix Shattered Souls". this commit breaks shattered souls that worked before.
* Core/Scripts: Fix The Hungry Ettin
* Revert "DB/Areatriggers: Fix all areatriggers for Shattered Souls"
This reverts commit 3c2df12bd022eb0f4cf5085d6164ee5967499483
* DB/Misc: Some data for Queen Azshara
* Core\Scripts: Tempfix crash boss_star_augur_etraeus DATA_STAR_AUGUR_ETRAEUS_GRAVITY_PULL_COUNTER.
* Core\Scripts: Tempfix crash at_fetid_gas::OnUnitEnter (wrong aura id?).
* Core\Spells: Fix crash on spell_warlock_soul_leech.
* Core\Loot: Tempfix for Group::GetRoll crash (set to free-for-all).
TODO: revert this tempfix when grouploot is properly fixed.
* Core/Implement Display Toast Method
Done

Сорян, отвлекся... ?‍♂️
1. Написал скрипт, который проверяет живой ли сервак (SL Oribos) и if false, то ребутает его.
2. Перенес авторизацию SL в локальную среду. Возможно фризы из-за кривого кода разрабов, который по прошествии какого-то времени простоя сбрасывает сессию и сервак захлебывается.
(Это предположение. Надо посмотреть, понаблюдать. Но мультиреалм на SL точно не работает, отсюда мои догадки)
3. Обновил SL, поставил последнюю ревизию. Сегодня ночью буду глобально обновлять железо и ОСь.
7. Заказал новые диски SSD SAS в сервера, шустрые, буду ставить на днях, отрубать все сервера. Об этом заранее предупрежу на форуме.
в ночь с 16го на 17е.
Ночью серваки и сайты будут пару часов лежать.
4. Подарки, подарки....Будут подарки. Начал, но не закончил. После всех обнов дожму и выкачу. Все получат подарки.

Пока все.

И, да, я распарсил wowhead. ? Полностью, всю базу, все ID, все иконки (20 тыс).



Заняло неделю. Теперь можно спокойно делать вывод профиля игрока на сайте, вывод иконок в армори, поиск по базам и так далее.
Что в свою очередь позволит сделать нормальный магазин предметов за бонусы, личный кабинет и новый сайт поинтереснее будет.

P.s. Форум не читаю. Личку тоже. Дискорд тоже. Пока все свободное время уходит в разработку.

4. old_dev, нужны ID подарков к 14 февраля:
DONE
4.1. На сей раз не один, а 10 ID подарков на каждом дополнении.
Подарок будет рандомно выбираться и присваиваться игроку. Один из 10 ти (для разнообразия, кому как повезет).
4.2. На каждом дополнении должны быть разные подарки.

(большая работа, знаю все, что обо мне думаешь, но сделать надо)
7. Shoot'nik, новая система backup'ов
Ночью серваки и сайты будут пару часов лежать.
Большую часть закончил, остальное завтра. Сервера запустил.

Главная Warcraft Life
ID
: 302, 303, 304, 305, 306, 365, 366, 308, 307, 367, 68, 7,
Классика
ID
: 302, 303, 68, 7, 39, 44, 40, 42, 41, 46, 45, 47, 48, 49, 50, 51, 52, 53, 11, 12, 18, 13, 17, 15, 16, 14, 19, 21, 22, 30, 32, 25, 26, 28, 31, 29, 24, 27, 23, 33, 34, 35, 54, 57
ТВС
ID
: 302, 304, 68, 7, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 164, 165, 171, 166, 170, 168, 169, 167, 172, 174, 175, 183, 185, 187, 178, 179, 181, 184, 182, 177, 180, 176, 188, 189, 190, 191, 192
Лич
ID:
302, 68, 7, 305, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 77, 78, 84, 87, 79, 83, 86, 82, 80, 81, 89, 90, 98, 95, 91, 93, 64, 101, 100, 102, 97, 92, 96, 99, 132, 133, 134, 135, 136
Катаклизм
ID:
302, 68, 7, 306, 251, 252, 253, 254, 255, 256, 257, 259, 260, 261, 262, 264, 265, 266, 269, 270, 276, 278, 271, 275, 277, 274, 272, 273, 280, 288, 283, 287, 290, 531, 281, 289, 286, 282, 284, 285, 291, 292, 293, 294, 295, 296, 297, 298
Пандария
ID:
302, 68, 7, 365, 374, 375, 376, 377, 378, 379, 380, 398, 399, 400: 401, 413, 414, 415, 426, 427, 429, 430, 428, 431, 434, 436, 432, 433, 435, 438, 441, 444, 447, 450, 439, 442, 445, 448, 451, 440, 443, 446, 449, 532, 452, 453, 454, 455, 456
Дренор
ID:
302, 68, 7, 366, 381, 382, 383, 384, 385, 386, 387, 402, 403, 404, 405, 416, 417, 418, 458, 461, 464, 467, 459, 462, 465, 468, 460, 463, 466, 470, 473, 476, 479, 482, 471, 474, 477, 480, 483, 472, 475, 478, 481, 533, 484, 485, 486, 487, 488
Легион
ID:
302, 68, 7, 308, 312, 313, 314, 315, 316, 317, 318, 320, 321, 322, 323, 325, 326, 327, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 534, 357, 358, 359, 360, 361
БФА
ID:
302, 68, 7, 307, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 208, 210, 211, 212, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 229, 232, 235, 238, 240, 230, 233, 236, 239, 228, 231, 234, 237, 241, 242, 243, 244, 245
ШЛ
ID:
302, 68, 7, 367, 388, 389, 390, 391, 392, 393, 394, 409, 408, 407, 406, 419, 420, 421, 419, 420, 421, 490, 493, 496, 499, 491, 494, 497, 500, 492, 495, 498, 501, 503, 506, 509, 512, 515, 504, 507, 510, 513, 516, 505, 508, 511, 514, 517, 518, 519, 520, 521

остальное завтра
Продолжаем...На сегодня:
1. Продолжение разноса серверов по новым дискам.
2. Подтянуть все базы в локальную срезу.
3. Полностью переделать систему backup'ов.
4. Каждому серверу отдельные мапы и ворлд базы.
5. Доделать подарки.
6. Переписать батник рестарта SL.
7. Отвалятся тест, статус и все регистрации после переноса баз. Переделать.

P.s. Сегодня буду отключать сервер за сервером минут на 20-30.
Наводить порядок и запускать обратно. Точную последовательность пока не знаю, по обстоятельствам.

Продолжаем...На сегодня:
1. Продолжение разноса серверов по новым дискам.
2. Подтянуть все базы в локальную срезу.
3. Полностью переделать систему backup'ов.
4. Каждому серверу отдельные мапы и ворлд базы.
BFA, TBC, WOD, SL, Classic - Done. Остальное завтра.

По ходу работ я навожу порядок в конфигах. Где-то рейты кривые, где-то мусор, где-то лимиты ограничены.
В общем, особо на игре не отразится, но где-то (особенно на хайлвл рейтах) появятся фишки а-ля "открытые полетки, общий чат обеих фракций" и тп...


Отдельное, огромное спасибо Тао. Этот человечек просто молодец. Очень сильно помогает. Добро пожаловать в тиму ?

6. Переписать батник рестарта SL.
С этим вроде тоже разобрался. Частые рестарты, много строк, консоль залипает, сервак фризится.
Переписал рестартер. Запущу ночью (сейчас играют на серваке). Понаблюдаю дальше за SL.

P.s. Обсуждали с old_dev эту проблему. Не устраивает нас качество наших BFA и SL на данном этапе.
Есть еще одна разработка (BFA/SL) от знакомого умного человека, который любезно согласился дать нам ее для установки и тестирования.
Через неделю отдельно скомпилим и накатим обе сборки, откроем в ОБТ, погоняем неделю и, если эти разработки будут лучше, то перейдем на них.
Подробнее напишет old_dev на форуме, когда придет время.


Переписал рестартер. Запущу ночью
Done
Понаблюдаю дальше за SL.

На сегодня все...

Завтра утром буду шатать классику и SL по 20-30 мин. Наводить там порядок. После чего очередной пачке ☝️ задач конец, останутся только подарки.

P.s. Кстати, я додумал систему подарков. Их больше не надо будет ходить получать. Я внесу даты праздников в мускуль, скрипт онлайна отрабатывает каждую минуту.
Он будет проверять дату и, если сегодня праздник, отрабатывать сценарий присвоения подарка (проверять, кто онлайн, отправлять подарок на почту и поздравлять в системный чат).
Игрок заходит, скрипт его фиксирует, проверяет дату, если праздник, вручает подарок, поздравляет и ?? следующий... Минус этап "Узнай, сходи, получи".
Серьезная поломка была днем. Старые диски отказали. Вовремя новые купил...
В данный момент работоспособность полностью восстановлена. 4 часа возни...
Продолжаем...На сегодня:
1. Продолжение разноса серверов по новым дискам.
2. Подтянуть все базы в локальную срезу.
3. Полностью переделать систему backup'ов.
4. Каждому серверу отдельные мапы и ворлд базы.
очередной пачке ☝️ задач конец
Done
- Переписать батник рестарта SL.
- Понаблюдаю дальше за SL.
Это ☝️ еще буду переделывать. Костылями какими-то работает...
7. Отвалятся тест, статус и все регистрации после переноса баз. Переделать.
Done
Это ☝️ заработает уже на новом сайте. Старое переписывать смысла нет.
5. Доделать подарки.
Последний пункт. В работе.
7. Shoot'nik, новая система backup'ов
НАКОНЕЦ-ТО, DONE!
Теперь везде порядок, все работает, все автоматом бекапится, с нужными интервалами на общий SCSI, с правильными таймаутами, что бы не создавать нагрузку разом.
Скрипты автоматом цепляют все новые базы/сервера в будущем и не бекапят не активные, закрытые. Короче минус головняк/долгострой.


Ща на работе разгребусь, сегодня ночью засяду за подарки. Праздники грядут, должен получиться прям прикольный движ.
P.s. У кого есть время, создайте пожалст топ на форуме «прикольные короткие фразы из вов» (или в целом из вселенной Варкрафта), туда набросайте фразочки типа «Нужно больше золота...» (frozen throne/RoC) или «Нельзя сотворить здесь...».
Эти фразы сервак рандомно будет пушить в систем при вручении подарка вместе с ником.
До ночи надо набросать. ?

Пока все...

01.01
02.01
03.01
07.01
14.01
19.01
25.01
27.01
02.02
08.02
14.02
23.02
08.03
28.03
01.04
04.04
07.04
09.05
01.06
27.06
07.07
30.07
22.08
01.09
30.09
28.11
12.12
не могу стоять, пока другие работают... Пойду полежу.
тьма! Ей нужно сменить оператора... Линия вечно занята!
в мертвом теле — здоровый дух!
гоблин в доспехах — консервы "Завтрак дракона".
время лечит, но жрец быстрее...
жизнь за Нер'Зула!
держись подальше от вуду...
семья, друзья, еда....остальное не важно.
неееет! Они убили Воооонююючку...
нужно боооольше золота...
рожденный ползать упасть не может!
кто к нам с мечем придет, тех проще застрелить!
первое условие бессмертия — смерть.
быстро и дешево выполню любую халтуру!
если смертные достают, то достают до смерти.
все не так плохо, как вам кажется. Все намного, намного хуже...
хорошо смеется тот, кто стреляет первым!
если у тебя нет проблем, значит ты уже умер.
одна голова хорошо, а две уже безобразно.
я не злопамятный — я запишу...
знание - сила, а сила есть, ума не надо.
наше дело правое, а врага — найдем.
ну что лечить? Или пусть живет?
моя жена говорила мне: "Носи рога с гордостью!"
если голова болит, значит она есть...
нам нужен мир... Желательно весь!
мой тигр-р-р очень любит мясо. Особенно то, которое бегает!
и скучно, и грустно, и даже повесить некого...
да будь ты хоть трижды королём!!
не хватает маны...
Локтар Огар!
Заг, Заг!
нельзяяя сотворить здесь!
Ванила:
13513, 13510, 9260, 13506, 3914, 1725, 11110, 23083, 23720, 6367

БК:
19221, 14156, 38082, 35226, 29953, 29960, 3435, 21025, 31675, 31674

Лич:
32861, 43962, 45992, 33993, 32588, 51809, 41600, 50316, 39520, 42434

Ката:
69224, 69747, 49287, 49664, 73905, 54444, 51809, 54443, 73260, 62790

Панды:
85429, 89390, 64403, 63398, 29363, 82446, 54444, 69748, 81415, 75016

Дренор:
116771, 116659, 88480, 88466, 89198, 82446, 98059, 41599, 118576, 82344

Легион:
147901, 153041, 139791, 129205, 118921, 142075, 129195, 127035, 141206, 120959

БФА:
159842, 160829, 175049, 165845, 161081, 138300, 142075, 82446, 169280, 166419

ШЛ:
184161, 182650, 175114, 180839, 180633, 174969, 184480, 184033, 172045, 178219
Thx: old_dev, Anrosmzk, Stas, Noiseunit
5. Доделать подарки.
Последний пункт. В работе.
Done
TODO на ближайшее время:
1. Разобраться с фризами SL, дожать наконец. Есть мысли.
2. Сделать описание к подаркам. Что бы все понимали, как это работает.


P.s. Все, это доделываю ☝️ и сайт, нужен нормальный сайт уже.
Как же люто бесит старый и проблемы со скачиванием клиента с форума, и бесконечная регистрация...?‍♂️

Temp: Добавить ряд проверок при обращении к mysql (забыл).

На сегодня пока все. Завтра продолжим. Я ушел, а SL скоро зависнет ибо я ушел, а проблему фризов еще не решил =)
На сегодня пока все. Завтра продолжим. Я ушел, а SL скоро зависнет ибо я ушел, а проблему фризов еще не решил =)
100% решение проблемы с зависанием сервера авторизации кроется в том, что кому то нужно каждые минут 5 логиниться по новой, тогда эта сволочь перестанет выпадать в аут.
Пора писать бота и отключать античиты))

100% решение проблемы с зависанием сервера авторизации кроется в том, что кому то нужно каждые минут 5 логиниться по новой, тогда эта сволочь перестанет выпадать в аут.
Пора писать бота и отключать античиты))
Ворлд. Ворлд сервер виснет. Эти фризы, это 100% косяк разрабов, который они не могут отловить. Он в крашлог не пишется (по понятным причинам). Логин, чек в консоль и тп не спасут. Пробуждение активностью, это миф. Он намертво фризится, даже в петле.

Я сделаю soap запрос, который каждую минуту будет чекать сервак и, если команда не отработала, то заносить в базу варнинг с тройкой. Перед каждым чеком проверять уровень варнинга. Если через минуту снова не отработала, менять на двойку (ибо вдруг рестарт у сервера, поэтому и не отрабатывает). Если отработала, сносить варнинг. Если опять нет, варнинг меняется на единицу и на ноль. И, если ноль, запускается батник, который убивает процесс и чистит варнинг, а рестартер запускает Новый процесс. Как-то так.

К таким вот костылям приводят такие кустарные разработки. Но иначе никак. SL ещё совсем сырой. Мало времени прошло.

Вспомнил, что при фризе, сервак перестаёт пушить аптийм в базу. На основе проверки аптайма в базе и сделаю рестартер. Сверка прошлого аптайма с актуальным каждую минуту и, если аптайм не изменился три минуты подряд, то снимать процесс. Осталось в конфиге поменять пуш аптайма с 10 мин на 1. Вечером думаю сделаю.

Вспомнил, что при фризе, сервак перестаёт пушить аптийм в базу. На основе проверки аптайма в базе и сделаю рестартер. Сверка прошлого аптайма с актуальным каждую минуту и, если аптайм не изменился три минуты подряд, то снимать процесс. Осталось в конфиге поменять пуш аптайма с 10 мин на 1. Вечером думаю сделаю.
Done Больше не зависнет.
5. old_dev, Добить префиксы, финальный вариант.
Temp: добавить в праздники: 01.05 и 12.08.

Реклама UP на март.

2. Сделать описание к подаркам. Что бы все понимали, как это работает.
Done Надо бы логи туда добавить...? Кто, что и когда получил...Попозже сделаю. Done
Пока все.
1. Ускорил работу страницы, убрал лишние запросы, оптимизировал работу массивов. Теперь вообще летает.
2. Обновление серверов BFA до версии ревизии от 2021_02_25, через 30 минут. В течение 15 минут все BFA сервера будут отключены.
3. Вынужденное обновление сервера TBC Netherstorm x10 до последней ревизии, через 30 минут. В течение 15 минут TBC Netherstorm x10 будет отключен.


2. Обновление серверов BFA до версии ревизии от 2021_02_25, через 30 минут. В течение 15 минут все BFA сервера будут отключены.
Done

UPDATE Nazjatar x100: Возвращены рейты с х50 до х100, уровень 120, вся репутация и 1.000 gold при создании персонажа, так же увеличены: HP, Mana, Rage x2 и немногое другое.

3. Вынужденное обновление сервера TBC Netherstorm x10 до последней ревизии, через 30 минут. В течение 15 минут TBC Netherstorm x10 будет отключен.
Провозился 3 часа, новая компиляция от разрабов - битая. Откатил все на место. Ждем новую, рабочую компиляцию.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу