ЖФ Dev.tweets
656 subscribers
87 photos
1 file
117 links
Download Telegram
[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
🐞 [fix] Transfermarkt немного изменил вёрстку для игроков с неточной ДР, что "запутало" наш парсер, но это не беда - такое происходит достаточно регулярно

интересно другое - сработала ранее написанная автоматическая защита рейтинга топ-500 по цене ТМ и он несколько дней не обновлялся, т.к. считал, что ДР могут быть скомпрометированы.
парсер поправили => ДР затронутых игроков обновили => блокировка была снята

за найденную проблему спасибо менеджеру Botaniq
👍4
💰 [economy] периодически поднимается тема "а почему вообще повышения платные" / "почему за прогресс своих академиков надо платить". в качестве аргумента, разумеется, приводится реальный футбол, где никто не несет мешок денег игроку, чтобы он рос)

поучаствовали в дискуссии с основной мыслью "отличий так много, что апелляция к реалу тут неуместна", может кому будет интересно:
https://soccerlife.ru/forum/view_post.php?m=5132077

p.s. во втором мире игроки могут регрессировать, поэтому траты на повышения/подъёмные сильно ниже
👍1
dave
⚙️ [tech] обновление матчей с Soccerway проходит в штатном режиме 1. июньские игры были обновлены сегодня ночью 2. доступ к ручному обновлению откроется в ближайшие дни есть небольшие шероховатости с АИ, всё это будет постепенно отлажено. в преддверии ТО…
⚙️ [tech] открыли обновление матчей с Soccerway для всех пользователей (через кнопку 🔄 в АИ)
это означает, что все инструменты обновления данных разработаны и отлажены, работают в штатном режиме
+ ссылки на реальные чемпионаты в АИ снова стали активными и ведут, куда нужно

при этом сложно пройти мимо 🐘 в комнате: данных на Soccerway стало гораздо меньше. много лиг они перестали вести, в чём вы можете самостоятельно убедиться, зайдя на сайт. мы бережно храним все собранные данные, но пока не ясно, вернёт ли их Soccerway

очень важно: это не вредит сезону 24/25 (мы не учитываем матчи с недостатком данных), но в дальнейшем может сказаться. если всё так и останется, то будем искать другие источники данных
👍4❤1
🟢 [feature] как и было анонсировано в проекте скилл-системы 2025 модернизировали выдачу таланта по Transfermarkt топ-500:
https://soccerlife.ru/skill.php?action=player

1. для получения т7 и выше недостаточно однократно "запрыгнуть" в нужную часть рейтинга, теперь дополнительно смотрится средняя позиция за 180 дней
2. зато больше не применяется блокировка на месяц при повышении цены, механизм в целом стал более понятным
3. выдача т6 упростилась, попал в рейтинг = получил талант

P.S. вернули т8 по топ-50, как это было при релизе рейтинга (еще вчера было топ-40)
👍5
🐞 [fix] исправлена ошибка с посевом в автоматике национальных кубков

команды, которые по итогам прошлого сезона получили повышение в классе (или вылетели), могли попадать в неправильные раунды. теперь иерархия правильная (сначала стартуют низшие лиги и постепенно доходят до вышки)
👍3🤝2
💰 [economy] изменены параметры генерации академиков ЛФЛ (с сезона 2025/3)

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

p.s. изменение цены можно будет увидеть после 8го июля, когда закроется возможность подписания игроков 2025/2
👍1🤔1
🟢 [feature] убрали двойную оплату для связки "смена позиции + адаптация". если вы поменяли игроку основную позицию, то в течение 30 дней адаптация стоит всего 10к монет:
https://soccerlife.ru/forum/view_post.php?m=5135031

фича - это реакция на идею в трибуне развития, которая собрала +50, благодарим всех за активность 👏
🔥6👍5
⚙️ [tech] ночью произошёл плановый пересчёт опыта игроков в первый день нового сезона

опыт у нас динамический и раз в полгода старые сезоны "сгорают", а другие снижают влияние. так у всех - не паникуйте)

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

это естественный процесс, "свежая кровь" стремится в основные составы команд
👍3
🔄 [transfers] провели отложенные трансферы 1го июля вместо 5го июля, чтобы замена закончившим карьеру игрокам пришла быстрее

понимаем, что многие хотели бы запуска ТО 1го июля, но важно выплатить все призовые, закончить чемпионаты/кубки, сформировать новые КД, кредитные лимиты, открыть подписание титульных спонсоров (и успеть их получить). поэтому у открытия ТО в первую пятницу сезона плюсов сильно больше, чем минусов

если нужно провести все сделки, не дожидаясь 5го июля - напишите на форуме, мы изучим обратную связь
👍1