Доброго времени суток, дорогие шафтеры.

Итоги месяца, как ни крути, я вижу интересуют довольно большое количество игроков. За прошедший месяц я вижу показатель в ~200 человек, что для блога по игровым серверам довольно странно, не думаете? Для меня видеть такой результат довольно необычно и приятно, но все равно я нахожу это немного странным.

Статистика блога за апрель Статистика блога за апрель


Что-же, это все банальная лирика и уход от основной темы. Давайте начнем: все с изображениями, как вы это любите.

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

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

Стоит его описать подробнее:

  1. Будет более функциональный инвентарь, с возможностью стакать предметы. Возможно добавлю поиск предметов по названию, но над этим еще думаю. Так как инвентарь позволит иметь предмет с количеством более двух штук, то очевидно будет ограничитель на количество предметов в инвентаре, чтобы не было засорения БД лишними килобайтами данных.
  2. Будет превью предметов, об этом на гифках ниже.
  3. Будет возможность создания пресетов из бодигрупп, скинов и шапок, масок, етц. В “настройках бодигрупп” (на самом деле это станет отдельным пунктом в инвентаре) появится пункт сохранения настроек предметов в один пресет или переключение между уже сохраненными пресетами, настройка или экипировать етц.
  4. Будет добавлено хранилище предметов, которое станет основным местом накопления предметов. Что это означает? Есть динамичный инвентарь, которым вы будете пользоваться, когда играете на сервере и в тоже время будет хранилище, куда можно будет скидывать остальные неиспользуемые вещи. Вы можете их продать, а можете перекинуть в свой динамичный инвентарь, чтобы использовать на сервере.

больше спойлерить не буду, так как это будет лишним :)

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


А теперь сладкое - гифки

Уже написана функциональная часть для большинства типов предметов, так что считайте, что так поинтшоп будет выглядеть уже на самом сервере

Ну и самое болезненное для меня - партикли. Это окошко превью далось мне спустя 6 часов, гемор.

Эта гифка показывает функциональность одноразовых предметов

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

Обратите внимание, что при надевании AK-47, все остальные автоматы этого типа снимаются, но они не затрагивают M4A1, который в свою очередь работает также и снимает остальные M4A1. 

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

И последнее, что я хочу показать - я собираюсь отходить от красного цвета, к цвету Шафта - небесный.


Шутка, на самом деле последнее, что я скажу это гифка ниже

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

Также я экспериментировал с вещами из доты, результат выше

Это все, что произошло на Шафте за месяц. У меня нет какого-то заключительного лозунга, так что люблю вас .