И так, сейчас я расскажу вам как обстоят дела с обновлением, которое вы так давно ждете и все никак не дождетесь.
‼️ ОСТОРОЖНО: МНОГО ТЕКСТА!
С чего все началось?
Когда я начал делать обновление, все шло довольно гладко, без колебаний, но внезапно меня стал мучать вопрос того, что клиенты для копания иногда лагали. В итоге я прочитал пару гайдов, послушал советы от некоторых знающих людей и решил перестроить запросы к базе данных с синхронных на асинхронные.
Переломный момент
По началу все было хорошо, я смог в разы ускорить код клиентов и они перестали лагать, но потом я решил пойти дальше и перенести на асинхронные запросы команду для перевода денег, и вот тут ситуация начала усугубляться: в коде начале возникать некие "дедлоки", которые ложили базу и самого бота, которые стали для меня преградой в дальнейшей разработке обновления, ибо все обновление было написано с использованием асинхронных запросов к бд, и я понимал, что если выложу его в таком виде, то дедлоков станет еще больше и бот вообще будет лежать до тех пор пока я не перепишу все запросы к бд (а это дело не быстрое).
А теперь давайте еще разок, но более понятно: почему обновление все еще не вышло?
Дело в том, что сейчас идет перепись всего кода бота (а конкретно запросы к бд). А их там очень и очень много, нужно грамотно переписать каждый запрос. Это требует и сил, и времени и усидчивости, ибо часами заниматься одним и тем же немного утомляет (как физически, так и морально).
Так вот, сейчас в коде всего 2 части с асинхронными запросами: перевод денег (который временно выключен) и команда копания. Как вы понимаете, чтобы не было дедлоков, мне нужно по хорошему переписать весь код бота на новые запросы, чтобы все работало в асинхронном формате, а не смешанном.
А что же будет если выпустить обновление сейчас?
Бот очень часто будет падать, и спать я вообще никогда не смогу, ибо придется сидеть на рубильнике перезагрузки.
По этому необходимо переписать весь код и разом загрузить его в бота, а не по частям.
И только тогда, когда я это сделаю, я смогу доделать остальную часть обновления и выпустить его.
И, скрестим пальцы за то, что все будет гладко, хотя я не уверен, и, возможно, будет много тех. перерывов.
Ради чего же вы все это ждете?
Понятное дело, что олдам проекта и просто бывалым игрокам становится скучновато играть с текущими механиками.
Все вы ждете чего-то нового и чего-то свежего в обновлении.
Понимаю, вы устали ждать, а я устал кормить вас завтраками и обещаниями о том что обновление вот вот выйдет.
Но могу гарантировать то, что разнообразия в боте обновление принесет достаточно, и вам его хватит еще на пару лет так точно (но оно еще будет дополняться мини-обновлениями).
Само обновление затронет кланы и еще кое-что, что пока хранится в секрете.
Да, вы правильно поняли, обновление будет из 2-ух частей, но по факту они выйдут одновременно.
Что уже готово, а что осталось?
Обновление все еще на стадии разработки. Оно готово примерно на ~65-70%.
Из того, что осталось сделать, так это захват боссов, клановые соревнования и сбор различной статистики.
Еще несколько штрихов и обновление будет готово.
Насчет запросов: они переписаны на ~45-50%. Я все еще занимаюсь их переписыванием, а так же вношу корректировки в основного бота, ибо как некоторые из вас могли заметить, копалки все еще иногда отваливаются, хоть и реже.
Чего стоит ждать в будущем от проекта и бота?
У меня до сих пор горят руки делать и совершенствовать этого бота, ибо это мой первый и единственный крупный проект, который я развиваю и постепенно "выращиваю".
Планов на закрытие ни в коем случае нет, если вы могли о таком подумать. Планов продавать проект тоже нет, даже за огромные деньги я этого не сделаю, ибо это моё чадо, и я не кому его не отдам!))
В 2025 году планируется масса нового контента, это я вам обещаю.
После выпуска обновления планируется закуп тонны рекламы, что должно так же поднять онлайн и актив в боте.
Спасибо вам за вашу финансовую и моральную поддержку. Без этого этот проект был бы только в воображении. Но благодаря вам он живет и совершенствуется. ❤️