ЖФ Dev.tweets
656 subscribers
87 photos
1 file
117 links
Download Telegram
🟢 [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
🟢 [feature] обновление КТ 2.2

огромную дискуссию на форуме вызвал учёт накопленной усталости в КТ нового поколения. мы участвовали в ней, прислушались к аргументам и решили отменить учёт НУ при наборе КТ:
https://soccerlife.ru/forum/view_post.php?m=5126752

"сдали назад?"
не совсем, скорее доработали и лучше продумали решение:
1. скидку за высокую НУ не даём = ротация нужна и важна
2. учитываем "боль" команд, которые играют +1 матч в четверг/пятницу и при наборе КТ отправляем их в более слабый турнир
3. предыдущее решение так или иначе затрагивало всех (и это было плохо), а текущее - только десятки команд, текущих участников ЕК (и это хорошо)

сама идея учитывать сверхнагрузку была верной, но решение (скидка за НУ) - нет.
в текущих активных турнирах уже применяется новый алгоритм
👍3🤔1
🟢 [feature] расчёт реалскилла внутри академии теперь тоже ведётся по новому алгоритму

а полноценный релиз, напоминаем, состоится 1го июля 2025 года
успейте повысить игроков, чей скилл по старой системе выше, чем по новой. сравнивать можно в отделе аналитики
👍1
dave
⚙️ [tech] в последние дни в фокусе Soccerway и его редизайн делаем по 10к+ запросов в сутки, постепенно прибавляем нагрузку. реакция хорошая, блокировок 🇷🇺 IP-адресов нет но на этом хорошие новости пока заканчиваются. в районе 70% страниц дают подобный ответ:…
⚙️ [tech] хорошие новости по загрузке данных с Soccerway

разобрались в их сложной архитектуре, модернизировали собственные механизмы и контроллеры:
✅ обновление профилей игроков идёт с хорошей скоростью
✅ активно обновляются турнирные таблицы и финалируются сезоны (+ таланты)
⏳ сейчас систематизируем этот процесс
🔜 финальный и самый важный этап - данные по июньским матчам

также Soccerway изменил "карту сайта" - многие ссылки, вшитые в ЖФ, сейчас ведут не туда. это будет исправлено по мере возможности

на текущем этапе много сложностей и дополнительной разработки, но в среднесрочной перспективе взаимодействие с Soccerway станет даже удобнее 🤝
🔥5👍3🤝1
💰 [economy] выплата призовых национальных чемпионатов больше не привязана к таблице миграции и стыковым матчам

1. призовые теперь выплачиваются в течение нескольких часов после фактического завершения чемпионатов (т.е. последних игр)
2. аналогично выплаты за достижение цели спонсора
3. фактически чемпионат закрывается как и раньше - после заполнения таблицы миграции и завершения стыковых матчей

благодарим всех, кто поднимал проблему, отдельно менеджера varwar - за финальный импульс )
👍13🔥3
dave
⚙️ [tech]
⚙️ [tech] обновление матчей с Soccerway проходит в штатном режиме

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

есть небольшие шероховатости с АИ, всё это будет постепенно отлажено. в преддверии ТО восстановлены функции скаутинга - это ключевое ✅
👍7
🆕 138 новых клубов выставлены на аукцион

наибольшее пополнение в ретро-00х, где 3 новых лиги + пополнение западной Европы. для корректного распределения скиллов потребовалось адаптировать расчёт реалскилла по состоянию на 2005 год, что было сделано в упрощенном режиме. в дальнейшем исторические параллели будут соблюдаться еще лучше, а недооцененные игроки получат возможность повышения через скаут-центр ретро-00х
👍2🔥1