Доброго времени суток, это вторые итоги месяца в 2021 году. Как же так, уже 4 месяца прошло, а итогов было всего 2? Ну если коротко, то было прилично много работы, но об этом будет дальше.

В этом месяце планируется пост с анонсом обновления и как планировалось - открытое тестирование системы. А сейчас мы пройдемся по итогам работы.


Картиночек будет мало - пара штук - и отвечаю почему: основная работа происходила с переносом данных, так что показывать здесь банально нечего. Но сначала пройдемся по опросу февраля, все же. Речь шла о мобильном приложении для Шафта.

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

Ну а теперь обратно к основной теме сегодняшнего поста: итоги месяца.

Я пропустил итоги марта, потому что разбирался с переносом старой базы с целью сохранить предметы игроков в том виде, в котором они есть. Это непростой процесс, так как некоторые куски кода были сделаны мною еще в 2015 году, а база никак не структуризировалась.  

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

Баланс плюшек - 100%
Чат - 100%
Баны - 100%
Блокировки - 100%
Теги - 100%
Таунты - 0%
Поинтшоп предметы - 80%
Роли и права - 100%
Правила - 30%
Связи игрока-дискорд - 0%
Связи игрока-входы - 0%
Связи игрока-треки - 100%
Связи игрока-суммарный онлайн по серверу - 100%
Связи игрока-приватные предметы - 0%
Связи игрока-фотошки - 100%
Связи игрока-шмотки поинтшоп - 0%
База игрока (кейсы, теги, общие треки, етц) - 30%

Как можно заметить, некоторые данные не были перенесены и этому есть объяснение.

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

Были еще незначительные изменения, тут достаточно списка

  • Добавлены команды в админ-панель
  • Обновил код визуальной составляющей предметов поинтшопа
  • Доработка докер контейнера для универсальной загрузки серверов - БРРРРРР… Это был ужас
  • Кастомные условия для групп - например у группы “модератор” на дезране нет возможности “пинать” игроков, но такая возможность присутствует у модераторов мардера
  • В редактирование правил добавлена возможность MD

Еще был запуск дезрана и доработка некоторых функций для большей производительности сервера (производительность… оптимизация… гаррис… как эти слова могут быть связаны?).

Хочу сказать спасибо dima3, который периодически спасает Шафт своими пожертвованиями. Парню уже купить, то нечего и все равно вливает немалые суммы благодаря чему я, безработный человек, могу порадовать себя заместо одной пачки дошика двумя :^  - в общем напиши мне в дс.

На этом на сегодня все - оставайтесь на связи, не болейте. <3