BerSun написал(-а) 2017-06-15 18:56:08
Вот теперь официально объявляю об открытии Игромаркета)
P.S. Я прекрасно осведомлен о сложностях при активации кодов у тех, кто приобрел/у кого хватает баллов чтобы приобрести сотни и даже тысячи кодов. Увеличение лимита с 3-х до 5-ти кодов в 5 минут при наличии тысяч кодов будет лишь полумерой, а не решением. При этом чем больше лимит будет установлен, тем сложнее будут проходить запуски подобных акций из-за резкого и очень масштабного увеличения количества запросов к базе проекта с проверкой корректности вводимых кодов. К сожалению, на данный момент, у меня нет готового варианта по данной теме. Но что-то обязательно придумаем...
А можно на время, пока у вас нет технического решения по вопросам введения сотен и тысяч кодов предоставить игрокам полумеру в виде:
1. Попросить доработать интерфейс фильтрации предметов в инвентаре игромаркета по названию или группе как в самом инвентаре так и в разделе пинкодов. Круто было бы сделать представление в виде простой таблицы, чтобы можно было скопировать в эксель.
Еще нужна фильтрация по тому использован код или нет (или дата, когда я его сгенерил, второй день вводу пин-коды и уже вижу, что разницы между не использоваными и использованными никакой в игромаркете)
2. Принимать столь большое число кодов через техподдержку.
К чему я это? Захожу в игромаркет, вскрываю сундуки (там тоже процесс вскрытия тот еще ад из-за невозможности отключить анимацию), затем захожу в интерфейс и фильтрую предметы по одному типу, делаю пин-коды и все пин-коды для предметов одного типа я передаю в файле техподдержке.
Со своей стороны по количеству пинкодов для предметов одного типа я знаю сколько предметов этого типа я должен получить. С вашей стороны - вы можете запускать обработку большого числа пинкодов тогда, когда нагрузка на сервера это позволяет (или распределять ее как вам надо).
Можно такое организовать?
----
ИМХО, техническое решение очевидное - сделать очередь на обработку пинкодов (с интерфейсом). Игрок вводит в поле пинкоды в столбик, они ставятся в очередь, обрабатываются, а затем на почту приходит сундук, содержащий все предметы по итогам обработки пинкодов. Или же по факту обработки каждого кода в рюкзак игрока попадает очередной предмет.
А у кого 1к+ кодов - ограничить партиями по 100 штук, всё быстрее чем 1 вводить руками в поле и всего 3 кода раз в 5 минут.