violent_silence Опубликовано: 11 мая, 2023 Игроки 6 906 публикаций 62 205 боёв Поделиться Опубликовано: 11 мая, 2023 (изменено) 11 май 2023 - 20:40 пользователь Shadows_in_me сказал: Ты же понимаешь, что балансировщику нужно не просто обсчитать параметры, но и найти подходящих игроков, и закинуть их в бой. Чем больше параметров - тем меньше подходящих - тем сложнее поиск и дольше формирование. А что за параметры, которые нужно обсчитывать балансировщику? Имхо, балансировщик тратит львиную долю времени вычислений на попытку снизить время ожидания игроков в очереди. Ну, типа, читается очередь ожидающих выхода в бой игроков и вычисляется соотношение между классами и уровнем техники. Затем производится расчет оптимального соотношения между числом боев на разных уровнях и между типами юнитов на каждом конкретном уровне таким образом, чтобы можно было сформировать наибольшее число боев (т.е. минимизировать число ожидающих с учетом того, что игрок с меньшим номером, по возможности, должен уйти в бой раньше игрока с большим номером). Разумеется, если, к примеру, в очереди дофига ПТ и САУ, то балансировщик сначала пытается "под завязку" раскидать ПТ и САУ (чтобы самая длинная очередь двигалась быстрее), а остальные классы добавляет по остаточному принципу. А уж перераскидать юниты внутри конкретного, уже созданного, боя (по принципу "умеет играть на карте" / "не умеет играть на карте", что в простейшем случае можно реализовать добавлением к акку поля типа "ключ-значение", где значение имеет тип boolean), это просто как 2 пальца об асфальт. P.S.: Как в реальности работает балансировщик никогда не интересовался, возможно ошибаюсь в своих суждениях. Но, имхо, доп. проверка при отборе не способна существенно снизить работу балансировщика. Изменено 11 мая, 2023 пользователем violent_silence Фановые эпизоды покатушек на арте: https://www.youtube.com/channel/UCu0hBA2uBwEQek7VF9kkHxQ?view_as=subscriber Ссылка на комментарий
RenamedUser__13454 Опубликовано: 11 мая, 2023 Бета-тестеры 3 118 публикаций 47 437 боёв Поделиться Опубликовано: 11 мая, 2023 (изменено) 11 май 2023 - 21:30 пользователь illiss сказал: У меня ваще далеко от 14: Spoiler Потому что ты проплаченный тролль, который еще и не читатель. Первый пост: - "Вчера было 60%, сегодня 14%."Значит вчера 55%, сегодня 20%. Смысл "открутки" не меняет... Изменено 11 мая, 2023 пользователем RenamedUser__13454 1 Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги... Ссылка на комментарий
RenamedUser__13454 Опубликовано: 11 мая, 2023 Бета-тестеры 3 118 публикаций 47 437 боёв Поделиться Опубликовано: 11 мая, 2023 11 май 2023 - 21:32 пользователь violent_silence сказал: 11 май 2023 - 20:40 пользователь Shadows_in_me сказал: Ты же понимаешь, что балансировщику нужно не просто обсчитать параметры, но и найти подходящих игроков, и закинуть их в бой. Чем больше параметров - тем меньше подходящих - тем сложнее поиск и дольше формирование. А что за параметры, которые нужно обсчитывать балансировщику? Имхо, балансировщик тратит львиную долю времени вычислений на попытку снизить время ожидания игроков в очереди. Наш сервак на работе за 30 сек делает выборку, в несколько сотен тысяч записей из 10-15 параметров в БазеДанных из 2 млн. записей.За 10 сек игра легко успеет перебрать из 100 тыс оставшихся игроков и собрать состав. Раньше за это время успевал и при 800 тыс. онлайна.Забудьте про "много времени", времена первых пеньков прошли давно. Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги... Ссылка на комментарий
illiss Опубликовано: 11 мая, 2023 Игроки 4 340 публикаций 41 080 боёв Поделиться Опубликовано: 11 мая, 2023 11 май 2023 - 22:35 пользователь RenamedUser__13454 сказал: Потому что ты проплаченный тролль, который еще и не читатель. Первый пост: - "Вчера было 60%, сегодня 14%." Значит вчера 55%, сегодня 20%. Смысл "открутки" не меняет... Ты тоже проплаченный тролль. Забыл? Негоже троллю троллить тролля. Долго бы ты играл в танки, если бы у тебя стабильно чередовались победы и поражения и каждый день было бы строго 50%? Ссылка на комментарий
EBR75_fl10 Опубликовано: 11 мая, 2023 Игроки 18 381 публикация 15 001 бой Поделиться Опубликовано: 11 мая, 2023 (изменено) 11 май 2023 - 22:30 пользователь RenamedUser__13454 сказал: Команда противников на 60% слабее вашей, тут еще до боя все понятно. Даже ЕБР только и делал что набивал дамажку халявную. Это не бой, а унылый настрел дамажки на статку, против ботов и то веселее было бы, те хотя бы попадают иногда в ответ... А как в этом случае получилось 60% разницы?Я посмотрел игроков, мне показалось в среднем плюс-минус одинаковые команды. Изменено 11 мая, 2023 пользователем luxero удалил ругательства Мой TELEGRAM: https://t.me/EBR75_fl10 (ССЫЛКА) Ссылка на комментарий
RenamedUser__13454 Опубликовано: 11 мая, 2023 Бета-тестеры 3 118 публикаций 47 437 боёв Поделиться Опубликовано: 11 мая, 2023 (изменено) 11 май 2023 - 21:32 пользователь SPL101 сказал: Раньше играл после работы с удовольствием, а сейчас игру просто уничтожили. 1. баланса нет 2. карты все в багах - снаряды улетают в текстуры или вовсе пропадают по дороге в полете 3. не попал в броню в колесника или вафлю, арту или другой картон - это перебор, подкалибером, ББ , даже хеш фугасом !!!! 4. на пт 10 с пробитием 303 через раз рикошет 5. Как только включил эти сраные никому не нужные резервы - сразу считай побед будет 0 все время их действия, весь час. Хоть бы это *** продать можно было. Вы своими кривыми руками просто уничтожаете некогда самую любимую игру тупо выкачивая из нее деньги. Ребята, сейчас реально у руля кто то тупорылый и ведет ее в пропасть, у вас и так уже пол команды ботов !!! куда дальше ??? Сейчас катаю по инерции. Сегодня зашел после работы катнуть пару каток и вместо фана и удовольствия как *** хлебнул. 1. Уже несколько лет как нету баланса. С уходом онлайна это "очень" ощутимо.пп. 2-5. ну, да, теперь только так. А как еще "защитить" ботов от турбобоя? Изменено 11 мая, 2023 пользователем RenamedUser__13454 Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги... Ссылка на комментарий
Shadowbeast Опубликовано: 11 мая, 2023 Игроки 17 911 публикация 100 746 боёв Поделиться Опубликовано: 11 мая, 2023 12 май 2023 - 00:25 пользователь EBR75_fl10 сказал: Почему? кв-5 в топ3 с 600 урона Один бой вполне возможно, иногда и у меня такое бывает, что человек 10 слились с 0. Но все 24? Сильно сомневаюсь. Ссылка на комментарий
RenamedUser__13454 Опубликовано: 11 мая, 2023 Бета-тестеры 3 118 публикаций 47 437 боёв Поделиться Опубликовано: 11 мая, 2023 (изменено) 11 май 2023 - 21:44 пользователь EBR75_fl10 сказал: А как в этом случае получилось 60% разницы? Я посмотрел игроков, мне показалось в среднем плюс-минус одинаковые команды. Тут больше похоже на плюс+плюс+плюс-минус. Равные это когда противники скилловики настреляли хотя бы свою среднюю. А тут прям полное "полЕвое бессилие" у них.Видимо экономили снаряды или резко разучились попадать. Балансир палится по полной... Изменено 11 мая, 2023 пользователем RenamedUser__13454 Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги... Ссылка на комментарий
Shadowbeast Опубликовано: 11 мая, 2023 Игроки 17 911 публикация 100 746 боёв Поделиться Опубликовано: 11 мая, 2023 (изменено) 12 май 2023 - 00:32 пользователь violent_silence сказал: А что за параметры, которые нужно обсчитывать балансировщику? Имхо, балансировщик тратит львиную долю времени вычислений на попытку снизить время ожидания игроков в очереди. Ну, типа, читается очередь ожидающих выхода в бой игроков и вычисляется соотношение между классами и уровнем техники. Затем производится расчет оптимального соотношения между числом боев на разных уровнях и между типами юнитов на каждом конкретном уровне таким образом, чтобы можно было сформировать наибольшее число боев (т.е. минимизировать число ожидающих с учетом того, что игрок с меньшим номером, по возможности, должен уйти в бой раньше игрока с большим номером). Разумеется, если, к примеру, в очереди дофига ПТ и САУ, то балансировщик сначала пытается "под завязку" раскидать ПТ и САУ (чтобы самая длинная очередь двигалась быстрее), а остальные классы добавляет по остаточному принципу. А уж перераскидать юниты внутри конкретного, уже созданного, боя (по принципу "умеет играть на карте" / "не умеет играть на карте", что в простейшем случае можно реализовать добавлением к акку поля типа "ключ-значение", где значение имеет тип boolean), это просто как 2 пальца об асфальт. P.S.: Как в реальности работает балансировщик никогда не интересовался, возможно ошибаюсь в своих суждениях. Но, имхо, доп. проверка при отборе не способна существенно снизить работу балансировщика. Выбор режима. Ну встречка/штурм/генералка/обычный Выбор уровня боя. Набор 30 додиков. Выбор карты. Ясное дело, что я не упомянул, насчет взводов и арты и прочего. Но костяк выше. Изменено 11 мая, 2023 пользователем Shadowbeast Ссылка на комментарий
EBR75_fl10 Опубликовано: 11 мая, 2023 Игроки 18 381 публикация 15 001 бой Поделиться Опубликовано: 11 мая, 2023 11 май 2023 - 22:53 пользователь RenamedUser__13454 сказал: Тут больше похоже на плюс+плюс+плюс-минус. Равные это когда противники скилловики настреляли хотя бы свою среднюю. А тут прям полное "полЕвое бессилие" у них. Видимо экономили снаряды или резко разучились попадать. Балансир палится по полной... Так где разница в 60% ? Мой TELEGRAM: https://t.me/EBR75_fl10 (ССЫЛКА) Ссылка на комментарий
RenamedUser__13454 Опубликовано: 11 мая, 2023 Бета-тестеры 3 118 публикаций 47 437 боёв Поделиться Опубликовано: 11 мая, 2023 (изменено) 11 май 2023 - 21:44 пользователь illiss сказал: Долго бы ты играл в танки, если бы у тебя стабильно чередовались победы и поражения и каждый день было бы строго 50%? Что это за новый маркетинговый ход про оправдание откруток)))Как видишь играл долго. 7 лет играл строго 49-51% и не жаловался, были жаркие бои на равных, где выживало 2-4 танка в среднем.А сейчас куча унылых турбосливов или турбопобед, где ты скорее "наблюдатель" дисбаланса. Одно радует, мучения этих боев длятся сейчас всего 3-4 боя. Изменено 11 мая, 2023 пользователем RenamedUser__13454 Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги... Ссылка на комментарий
RenamedUser__13454 Опубликовано: 11 мая, 2023 Бета-тестеры 3 118 публикаций 47 437 боёв Поделиться Опубликовано: 11 мая, 2023 (изменено) 11 май 2023 - 21:55 пользователь EBR75_fl10 сказал: Так где разница в 60% ? 60% я еще "сгладил", там все 120% дисбаланса будут. Сложи урон по командам у ТОП-5 и сравни разницу...Про остальных "мертвых" противников вообще молчу, так для отстрела манекены выставлены... Изменено 11 мая, 2023 пользователем RenamedUser__13454 Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги... Ссылка на комментарий
RenamedUser__13454 Опубликовано: 11 мая, 2023 Бета-тестеры 3 118 публикаций 47 437 боёв Поделиться Опубликовано: 11 мая, 2023 11 май 2023 - 21:01 пользователь Shadowbeast сказал: Да вроде не 14%. Это где такую статистику по танкам можно посмотреть? Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги... Ссылка на комментарий
Shadowbeast Опубликовано: 11 мая, 2023 Игроки 17 911 публикация 100 746 боёв Поделиться Опубликовано: 11 мая, 2023 12 май 2023 - 01:19 пользователь RenamedUser__13454 сказал: Это где такую статистику по танкам можно посмотреть? У меня в подписи сайт. Ссылка на комментарий
muse_am Опубликовано: 11 мая, 2023 Игроки 1 634 публикации 31 645 боёв Поделиться Опубликовано: 11 мая, 2023 11 май 2023 - 22:54 пользователь Shadowbeast сказал: Выбор режима. Ну встречка/штурм/генералка/обычный Выбор уровня боя. Набор 30 додиков. Выбор карты. Ясное дело, что я не упомянул, насчет взводов и арты и прочего. Но костяк выше. Он же и говорит: по итогам последнего боя на конкретном танке этот танк этого игрока маркиркется -1/0/+1 и фсе. При выборе этого танка потом ММ просто будет сортировать всю рутинную чепуху с учетом этого маркера. Ну, не 1,5 сек будет "потеть", а 3 сек. Ну, кагбЕ...)) 18 июл 2023 - 20:23 пользователь BORZOY_42r сказал: Просто оставлю тут: "• 30 июня в 07:00 (МСК) балансировщик по эффективности будет отключен в режиме «Стальной охотник: Возрождение». Теперь соперники в матчи будут подбираться случайным образом." Ссылка на комментарий
muse_am Опубликовано: 11 мая, 2023 Игроки 1 634 публикации 31 645 боёв Поделиться Опубликовано: 11 мая, 2023 11 май 2023 - 23:19 пользователь RenamedUser__13454 сказал: Это где такую статистику по танкам можно посмотреть? Понабирают по объявлениям)) 18 июл 2023 - 20:23 пользователь BORZOY_42r сказал: Просто оставлю тут: "• 30 июня в 07:00 (МСК) балансировщик по эффективности будет отключен в режиме «Стальной охотник: Возрождение». Теперь соперники в матчи будут подбираться случайным образом." Ссылка на комментарий
Konvis Опубликовано: 11 мая, 2023 Игроки 1 274 публикации 3 259 боёв Поделиться Опубликовано: 11 мая, 2023 (изменено) 11 май 2023 - 22:35 пользователь RenamedUser__13454 сказал: Потому что ты проплаченный тролль, который еще и не читатель. Первый пост: - "Вчера было 60%, сегодня 14%." Значит вчера 55%, сегодня 20%. Смысл "открутки" не меняет... а потом в остатке у меня среднемесячный винрейт 60%, а у тебя 45%но все так как ты говоришь, просто у меня есть друзья в подкрутошной 11 май 2023 - 22:43 пользователь RenamedUser__13454 сказал: Наш сервак на работе за 30 сек делает выборку, в несколько сотен тысяч записей из 10-15 параметров в БазеДанных из 2 млн. записей. За 10 сек игра легко успеет перебрать из 100 тыс оставшихся игроков и собрать состав. Раньше за это время успевал и при 800 тыс. онлайна. Забудьте про "много времени", времена первых пеньков прошли давно. что же это за бд такая задрищенская в 2кк записей? )))или ты так хорошо разбираешься в базах данных что эта цифра поражает твое воображение? кстати, ты можешь не подглядывая в гугол сказать в каком порядке выполняется этот запрос SELECT xxx FROM yyy WHERE zzz = 10; Изменено 11 мая, 2023 пользователем Konvis "Всё будет, как ты хочешь, но совсем не так, как ты себе это представляешь!" (Льюис Кэролл) Ссылка на комментарий
_Koshej_ Опубликовано: 11 мая, 2023 Игроки 23 114 публикации 62 263 боя Поделиться Опубликовано: 11 мая, 2023 11 май 2023 - 19:44 пользователь illiss сказал: Ты тоже проплаченный тролль. Забыл? Негоже троллю троллить тролля. тролль потралливал тролля, за тролление тролля. Достойна доля того кто правыйШирокий выбор, благое благоВершить заслоны, смотреть под ногиИ оставаться стерильным гостем Ссылка на комментарий
violent_silence Опубликовано: 11 мая, 2023 Игроки 6 906 публикаций 62 205 боёв Поделиться Опубликовано: 11 мая, 2023 11 май 2023 - 22:54 пользователь Shadowbeast сказал: Выбор режима. Ну встречка/штурм/генералка/обычный Выбор уровня боя. Набор 30 додиков. Выбор карты. Ясное дело, что я не упомянул, насчет взводов и арты и прочего. Но костяк выше. Во всякие штурм/встречка/генералка игроки, похоже, тоже кидаются по остаточному принципу. Нельзя же включить штурм, но отключить случайный бой. Хотя, возможно, балансировщик пытается впихнуть какой-то процент этих доп. режимов... В любом случае это просто доп. критерий отбора.Выбор карты вообще никак не зависит от конфигурации игроков в очереди, я ХЗ как ВГ/Леста генерит их пул, но этот параметр точно не претендует на то, чтобы его долго "обсчитывать". По идее, чем "легче" карта (меньше размер, меньше объектов, структурно более простые объекты), тем больше боев на ней можно загрузить, только и всего.Ну а распределение по уровням боев и типам техники -- да, требует неких расчетов. Но, имхо, что-то обсчитывать имеет смысл только с точки зрения минимизации времени ожидания. Если на это положить болт, формирование команд, по идее, делается просто многокритериальным отбором. Фановые эпизоды покатушек на арте: https://www.youtube.com/channel/UCu0hBA2uBwEQek7VF9kkHxQ?view_as=subscriber Ссылка на комментарий
Shadows_in_me Опубликовано: 11 мая, 2023 Игроки 25 701 публикация 82 872 боя Поделиться Опубликовано: 11 мая, 2023 (изменено) 11 май 2023 - 22:43 пользователь RenamedUser__13454 сказал: Наш сервак на работе за 30 сек делает выборку, в несколько сотен тысяч записей из 10-15 параметров в БазеДанных из 2 млн. записей. За 10 сек игра легко успеет перебрать из 100 тыс оставшихся игроков и собрать состав. Раньше за это время успевал и при 800 тыс. онлайна. Забудьте про "много времени", времена первых пеньков прошли давно. Это будет работать только при условии наличия в базе необходимых записей. Речь как раз о том, что проблема не в процессе пересчёта параметров, а в результате, т.е. в количестве необходимых записей. Чем больше параметров - тем меньше подходящих - тем больше ожидание их появления. 11 май 2023 - 22:35 пользователь RenamedUser__13454 сказал: Потому что ты проплаченный тролль, который еще и не читатель. Первый пост: - "Вчера было 60%, сегодня 14%." Значит вчера 55%, сегодня 20%. Смысл "открутки" не меняет... Не то чтобы я тебе не верил, но вг показывает у тебя за вчера 52%. Сколько сегодня - я не в курсе. 11 май 2023 - 23:20 пользователь muse_am сказал: Он же и говорит: по итогам последнего боя на конкретном танке этот танк этого игрока маркиркется -1/0/+1 и фсе. При выборе этого танка потом ММ просто будет сортировать всю рутинную чепуху с учетом этого маркера. Ну, не 1,5 сек будет "потеть", а 3 сек. Ну, кагбЕ...)) Откуда инфа про 3 секунды? Проверял уже? 11 май 2023 - 21:21 пользователь EBR75_fl10 сказал: Я там про то, что процесс усложнения запущен в видимой форме. А раз так, усложнение может быть и вне видимых параметров. Прости, я ничего не понял, что ты здесь написал 11 май 2023 - 22:32 пользователь violent_silence сказал: А что за параметры, которые нужно обсчитывать балансировщику? Имхо, балансировщик тратит львиную долю времени вычислений на попытку снизить время ожидания игроков в очереди. Ну, типа, читается очередь ожидающих выхода в бой игроков и вычисляется соотношение между классами и уровнем техники. Затем производится расчет оптимального соотношения между числом боев на разных уровнях и между типами юнитов на каждом конкретном уровне таким образом, чтобы можно было сформировать наибольшее число боев (т.е. минимизировать число ожидающих с учетом того, что игрок с меньшим номером, по возможности, должен уйти в бой раньше игрока с большим номером). Разумеется, если, к примеру, в очереди дофига ПТ и САУ, то балансировщик сначала пытается "под завязку" раскидать ПТ и САУ (чтобы самая длинная очередь двигалась быстрее), а остальные классы добавляет по остаточному принципу. А уж перераскидать юниты внутри конкретного, уже созданного, боя (по принципу "умеет играть на карте" / "не умеет играть на карте", что в простейшем случае можно реализовать добавлением к акку поля типа "ключ-значение", где значение имеет тип boolean), это просто как 2 пальца об асфальт. P.S.: Как в реальности работает балансировщик никогда не интересовался, возможно ошибаюсь в своих суждениях. Но, имхо, доп. проверка при отборе не способна существенно снизить работу балансировщика. Ну вот смотри. Чтобы закинуть тебя в бой, балансер должен найти для тебя подходящий уровень боя, подходящие классы танков (с учётом ролей), и ещё подобрать карту, на который ты не играл только что. Пробежать по базам посмотреть не сложно, сложно будет, когда там не найдётся нужного количества необходимых желающих 29 тел с соответствующими параметрами. А когда ты добавляешь ещё один, искать тебе придётся ещё дольше. Тем более, если этот параметр тепловая карта, который довольно индивидуален. Может, оно и не слишком увеличит время сбора, я не знаю. Но со слов разрабов, каждый лишний пункт создаёт заметные трудности. В чём легко убедиться на примере с ранговыми, где к обычному балансу добавляется всего 1 - ранг. В итоге там бывали и бои игроков из 1-го дивизиона, а то и прошедшие полностью, с игроками 3 дивизиона (и это с дооолгим временем ожидания). Т.е. тупо не отвечающие изначальной задумке результаты. С учитыванием тепловых карт может получится также - кидать он будет стараться как надо, а получаться будет всё равно всех в одну кучу. Вроде правило есть, его добавили, обсчитали - а итог как будто его и нет. Особенно заметно это будет у некоторых не самых многочисленных групп игроков. Изменено 11 мая, 2023 пользователем Shadows_in_me Ссылка на комментарий
Рекомендованные публикации