Перейти к содержимому

Рекомендованные публикации

Игроки
6 906 публикаций
62 205 боёв
11 май 2023 - 20:40 пользователь Shadows_in_me сказал:

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

 

А что за параметры, которые нужно обсчитывать балансировщику? Имхо, балансировщик тратит львиную долю времени вычислений на попытку снизить время ожидания игроков в очереди. Ну, типа, читается очередь ожидающих выхода в бой игроков и вычисляется соотношение между классами и уровнем техники. Затем производится расчет оптимального соотношения между числом боев на разных уровнях и между типами юнитов на каждом конкретном уровне таким образом, чтобы можно было сформировать наибольшее число боев (т.е. минимизировать число ожидающих с учетом того, что игрок с меньшим номером, по возможности, должен уйти в бой раньше игрока с большим номером). Разумеется, если, к примеру, в очереди дофига ПТ и САУ, то балансировщик сначала пытается "под завязку" раскидать ПТ и САУ (чтобы самая длинная очередь двигалась быстрее), а остальные классы добавляет по остаточному принципу. А уж перераскидать юниты внутри конкретного, уже созданного, боя (по принципу "умеет играть на карте" / "не умеет играть на карте", что в простейшем случае можно реализовать добавлением к акку поля типа "ключ-значение", где значение имеет тип boolean), это просто как 2 пальца об асфальт. :)

 

P.S.: Как в реальности работает балансировщик никогда не интересовался, возможно ошибаюсь в своих суждениях. Но, имхо, доп. проверка при отборе не способна существенно снизить работу балансировщика.

Изменено пользователем violent_silence
Фановые эпизоды покатушек на арте: https://www.youtube.com/channel/UCu0hBA2uBwEQek7VF9kkHxQ?view_as=subscriber
Ссылка на комментарий
Бета-тестеры
3 118 публикаций
47 437 боёв
11 май 2023 - 21:30 пользователь illiss сказал:

 У меня ваще далеко от 14:

Spoiler

 

Потому что ты проплаченный тролль, который еще и не читатель. Первый пост: - "Вчера было 60%, сегодня 14%."

Значит вчера 55%, сегодня 20%. Смысл "открутки" не меняет...

Изменено пользователем RenamedUser__13454
  • Плюс 1

Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги...

Ссылка на комментарий
Бета-тестеры
3 118 публикаций
47 437 боёв
11 май 2023 - 21:32 пользователь violent_silence сказал:

11 май 2023 - 20:40 пользователь Shadows_in_me сказал:

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

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

Наш сервак на работе за 30 сек делает выборку, в несколько сотен тысяч записей из 10-15 параметров в БазеДанных из 2 млн. записей.

За 10 сек игра легко успеет перебрать из 100 тыс оставшихся игроков и собрать состав. Раньше за это время успевал и при 800 тыс. онлайна.

Забудьте про "много времени", времена первых пеньков прошли давно.  

Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги...

Ссылка на комментарий
Игроки
4 340 публикаций
41 080 боёв
11 май 2023 - 22:35 пользователь RenamedUser__13454 сказал:

Потому что ты проплаченный тролль, который еще и не читатель. Первый пост: - "Вчера было 60%, сегодня 14%."

Значит вчера 55%, сегодня 20%. Смысл "открутки" не меняет...

 Ты тоже проплаченный тролль. Забыл? Негоже троллю троллить тролля.

 Долго бы ты играл в танки, если бы у тебя стабильно чередовались победы и поражения и каждый день было бы строго 50%?

Ссылка на комментарий
Игроки
18 381 публикация
15 001 бой
11 май 2023 - 22:30 пользователь RenamedUser__13454 сказал:

Команда противников на 60% слабее вашей, тут еще до боя все понятно. Даже ЕБР только и делал что набивал дамажку халявную.

Это не бой, а унылый настрел дамажки на статку, против ботов и то веселее было бы, те хотя бы попадают иногда в ответ...

 

А как в этом случае получилось 60% разницы?

Я посмотрел игроков, мне показалось в среднем плюс-минус одинаковые команды.

 

Изменено пользователем luxero
удалил ругательства
Мой TELEGRAM: https://t.me/EBR75_fl10 (ССЫЛКА)
 
 
Ссылка на комментарий
Бета-тестеры
3 118 публикаций
47 437 боёв
11 май 2023 - 21:32 пользователь SPL101 сказал:

Раньше играл после работы с удовольствием, а сейчас игру просто уничтожили.

1. баланса нет

2. карты все в багах - снаряды улетают в текстуры или вовсе пропадают по дороге в полете

3. не попал в броню в колесника или вафлю, арту или другой картон - это перебор, подкалибером, ББ , даже хеш фугасом !!!!

4. на пт 10 с пробитием 303 через раз рикошет

5. Как только включил эти сраные никому не нужные резервы - сразу считай побед будет 0 все время их действия, весь час. Хоть бы это *** продать можно было.

Вы своими кривыми руками просто уничтожаете некогда самую любимую игру тупо выкачивая из нее деньги. Ребята, сейчас реально у руля кто то тупорылый и ведет ее в пропасть, у вас и так уже пол команды ботов !!! куда дальше ??? Сейчас катаю по инерции. Сегодня зашел после работы катнуть пару каток и вместо фана и удовольствия как *** хлебнул.

1. Уже несколько лет как нету баланса. С уходом онлайна это "очень" ощутимо.

пп. 2-5. ну, да, теперь только так. А как еще "защитить" ботов от турбобоя?

Изменено пользователем RenamedUser__13454

Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги...

Ссылка на комментарий
Игроки
17 911 публикация
100 746 боёв
12 май 2023 - 00:25 пользователь EBR75_fl10 сказал:

 

Почему? кв-5 в топ3 с 600 урона

 

Один бой вполне возможно, иногда и у меня такое бывает, что человек 10 слились с 0.
Но все 24? Сильно сомневаюсь.

Ссылка на комментарий
Бета-тестеры
3 118 публикаций
47 437 боёв
11 май 2023 - 21:44 пользователь EBR75_fl10 сказал:

А как в этом случае получилось 60% разницы?

Я посмотрел игроков, мне показалось в среднем плюс-минус одинаковые команды.

Тут больше похоже на плюс+плюс+плюс-минус. Равные это когда противники скилловики настреляли хотя бы свою среднюю. А тут прям полное "полЕвое бессилие" у них.

Видимо экономили снаряды или резко разучились попадать. Балансир палится по полной...

Изменено пользователем RenamedUser__13454

Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги...

Ссылка на комментарий
Игроки
17 911 публикация
100 746 боёв
12 май 2023 - 00:32 пользователь violent_silence сказал:

 

А что за параметры, которые нужно обсчитывать балансировщику? Имхо, балансировщик тратит львиную долю времени вычислений на попытку снизить время ожидания игроков в очереди. Ну, типа, читается очередь ожидающих выхода в бой игроков и вычисляется соотношение между классами и уровнем техники. Затем производится расчет оптимального соотношения между числом боев на разных уровнях и между типами юнитов на каждом конкретном уровне таким образом, чтобы можно было сформировать наибольшее число боев (т.е. минимизировать число ожидающих с учетом того, что игрок с меньшим номером, по возможности, должен уйти в бой раньше игрока с большим номером). Разумеется, если, к примеру, в очереди дофига ПТ и САУ, то балансировщик сначала пытается "под завязку" раскидать ПТ и САУ (чтобы самая длинная очередь двигалась быстрее), а остальные классы добавляет по остаточному принципу. А уж перераскидать юниты внутри конкретного, уже созданного, боя (по принципу "умеет играть на карте" / "не умеет играть на карте", что в простейшем случае можно реализовать добавлением к акку поля типа "ключ-значение", где значение имеет тип boolean), это просто как 2 пальца об асфальт. :)

 

P.S.: Как в реальности работает балансировщик никогда не интересовался, возможно ошибаюсь в своих суждениях. Но, имхо, доп. проверка при отборе не способна существенно снизить работу балансировщика.

Выбор режима. Ну встречка/штурм/генералка/обычный
Выбор уровня боя.
Набор 30 додиков.
Выбор карты.

 

Ясное дело, что я не упомянул, насчет взводов и арты и прочего.
Но костяк выше.

Изменено пользователем Shadowbeast
Ссылка на комментарий
Игроки
18 381 публикация
15 001 бой
11 май 2023 - 22:53 пользователь RenamedUser__13454 сказал:

Тут больше похоже на плюс+плюс+плюс-минус. Равные это когда противники скилловики настреляли хотя бы свою среднюю. А тут прям полное "полЕвое бессилие" у них.

Видимо экономили снаряды или резко разучились попадать. Балансир палится по полной...

 

Так где разница в 60% ?

Мой TELEGRAM: https://t.me/EBR75_fl10 (ССЫЛКА)
 
 
Ссылка на комментарий
Бета-тестеры
3 118 публикаций
47 437 боёв
11 май 2023 - 21:44 пользователь illiss сказал:

  Долго бы ты играл в танки, если бы у тебя стабильно чередовались победы и поражения и каждый день было бы строго 50%?

Что это за новый маркетинговый ход про оправдание откруток)))

Как видишь играл долго. 7 лет играл строго 49-51% и не жаловался, были жаркие бои на равных, где выживало 2-4 танка в среднем.

А сейчас куча унылых турбосливов или турбопобед, где ты скорее "наблюдатель" дисбаланса. Одно радует, мучения этих боев длятся сейчас всего 3-4 боя.

Изменено пользователем RenamedUser__13454

Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги...

Ссылка на комментарий
Бета-тестеры
3 118 публикаций
47 437 боёв
11 май 2023 - 21:55 пользователь EBR75_fl10 сказал:

Так где разница в 60% ?

60% я еще "сгладил", там все 120% дисбаланса будут. Сложи урон по командам у ТОП-5 и сравни разницу...

Про остальных "мертвых" противников вообще молчу, так для отстрела манекены выставлены...

Изменено пользователем RenamedUser__13454

Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги...

Ссылка на комментарий
Бета-тестеры
3 118 публикаций
47 437 боёв
11 май 2023 - 21:01 пользователь Shadowbeast сказал:

изображение_2023-05-12_000130.png

Да вроде не 14%.

Это где такую статистику по танкам можно посмотреть?

Закон статиста ВОТ: стой в кустах, прячься за своих, разменяй товарища, мешай дамажить, воруй фраги...

Ссылка на комментарий
Игроки
17 911 публикация
100 746 боёв
12 май 2023 - 01:19 пользователь RenamedUser__13454 сказал:

Это где такую статистику по танкам можно посмотреть?

У меня в подписи сайт.

Ссылка на комментарий
Игроки
1 634 публикации
31 645 боёв
11 май 2023 - 22:54 пользователь Shadowbeast сказал:

Выбор режима. Ну встречка/штурм/генералка/обычный
Выбор уровня боя.
Набор 30 додиков.
Выбор карты.

 

Ясное дело, что я не упомянул, насчет взводов и арты и прочего.
Но костяк выше.

Он же и говорит: по итогам последнего боя на конкретном танке этот танк этого игрока маркиркется -1/0/+1 и фсе. При выборе этого танка потом ММ просто будет сортировать всю рутинную чепуху с учетом этого маркера. Ну, не 1,5 сек будет "потеть", а 3 сек. Ну, кагбЕ...)) 

18 июл 2023 - 20:23 пользователь BORZOY_42r сказал:

Просто оставлю тут: "• 30 июня в 07:00 (МСК) балансировщик по эффективности будет отключен в режиме «Стальной охотник: Возрождение». Теперь соперники в матчи будут подбираться случайным образом."

 

Ссылка на комментарий
Игроки
1 634 публикации
31 645 боёв
11 май 2023 - 23:19 пользователь RenamedUser__13454 сказал:

Это где такую статистику по танкам можно посмотреть?

Понабирают по объявлениям))

18 июл 2023 - 20:23 пользователь BORZOY_42r сказал:

Просто оставлю тут: "• 30 июня в 07:00 (МСК) балансировщик по эффективности будет отключен в режиме «Стальной охотник: Возрождение». Теперь соперники в матчи будут подбираться случайным образом."

 

Ссылка на комментарий
Игроки
1 274 публикации
3 259 боёв
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;

Изменено пользователем Konvis
"Всё будет, как ты хочешь, но совсем не так, как ты себе это представляешь!" (Льюис Кэролл)
Ссылка на комментарий
Игроки
23 114 публикации
62 263 боя
11 май 2023 - 19:44 пользователь illiss сказал:

 Ты тоже проплаченный тролль. Забыл? Негоже троллю троллить тролля.

 

тролль потралливал тролля, за тролление тролля.

Достойна доля того кто правый

Широкий выбор, благое благо

Вершить заслоны, смотреть под ноги

И оставаться стерильным гостем

Ссылка на комментарий
Игроки
6 906 публикаций
62 205 боёв
11 май 2023 - 22:54 пользователь Shadowbeast сказал:

Выбор режима. Ну встречка/штурм/генералка/обычный
Выбор уровня боя.
Набор 30 додиков.
Выбор карты.

 

Ясное дело, что я не упомянул, насчет взводов и арты и прочего.
Но костяк выше.

 

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

Выбор карты вообще никак не зависит от конфигурации игроков в очереди, я ХЗ как ВГ/Леста генерит их пул, но этот параметр точно не претендует на то, чтобы его долго "обсчитывать". По идее, чем "легче" карта (меньше размер, меньше объектов, структурно более простые объекты), тем больше боев на ней можно загрузить, только и всего.

Ну а распределение по уровням боев и типам техники -- да, требует неких расчетов. Но, имхо, что-то обсчитывать имеет смысл только с точки зрения минимизации времени ожидания. Если на это положить болт, формирование команд, по идее, делается просто многокритериальным отбором.

Фановые эпизоды покатушек на арте: https://www.youtube.com/channel/UCu0hBA2uBwEQek7VF9kkHxQ?view_as=subscriber
Ссылка на комментарий
Игроки
25 700 публикаций
82 872 боя
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 дивизиона (и это с дооолгим временем ожидания). Т.е. тупо не отвечающие изначальной задумке результаты. С учитыванием тепловых карт может получится также - кидать он будет стараться как надо, а получаться будет всё равно всех в одну кучу. Вроде правило есть, его добавили, обсчитали - а итог как будто его и нет. Особенно заметно это будет у некоторых не самых многочисленных групп игроков. 

Изменено пользователем Shadows_in_me
Ссылка на комментарий
Гость
Эта тема закрыта для публикации новых ответов.
  • Сейчас на странице   0 пользователей

    • Эту страницу никто не просматривает.
×
×
  • Создать...