Eve-Online Forums
Eve-Online Forums > EVE:The Second Genesis > FAQ
Ответ
Опции темы Поиск в этой теме Опции просмотра
Asm



Пилот

Joined: 18.08.2002

Адрес: Лёнинград

Сообщения: 234

Post subject: Обход кэширования при логине
Ответить с цитированием
В процессе логина ева иногда начинает подгрузку данных с сервера, в данный момент это около полутора мегабайт. Для модемщиков это довольно таки болезненный процесс.

Загруженные данные сохраняются в папке *eve folder*/cache , в виде следующих файлов :

- machoCachedMethodCalls5.dat;
- machoCachedObjects5.dat;
- machoMethodCallCachingDetails5.dat.

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

Решение проблемы просто до невозможного. После удачного запуска евы, открываем папку *eve folder*/cache и копируем указанные выше файлы в отдельную папку. И если в дальнейшем клиент начинает что-то загружать, то просто закрываем клиент и копируем файлы обратно в *eve folder*/cache. Если клиенту что-то не понравится, то он сам подгрузит с сервера и если это произошло просто обновляем скопированные ранее файлы в отдельной папке.
Чтобы не делать все это ручками можно написать .bat-ник и все это будет производится автоматически. Вот как это сделал я

del /q /f /s D:\eve\cache\Pictures\*.*
del /q /f /s D:\eve\cache\texture\*.*
del /q /f /s D:\EVE\cache\Browser\Img\*.*
copy /y D:\eve\cache\cachefiles\*.* D:\eve\cache\
start D:\eve\eve.exe
exit

Соответсвенно первые три строчки это прочитска кэша ( необязательны ). В моем случае "удачные" файлы отложены в папку D:\eve\cache\cachefiles\*.* и оттуда копирутся в в папку кеша. далее запускается сам клиент.

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



Small hint: для небольшого ускорения работы клиенты периодически рекомендуется чистить папки \capture\Chatlogs \capture\Gamelogs и
\logs . Тк там скапливается оргомное количество файлов и виндоус имеет глупое свойство тромозить на папках с большим количеством файлов ( хз почему . я не спец в этом деле, если кто знает напишите )

P.S. за все указанное выше автор отвественности не несёт, вы используете это на собственный страх и риск, а следовательно если крашнет, то это ваша проблема :) .
__________________
=DUPED=

Держатель общака
Непрочитано 22.03.2004, 19:01
Отправить сообщение для  Asm с помощью ICQ sendpm.gif icon_profile.gif
#1
=WiXPooL=



Пилот

Joined: 25.08.2003

Адрес: Curse Moscow %)~

Сообщения: 326

Post subject:
Ответить с цитированием
Спасибо за инфу! А что это за текст маленькими буковками? :D
А я вот в эксперементальних целях не удаляю кэш, уже накопился 1.5ккк, тьфу, 1.5 Гб =) Мне интерестно, забьёт ли он мой винт или нет? =)
Причём играю на момеде, правда связь стабильно 5-6 кбит/с (49.600), так что проблем с подгрузкой нет, минута-три времени потерь на это, вщм не страшно, зато кэш растёт и крепчает, потом выпущу антологию кэша ПаКсана на 46 дисках и стану миллионером :)

Не обращайте внимания всё это полный бред человека не спавшего пару суток
__________________
<········•Смерть_это_только_начало·········>
Непрочитано 23.03.2004, 13:28
Отправить сообщение для  =WiXPooL= с помощью ICQ sendpm.gif icon_profile.gif
#2
m.c.



Майнер

Joined: 08.03.2004

Сообщения: 11

Post subject:
Ответить с цитированием
Можно приспособить еще софтинку nnCron для автоматизации. Ей можно сказать следить за ЕвЕ и если будет запущена EvE то она сама запустит батничек. В этой софтинке свои макросы можно сделать(там мощный скриптовой язык), можно доизвращатся чтобы она даже сама логинилась и в перса заходила... но, лично мне, как-то лень...
Непрочитано 26.03.2004, 10:13
sendpm.gif icon_profile.gif
#3
Gambit



Майнер

Joined: 31.08.2004

Сообщения: 20

Post subject:
Ответить с цитированием
а помому все это лажа про обход кэширования....
сам то вдумайся зачем копировать те файлы которые еве не понравились? они же ведь и вследующий раз непонравяться...
скорее всего тут что то другое
Непрочитано 06.09.2004, 13:21
sendpm.gif icon_profile.gif
#4
BaZIcH



Майнер

Joined: 11.02.2005

Адрес: 23rus/Tuapse

Сообщения: 21

Post subject:
Ответить с цитированием
он сказал что решение не полностью убирает кэширование а делает его менее частым и все
Непрочитано 13.02.2005, 00:12
Отправить сообщение для  BaZIcH с помощью ICQ sendpm.gif icon_profile.gif
#5
ziemens



Пилот

Joined: 11.10.2005

Сообщения: 266

Post subject:
Ответить с цитированием
Специально на днях проверил этот способ кэширования. Не работает абсолютно. Никакой экономии.

Кэширование как я понял идет один раз в день, каждый раз после перезагрузки сервака.
Непрочитано 11.10.2005, 01:29
sendpm.gif icon_profile.gif
#6
Dalilah

Аватар для Dalilah

Капитан

Joined: 25.07.2003

Сообщения: 862

Post subject:
Ответить с цитированием
Смотрите дату поста. Механизм кеширования давно уже изменен и кеширование происходит гораздо реже. Кеш обновляется только в случае изменения баз девайсов, игровой механики и т.д. - сервер промаякует клиенту, либо если кеш поврежден - чаще всего. Лежит вся эта беда в:
[EVE]\cache\MachoNet\Tranquility - кеш игрового сервера
[EVE]\cache\MachoNet\Singularity - кеш тестового сервера
__________________
Dalilah
Founder of Xenobytes, co-CEO
http://www.xenobytes.se
Силы должны быть сконцентрированы в подавляющую массу. Это фундаментальная мысль. Всегда готовьтесь ко всему и как можно заранее. Карл фон Клаузевиц
Непрочитано 11.10.2005, 12:23
Отправить сообщение для  Dalilah с помощью ICQ sendpm.gif icon_profile.gif home.gif
#7
crypto



Майнер

Joined: 05.02.2006

Сообщения: 3

Post subject:
Ответить с цитированием
В указанных тобой директориях
[EVE]\cache\MachoNet\Tranquility - кеш игрового сервера
[EVE]\cache\MachoNet\Singularity - кеш тестового сервера
создается поддиректория - номер версии MachoNet. У меня на компе это 135, а ранее были 127. 134. Зависит от номера build.

Механизм кэширования зашит в файле objectCaching.py
__________________
crypto
Непрочитано 07.02.2006, 09:28
sendpm.gif icon_profile.gif
#8
Faradey



Майнер

Joined: 07.02.2006

Адрес: Смоленск

Сообщения: 24

Post subject:
Ответить с цитированием
crypto помоему ты прав. У мя тоже так изменялось щас 135
Непрочитано 08.02.2006, 01:09
sendpm.gif icon_profile.gif
#9
whiteniggaz2



Майнер

Joined: 27.10.2009

Сообщения: 19

Post subject:
Ответить с цитированием
супер спс
Непрочитано 27.10.2009, 07:03
sendpm.gif icon_profile.gif
#10
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



vBulletin, Copyright ©2000-2018, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co
(c) 2006 Компания FDCOM, все права защищены