BAZIL
#16
[LjUA] Командор
могущество: 1642
длань судьбы
гоблин Базил
137 уровня
Tiendil я ж обещал

скажите как часто можно вызывать /game/api/info ?
CrazyNiger
#17
[DRAGO] Магистр
могущество: 9737
длань судьбы
мужчина Злобный Дракон
261 уровня
BAZIL
Имеет смысл вызывать с интервалов в 10 секунд.
Tiendil
#18
[НБ] Магистр
могущество: 14655
разработчик
дварф Халлр
105 уровня
BAZIL
скажите как часто можно вызывать /game/api/info ?
Сейчас явных ограничений на это нет. Но если будет страдать производительность игры, запросы будут резаться.

Так что в пределах разумного.

Для конкретного игрока нет смысла вызывать чаще разав 10 секунд.
BAZIL
#19
[LjUA] Командор
могущество: 1642
длань судьбы
гоблин Базил
137 уровня
Спасибо
Я планировал раз в 16 сек
Бадж
#20
[ARS] Боец
могущество: 865
длань судьбы
дварф Эйрик
111 уровня
Вдруг кому понадобится, мои cmd для сохранения game info в файл с использованием CURL.

Первый файл для логина и получения куков (login.cmd):

curl.exe -c "cookie.c" -b "sessionid=XXXXF441yaXuGyxTXmc2jc9p8DysUYk1kEyYIaYSqb2emFLLj4Q323pDq9aIPnJm; csrftoken=XXXXg5hQDj3ddAoPMCKcX12JBkEuwL2EFlDKJKV1V3dVyB1vBnpPh9PkaHjcSS6E" -d "email=XXXXXX@yandex.ru&password=XXXXXX&csrfmiddlewaretoken=XXXXg5hQDj3ddAoPMCKcX12JBkEuwL2EFlDKJKV1V3dVyB1vBnpPh9PkaHjcSS6E" "http://the-tale.org/accounts/auth/api/login?api_version=1.0&api_client=SASS-asas"

В результате создается файл cookie.c, который в дальнейшем используем для получения game/info.
Логиниться каждый раз не нужно пока не истекут куки.

Запрос данных (game_info.cmd):

echo. %DATE% %TIME%: game info >> C:\curl\%DATE%.json
C:\curl\curl -b C:\curl\cookie.c "http://the-tale.org/game/api/info?api_version=1.9&api_client=CURL-0.01" >> C:\curl\%DATE%.json

В результате работы второго файла получается файл с данными вида:
15.03.2018 9:35:00,50: game info
{"status": "ok", "data": {"map_version": "17919361-1521094214.847702", "enemy": null, "turn": {"verbose_time": "18:30", "number": 17919510, "verbose_date":....