RU

Зачем нужно чистить кеш

Кеш — это промежуточное хранилище информации на вашем устройстве. Из кеша игра получает данные без задержек и перерасчетов, поэтому доставать их оттуда быстрее, чем запрашивать с сервера. Это помогает загружать повторяющиеся элементы и ускоряет работу игры.

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

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

В кеш помещает информацию не только игра, но и ваш телефон, компьютер и плагины, которые загружают данные для оплаты и синхронизации, — Google Play, App Store, Facebook. Мы никак не влияем на такие ситуации, потому что они происходят на внешних сервисах.

Как работает кеш

Хранение игровых элементов в кеше ускоряет приложение, но это же иногда становится причиной проблем. Они связаны с тем, как игра взаимодействует с кешем.

  1. Пока игра запускается, в кеш загружается часто используемая информация.
  2. Когда вы делаете что-то в игре, она сначала ищет данные в кеше. Если они есть, то приложение забирает их и вы видите результат своего действия на экране.
  3. Если нужных данных в кеше нет, то запрос уходит к серверам.

Когда игра обращается к кешу, могут возникнуть трудности.

  • В процессе передачи потерялась часть данных. Она не повлияла на загрузку приложения, но в кеш пришла неполная или поврежденная информация.
  • Сервер обновил данные, которые уже хранятся в кеше. Это чаще всего происходит при апдейтах игры.

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

Почему мы советуем чистить кеш

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

Веб-версия Vikings: War of Clans загружается в кеш браузера полностью. Если вы увидели баг или вылетели из игры — это, скорее всего, произошло из-за проблем с передачей информации.

Когда вы чистите кеш, вы даете серверу команду заново загрузить все нужные данные. Лучше повторить очистку несколько раз, чтобы точно ничего не потерялось.

Была ли статья полезна?

Нужна помощь?

Нужна помощь?

Напишите нам. Мы будем рады помочь!

Задать вопрос