Comments 12
Интересная статья, замечено, что телеграмм боты виснут, влияет ли это на процесс игры? и как с этим боретесь?
Как указано в статье, в первой версии игры использовался long-polling. У него есть ряд ограничений, в том числе и те самые «зависания», когда пользователь отправляет много запросов подряд к боту и вскоре для такого ползьзователя бот получает «429: Too Many Requests» и уже ничего не может отправлять в качестве ответа.
С переходом (во второй версии игры) на webhooks проблема практически полностью исчезла. Плюс ответы на сами webhooks вдвое расширяют ограничения телеграмма на общение с ботом (со 100 до 200). Да и с самими webhooks все запросы хорошо распараллеливаются на несколько процессов nodejs с помощью nginx.
Я планирую подробней про этот переход на webhooks в статье для второй версии игры рассказать.
С переходом (во второй версии игры) на webhooks проблема практически полностью исчезла. Плюс ответы на сами webhooks вдвое расширяют ограничения телеграмма на общение с ботом (со 100 до 200). Да и с самими webhooks все запросы хорошо распараллеливаются на несколько процессов nodejs с помощью nginx.
Я планирую подробней про этот переход на webhooks в статье для второй версии игры рассказать.
Паша, классно всё расписал, для потомков пригодится. Я оставлю тут ссылку на статью про Startup Wars на SPARK, может будет полезно.
Я, как человек не равнодушный по натуре, поинтересуюсь. Что с Пашей в плане здоровья?
Интересно. Почему при старте выбрав «Wayne Ent.» Мне написали «Ты не можешь зарегистрироваться за эту компанию» Ииии все. Зависли)
Хороший вопрос. В каждую компанию периодически закрывается вход, чтобы регулировать общее кол-во игроков в компаниях примерно на одном уровне. Когда вам показывалось меню с выбором команд, вход был закрыт в другую компанию. Когда же вы нажали кнопку, произошло закрытие в «Wayne Ent.» и вас уже не пустили.
Ранее такого кейса не происходило, поскольку не было одновременно нескольких попыток регистраций в разные компании.
Буду думать, спасибо за найденный кейс.
Ранее такого кейса не происходило, поскольку не было одновременно нескольких попыток регистраций в разные компании.
Буду думать, спасибо за найденный кейс.
Да, есть неплохие браузерки. Но в текстовые ммо еще не играл.
Sign up to leave a comment.
Как я начал создавать текстовую MMO RPG