CrazyNiger
[DRAGO] Магистр
могущество: 6734
длань судьбы
мужчина Безумный Ди
260 уровня
Корочкун
[Լ|UA] Боец
могущество: 1689

орк Сурен
44 уровня
Experienced
Пробовал, не то
Experienced
[CϺ] Магистр
могущество: 7755
длань судьбы
мужчина Experienced
255 уровня
Корочкун
Это правильный вызов метода, если точнее https://the-tale.org/game/quests/api/choose?api_client=the_tale-v0.3.26.7&api_version=1.0&option_uid= ...
Какой ответ приходит на этот запрос?
Корочкун
[Լ|UA] Боец
могущество: 1689

орк Сурен
44 уровня
Да, это сработало! Большое спасибо :)
Leniork
без гильдии
могущество: 39

эльф Лурк
16 уровня
Хочу задать глупый вопрос тк новенький в деле в деле разработки, но хочу научиться.
Вопрос по документации.
Стандартное окружение для игры.

Ubuntu
Postgres
RabbitMQ
Redis
Python + Django
Postfix
Nginx

Для разработки нужно установить всё выше перечисленное?
Можно ли обойтись без Ubuntu и работать в Windows?



Сообщение изменено
Tiendil
[НБ] Магистр
могущество: 13834
разработчик
дварф Халлр
87 уровня
Leniork
Можно ли обойтись без Ubuntu и работать в Windows?
Само окружение подымается в виртуалке, см. документацию. Виртуалка подымается vagrant-ом. Под виндой, теоретически, должно работать, но не проверял.
BAZIL
[Լ|UA] Офицер
могущество: 686
длань судьбы
гоблин Безил
94 уровня
получаю каждые 20 сек, информацию с /game/api/info где то 9-12 Кб, можно ли как то уменьшить, объем или это уже минимум?
Tiendil
[НБ] Магистр
могущество: 13834
разработчик
дварф Халлр
87 уровня
Из документации по методу

Полный ответ имеет большой размер, поэтому реализован следующий механизм его сжатия:

- в параметре client_turns можно передать список номеров ходов (через запятую), для которых на клиенте есть полная информация;
- если сервер сможет, в ответе он вернёт только изменившуюся информацию о герое;
- сокращению подвергается только информация в hero_info;
- сокращение происходит удалением неизменившихся полей hero_info (только на верхнем уровне, без рекурсии);
- чтобы получить полную информацию, скопируйте недостаующие поля из закэшированной на стороне клиента информации для хода, указанного в .account.hero.patch_turn;
- сервер не гарантирует, что вернёт сокращённую информацию;
- сервер может вернуть патч для любого из переданных в client_turns ходов;
- имеет смысл в параметре client_turns передавать последние 2-3 хода;
- обратите внимание, сжатие ответа применяется и к информации о противнике в PvP! Поэтому первый запрос при PvP всегда должен требовать полную информацию.

Если это уже делается, то по-другому никак. Ну ещё заголовок «accept-encoding: gzip» можно передать, если не передаётся — в этом случае вернётся пожатый ответ.
BAZIL
[Լ|UA] Офицер
могущество: 686
длань судьбы
гоблин Безил
94 уровня
спасибо попробую

Прикрутил gzip трафик упал на 65%, это победа



Сообщение изменено
Lerson
[^_^] Рекрут
могущество: 692

женщина Хладость
50 уровня
Я не могу понять, это баг или энергия отключили?
'hero': {'energy': {'discount': 0, 'bonus': 0, 'value': 0, 'max': 0}
Tiendil
[НБ] Магистр
могущество: 13834
разработчик
дварф Халлр
87 уровня
Lerson
Проверь версию метода. Скорее всего она не актуальная.
Lerson
[^_^] Рекрут
могущество: 692

женщина Хладость
50 уровня
Tiendil
И правда, 1.9 против моих 1.3 (:
Lerson
[^_^] Рекрут
могущество: 692

женщина Хладость
50 уровня
Tiendil
Похоже сейчас есть только один параметр энергии -_-"
Tiendil
[НБ] Магистр
могущество: 13834
разработчик
дварф Халлр
87 уровня
Lerson
Похоже сейчас есть только один параметр энергии -_-"
Перечитай новости об обновлениях. Похоже ты давно не был :-D
Lerson
[^_^] Рекрут
могущество: 692

женщина Хладость
50 уровня
А информацию о последствиях в выборе квеста не завезли?
Аля станет ли персонаж злым / добрым.