ЖФ Dev.tweets
656 subscribers
87 photos
1 file
117 links
Download Telegram
[support] провели "санитарный день" в техническом разделе ЦОЗ, обработав часть сложных индивидуальных заявок. например, наладили поиск дублей в ЖФЛ для товарищеских игр
👍1
🟢 [feature] в ретро-мире развернули систему аренд из Буферклуба. Яшин, Пеле и другие легенды футбола доступны всем. Механизм и правила аналогично введенному ранее похожему механизму из ретро-00х
👍1
🟢 [feature] реализована жеребьевка плей-офф нового формата Еврокубков

всё как в реале, первый запуск в пятницу (1 мир) и субботу (2 мир). команды распределяются по жесткой сетке, но небольшой элемент рандома всё же есть и именно это реализуется с помощью жеребьевки
👍1
🟢 [feature] скилл-система 2025 реализована и во втором мире тоже:
https://soccerlife.ru/forum/view_post.php?m=5120349

в 1м мире всё стало сильно динамичнее => 2ой не должен отставать => приняли решение ввести моментальные повышения так, чтобы срок прокачки до максимального скилла не превышал полгода:
https://telegra.ph/Skill-sistema-vtoroj-mir-2025-05-13

🟢 [gamedesign] концепция была предварительно разработана, сбалансирована и согласована с активными пользователями в тг-чате второго мира
👍1
🐞 [fix] у всех дублей 1го мира в апреле упали КД на 4 пункта. ошибку исправили, КД вернули, а всем дублям автоматически начислили компенсацию упущенного дохода
👍1
[admin] спец.модераторы получили доступ к анонимному добавлению привязок в профиль игрока (чтобы нельзя было вычислить, что они работают модераторами) + сам механизм присвоения и верификации привязок подвергся рефакторингу
👍1
🟢 [feature] продолжаем обновлять игровую инфраструктуру в рамках реформы Еврокубков 2025/1
- модернизирован расчет ТК УЕФА и клубного рейтинга УЕФА в соответствии с реалом (учитывается место в этапе лиги, другие бонусные шкалы и т.п.)
- на странице турнира корректно показывается предварительный посев
- в формулу расчета призовых/КД еврокубков также внесены изменения для стадии 1/16 финала
👍1
[refactoring] для ввода моментальных повышений и корректного расчёта их стоимости потребовалось провести рефакторинг формулы номинала, переведя её на "статический" скаут-скилл. это позволяет оптимизировать нагрузку на сервер + еще один "кирпичик" к повсеместному (а не фрагментарному, как сейчас) вводу скаут-скилла
👍1
🟢 [feature] проводя аудит/анализ скаутинга по новому алгоритму расчёта скилла, увидели, что скиллы "после" для игроков из топ-500 Transfermarkt ниже, чем скиллы "до", что неверно.

внесли правку в формулу реалскилла, объяснили решение постом на форуме:
https://soccerlife.ru/forum/view_post.php?m=5120077

пока это единственная правка с момента ввода beta-повышений, в остальном всё стабильно и движется к релизу 01.07.2025
👍1
🟢 [feature] немного улучшен UI скаутского отчёта, обновлена зеленая стрелка повышения, что символизирует переход на новую формулу расчёта.
также у игроков второго мира не было понятно, почему нет повышения (не все разбираются в нюансах миров) => показали стрелку потенциала
👍1
🐞 [fix] сломалась таблица зарплат игроков с 12го мая => не выплатились ЗП 19го мая
таблицу восстановили, провели всю симуляцию начислений/выплат с 12 по 20 мая
👍1
🐞 [fix] часть повышений скилла по факту давали немного больше, чем игрок заслуживает из-за ошибочного детектирования полевого игрока как вратаря (в некоторых случаях). исправили, повышения оставили, там ничего критичного (+2 +3 скилла)
👍1
🟢 [feature] в режиме я/мы КТ (ЕК-Ассистентов) переведены на новый формат:
- этап лиги на 18 команд
- играют между собой 8 матчей без разделения на корзины
- далее выходят 8 команд и разыгрывают классический плей-офф
https://soccerlife.ru/cups4.php?action=view&idcup=393680
👍1
🟢 [feature] для президентов игровых миров и организаторов кубков открыли возможность переноса матчей только по дате - с сохранением времени
👍1🔥1
[admin] от президентов игровых миров поступали жалобы: они формируют календарь кубков так, чтобы успеть до конца сезона и избежать наложений, но ручные переносы через "предложение переноса" этот порядок ломают
=> закрыли такую возможность, теперь смена даты официальных матчей доступна только для автоматики и ПМ
👍1
🟢 [feature] во втором мире моментальное повышение скилла можно делать, даже если игрок в аренде, т.к. он не уезжает в тренировочный центр, а ЗП не растёт, т.к. зафиксирована контрактом
❤1👍1
🟢 [economy] на форуме экономики обнаружили, что с марта существенно выросли расходы на обслуживание инфраструктуры, но доходы не выросли. это связано с ростом номиналов и произошло вопреки нарративу, что рост номиналов скажется только в сезоне 2025/2

поэтому было правильно (чтобы сдержать слово) начислить всем клубам 1го мира компенсацию за 120 дней разницы расходов:
https://soccerlife.ru/forum/view_post.php?m=5124712

начисления в размере ~18 млрд получили ~6.500 команд + в ЛС подробно расписали, за что эти деньги
👍1
🟢 [feature] на Soccerway произошёл редизайн, из-за чего теперь необходимо переписать все средства загрузки данных с этого портала. сами данные тоже изменились + пока не ясно, продолжат ли они систематически блокировать пользователей из РФ. ну и там пока много багов:
https://soccerlife.ru/forum/view_post.php?m=5123816

начали с профилей игроков (как раз они давно не обновлялись), запустили небольшие объёмы парсинга.
с одной стороны, данные регулярно загружаются, а с другой мы часто получаем "Internal Server Error" по списку ID из нашей базы - теперь надо разобраться детальнее

КПД у парсера пока низкий, но он работает без средств обхода блокировок
👍1
⚙️ [tech] в последние дни в фокусе Soccerway и его редизайн

делаем по 10к+ запросов в сутки, постепенно прибавляем нагрузку. реакция хорошая, блокировок 🇷🇺 IP-адресов нет

но на этом хорошие новости пока заканчиваются. в районе 70% страниц дают подобный ответ:
https://int.soccerway.com/players/mattia-bifini/696916/

и пока не ясно, что это?
- баги, позже всё заработает
- они сменили ID игроков (плохо, но решаемо)
- они удалили большую часть своей базы (совсем плохо)

мы проверяем это самостоятельно, с помощью VPN, разных языковых версий, гугл-архива и т.п.
и в какой-то момент часть страниц начинает... работать после 6-8 обновлений 🙈

т.е. будто бы всё не так безнадежно, но в текущий момент Soccerway отдаёт гораздо меньше контента, чем мы собрали
😨5👍1😱1🌭1
🟢 [feature] Мир ретро-00х тоже перевели на новый алгоритм расчёта скилла

применять его начинаем с новых лиг: Чехия, Румыния и испанская Сегунда будут запущены к новому сезону (+ немало команд будет добавлено в другие лиги). Скиллы новых клубов от этого стали выше, смогут навязать конкуренцию созданным ранее командам, а не быть "грушами для битья"

а это в свою очередь первый шаг к внедрению скаутинга в мире ретро-00х, который анонсировали ранее.
в "нулевых" дефицит качественных игроков и избыток денежных средств (знакомая ситуация?) => ввод скаутинга очень поможет
👍1