These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Технические вопросы

 
  • Topic is locked indefinitely.
 

Кэш ресурсов

First post
Author
Mogryph
Sebiestor Tribe
Minmatar Republic
#1 - 2015-09-22 09:03:05 UTC
Здравствуйте.
В общем-то понятно, что игра качает файлы ресурсов по мере необходимости...
Но удаляет ли она файлы, которые перестали быть нужны? Например, после очередного обновления шейдеров и картинок-рендеров.

Я предположил (может, ошибочно), что список всех необходимых игре ресурсов содержится в файлах resfileindex.txt и resfileindex_prefetch.txt. Сделал маленькую программу и вот она показывает, что в папке кэша ресурсов содержится уже около 27к файлов, не нужных игре. Ну или я где-то налажал в программе :) Еще перепроверю сейчас.
ISD Betula Ermanii
ISD LOC
ISD Alliance
#2 - 2015-09-22 09:31:33 UTC
Необходимые файлы заменяются патчами (если клиент установлен полностью).

В процессе докачки - необходимые файлы остаются на компьютере и заменяются при необходимости.
Лазить в клиент - запрещено ЛСКП Smile

ISD Betula Ermanii

Lt. Commander

Волонтёр группы по взаимодействию с игроками

Interstellar Services Department

Mogryph
Sebiestor Tribe
Minmatar Republic
#3 - 2015-09-22 09:51:14 UTC
А засорять компьютер юзера не запрещено законами совести? :)
Вот я удалил эти 27к файлов и отключил подгрузку новых ресурсов. Пока не вижу, чтоб в игре что-то пропало...
Mogryph
Sebiestor Tribe
Minmatar Republic
#4 - 2015-09-22 09:58:04 UTC
Я очень не уверен, что файлы заменяются... Имя файла в кэше состоит, как я понял, из самого имени файла + его хэша. Я видел файлы с одинаковым именем, но разной датой создания и разным хэшем. Вот и хочу уточнить, действительно ли старые файлы не удаляются. Или я что-то пропустил.
ISD Betula Ermanii
ISD LOC
ISD Alliance
#5 - 2015-09-22 10:05:56 UTC
Mogryph wrote:
А засорять компьютер юзера не запрещено законами совести? :)
Вот я удалил эти 27к файлов и отключил подгрузку новых ресурсов. Пока не вижу, чтоб в игре что-то пропало...


Отвечу цитатой из ЛСКП, которое безусловно было прочитано и понято в полом объеме, и условия которого были приняты полностью и без оговорок (ведь правда, да?Big smile )

Quote:
D. Обновления ПО

Время от времени компания CCP может обновлять или иным образом модифицировать ПО по электронным каналам. Настоящим вы разрешаете компании CCP: (i) получать от вашего компьютера данные о конфигурации аппаратного обеспечения системы; (ii) получать из каталога файлов вашего компьютера информацию, относящуюся к Игре и возможности доступа к Системе; (iii) загружать на ваш компьютер игровой контент, файлы и данные, связанные с действием Игры. Изложенные выше положения относятся к любому компьютеру, с которого вы входите в Систему, используя свою Учётную запись.


ISD Betula Ermanii

Lt. Commander

Волонтёр группы по взаимодействию с игроками

Interstellar Services Department

Mogryph
Sebiestor Tribe
Minmatar Republic
#6 - 2015-09-22 10:15:16 UTC
Что за ерунда вообще? А если я найду модуль, который сервер крашит, мне тоже баг-репорт не писать потому что EULA оставляет за разработчиком право оставлять в по любое количетсво багов? Ладно. Если никто по делу тут не ответит, я, лучше, в англойзычной части форума спрошу.
ISD Cepheus
#7 - 2015-09-22 10:50:38 UTC
Mogryph wrote:
Что за ерунда вообще? А если я найду модуль, который сервер крашит, мне тоже баг-репорт не писать потому что EULA оставляет за разработчиком право оставлять в по любое количетсво багов?
Если вы найдёте настолько серьёзный баг, то крайне рекомендую всё-таки о нём сообщить. Цитата из ToS:
Quote:
23. You may not exploit any bug in EVE Online to gain an unfair advantage over other players. You may not communicate the existence of any exploitable bug to others directly or through a public forum. Bugs should be reported through the bug reporting tool on our website.

ISD Cepheus

Lieutenant

Волонтёр группы по взаимодействию с игроками

Interstellar Services Department

Zakatka Night
#8 - 2015-09-22 12:22:10 UTC
Mogryph wrote:
Но удаляет ли она файлы, которые перестали быть нужны?

https://wiki.eveonline.com/en/wiki/Rescache
rescache.exe purge
чистит .. но толку не особо много, все равно слишком много файлов в кеше Cry
вот в старом клиенте файлов было меньше!
Mogryph
Sebiestor Tribe
Minmatar Republic
#9 - 2015-09-22 13:01:03 UTC
Ага, вот оно как... есть purge. Понял, спасибо. Я свои уже удалил собственной программкой, но рад, что есть и штатный способ.
Количество файлов действительно расстраивает... Самое обидное, что смысла в этом никакого... Никто не мешал разработчикам сделать хранение всех этих файлов в одном образе с собственной файловой системой. Подобно loop девайсам в юниксе.
На самом деле, и для виндовс есть реазирации loop девайсов. Создается файл заданного размера, а потом монтируется как жесткий диск. Но это, конечно, не то, что можно обществу посоветовать :)
Mogryph
Sebiestor Tribe
Minmatar Republic
#10 - 2015-09-22 13:06:35 UTC
А потом все эти 70к файлов еще оказываются раскиданы по разным местам жесткого диска и он, бедняга, прыгает туда-сюда, пока их грузит...
Nix Axer
Radiation Risk
#11 - 2015-09-22 16:03:42 UTC
ISD Betula Ermanii wrote:

Лазить в клиент - запрещено ЛСКП Smile


Где конкретно запрещено?
Нашел только про запрет декомпиляции и модифицирование файлов.
Не вижу запрета на удаление нескольких файлов.
DivineHero
University of Caille
Gallente Federation
#12 - 2015-09-23 11:24:40 UTC
Mogryph wrote:
Здравствуйте.
В общем-то понятно, что игра качает файлы ресурсов по мере необходимости...
Но удаляет ли она файлы, которые перестали быть нужны? Например, после очередного обновления шейдеров и картинок-рендеров.

Я предположил (может, ошибочно), что список всех необходимых игре ресурсов содержится в файлах resfileindex.txt и resfileindex_prefetch.txt. Сделал маленькую программу и вот она показывает, что в папке кэша ресурсов содержится уже около 27к файлов, не нужных игре. Ну или я где-то налажал в программе :) Еще перепроверю сейчас.


Хмм.. как надо играть в Еву, что-бы клиент игры, как минимум, задействовал 75%-80% ресурсных файлов..

Окей,дело вот в чём.Один из вас,все вы или,может,никто из вас не,точно знает,что тут происходит.

Vollhov
Viziam
Amarr Empire
#13 - 2015-09-23 11:54:06 UTC
DivineHero wrote:
Mogryph wrote:
Здравствуйте.
В общем-то понятно, что игра качает файлы ресурсов по мере необходимости...
Но удаляет ли она файлы, которые перестали быть нужны? Например, после очередного обновления шейдеров и картинок-рендеров.

Я предположил (может, ошибочно), что список всех необходимых игре ресурсов содержится в файлах resfileindex.txt и resfileindex_prefetch.txt. Сделал маленькую программу и вот она показывает, что в папке кэша ресурсов содержится уже около 27к файлов, не нужных игре. Ну или я где-то налажал в программе :) Еще перепроверю сейчас.


Хмм.. как надо играть в Еву, что-бы клиент игры, как минимум, задействовал 75%-80% ресурсных файлов..

20 окон на гейте между лоу и нулями ?

End of Time. I'm not fanatic, I'm just a servant by Her Majesty the Empress Jamyl Sarum I. It's time to leave this world to me. YC111 to YC117.12.10 20:00

DivineHero
University of Caille
Gallente Federation
#14 - 2015-09-23 12:19:53 UTC
Неужели во всех 20 окнах будут использоваться разные ресурсы, при пролёте одного и того же корабля. Хотя если 2-3 разных корабля и пара фур пролетит..

Окей,дело вот в чём.Один из вас,все вы или,может,никто из вас не,точно знает,что тут происходит.