Загрузка…
Обновлен: 3 года назад
Номер статьи (ID) 34721
Повреждение кэша Battle.net может вызвать затруднения в работе игр Blizzard. Удаление директории, содержащей временные файлы, не повредит работе игры и поможет решить некоторые затруднения.
Windows
- Закройте все программы Blizzard.
- Нажмите комбинацию клавиш Ctrl+Shift+Esc, чтобы открыть Диспетчер задач.
- Откройте вкладку Процессы.
- Если agent.exe запущен — или Blizzard Update Agent в Windows 10 — выберите его и нажмите Завершить процесс.
- Откройте директорию, в которой содержатся временные файлы Battle.net. Для этого:
- Нажмите комбинацию клавиш Windows Key+R, чтобы открыть диалоговое окно «Выполнить».
- Введите в диалоговое окно %ProgramData% и нажмите Enter:
- Если в директории существует папка Blizzard Entertainment, щелкните по ней правой кнопкой мыши и выберите опцию Удалить.
- Перезапустите приложение Battle.net и запустите игру.
Mac
- Используя Finder, выберите меню Переход, а затем Компьютер.
- Выберите Macintosh HD.
- Перейдите в директорию /Users/Shared/Blizzard.
- Щелкните правой кнопкой мыши по папке Battle.net и выберите опцию Переместить в Корзину.
- Перезапустите приложение Battle.net и запустите игру.
Meoi
Отправлено 28 Май 2012 — 14:36
Добрый день, уважаемые форумчане! Возможно вы когда-нибудь задавались вопросом, как почистить кэш и запустить игру одним файлом? Сегодня я расскажу вам о том, как с помощью bat-файла оптимизировать процесс запуска игры.
Немного теории.
Для начала давайте разберемся, что из себя представляет bat-файл. Bat-файл представляет собой текстовый файл с расширением .bat, команды которого выполняются в командной строке. Мы можем удалять файлы, запускать программы и т.п. не по средствам ввода в консоль, а в автоматическом режиме — собственно для этого файл и нужен.
Почувствуем себя программистами.
В написании нашего bat-файла мы ставим 2 основных задачи — удалять и запускать. Некоторые могут добавить задержку запуска по средством пинга по localhost’у. Для начала запустим текстовый редактор «Блокнот», а лучше (если имеется такая возможность) Hotepad++, который распространяется по лицензии GNU GPL (Бесплатная программа).Перед тем как запустить Wow.exe необходимо очистить директорию игры по средством удаления. Удаление бывает двух типов: через команду del (удаляет файлы) и команду rmdir (удаляет каталоги, т.е. папки). Нам нужна будет команда rmdir. Для начала определимся, какие каталоги стоит удалять:
В каталоге \World of Warcraft это будут папки Cache и Errors (Папки с ошибками может и не быть, но лучше написать удаление и для неё). Из каталога \World of Warcraft\Interface\AddOns стоит удалить все папки, начинающиеся на «Blizzard_«. Бывают случаются ошибки карты, интерфейса. Удаление данных папок может решить эту проблему. Итак, в открытый нами текстовый редактор напишем следующий код:
RMDIR /S /Q «Путь к каталогу».
В качестве образца покажу как выглядят 1-25 строки моего файла:
RMDIR /S /Q "E:\Program Files\World of Warcraft\Errors" RMDIR /S /Q "E:\Program Files\World of Warcraft\Cache" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_AchievementUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_ArenaUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_AuctionUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_BarbershopUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_BattlefieldMinimap" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_BindingUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_Calendar" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_CombatLog" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_CombatText" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_DebugTools" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_GlyphUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_GMChatUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_GMSurveyUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_GuildBankUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_InspectUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_ItemSocketingUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_MacroUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_RaidUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_TalentUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_TimeManager" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_TokenUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_TradeSkillUI" RMDIR /S /Q "E:\Program Files\World of Warcraft\Interface\AddOns\Blizzard_TrainerUI"
Ну вот, кэш очищен. Можно запускать саму игру. Некоторые любят сделать паузу после удаления (что не является обязательным) с помощью команды ping. Делается это довольно просто:
ping -n КоличествоСекунд 127.0.0.1 > nul
Добавлять эту строку вовсе не обязательно, но мало ли кому-то будет нужна. Запуск игры осуществляется с помощью команды start. Далее идет комментарий (необходим для того, чтобы не возникли ошибки при запуске) и уже потом путь к файлу. Лично мне удобнее хранить bat-файл в каталоге игры, по этому я не стал писать полный путь, а указал лишь Wow.exe. Пример команды для запуска из директории:
start «Комментарий» «Путь к файлу»
На этом, собственно, и все. Сохраняем файл как НазваниеФайла.bat (для этого ставим тип файлов «Все типы» aka «All types») и создаем ярлык на рабочий стол для удобства. Теперь вы сможете убить сразу двух зайцев.
-
1
- Наверх
Kalther
Отправлено 28 Май 2012 — 14:43
Вроде на форуме где-то валяется готовый экзешник, при запуске которого сносится кэш и следом запускается вов….но разве тут что-либо найдешь.
А автор молодец
-
0
- Наверх
angrybird
Отправлено 28 Май 2012 — 15:12
старо как какашки мамонта
я сам нечто подобное написал еще при патче 3.1.3 (и досихпор юзаю)
CacheCleaner 3.3.5.12340
Скачать:
CacheCleaner3.3.5.12340.zip 63,6К
248 скачиваний
CacheCleaner 4.3.4.15595
Скачать:
CacheCleaner4.3.4.15595.zip 118,71К
119 скачиваний
-
0
- Наверх
Finella
^_^
Отправлено 28 Май 2012 — 15:27
жаль твоя тема будет почти не использована игроками сервера…..
большинство даже не знают что такое «Кэш»/ трассировка/ и т.д. и с чем их едят
-
0
- Наверх
XcluZiff
Отправлено 28 Май 2012 — 15:37
А у меня давно давно была прога аля лаунчер для пираточника. Там можно было мониторить онлайн сразу нескольких серверов (указанных тобой).
А при двойном клике она сама меняла файл realmlist.wtf и запускала вов + чистка кеша.
Жаль сейчас её нету.
-
0
…исправлены старые баги, добавлены новые. Ждем репортов в багтрекере.
- Наверх
GReY WolF
Отправлено 28 Май 2012 — 15:48
А у меня давно давно была прога аля лаунчер для пираточника. Там можно было мониторить онлайн сразу нескольких серверов (указанных тобой).
А при двойном клике она сама меняла файл realmlist.wtf и запускала вов + чистка кеша.
Жаль сейчас её нету.
WoW Realmlist Manager только хз кеш чистит или нет
-
0
- Наверх
angrybird
Отправлено 28 Май 2012 — 15:52
А у меня давно давно была прога аля лаунчер для пираточника. Там можно было мониторить онлайн сразу нескольких серверов (указанных тобой).
А при двойном клике она сама меняла файл realmlist.wtf и запускала вов + чистка кеша.
Жаль сейчас её нету.
пожалуйста!
Скачать:
RealmlistModifier2.06.4.zip 486,11К
134 скачиваний
-
0
- Наверх
TemArt
Отправлено 28 Май 2012 — 20:50
Я лично пользуюсь разными батниками для разных серверов, сразу переписывают реалм, чистят кэш и запускают вов:
cd Data cd ruRU del /q realmlist.wtf echo set realmname "Isengard Tirion PVE 3.2.2a x2" > realmlist.wtf echo set realmlist "login.ezwow.org" >> realmlist.wtf echo set patchlist "version.login.ezwow.org" >> realmlist.wtf echo set realmlistbn "" >> realmlist.wtf echo set portal ru >> realmlist.wtf cd .. cd .. @echo Off cd Cache rmdir /S /Q WDB cd .. echo set realmname "Isengard Tirion PVE 3.2.2a x2" > Data/ruRU/realmlist.bak.wtf echo set realmlist "login.ezwow.org" >> Data/ruRU/realmlist.bak.wtf echo set patchlist "version.login.ezwow.org" >> Data/ruRU/realmlist.bak.wtf start /belownormal wow.exe exit
cd Data cd ruRU del /q realmlist.wtf echo set realmname "fun.wow-qrsk.ru" > realmlist.wtf echo set realmlist "logon-fun.wow-qrsk.ru" >> realmlist.wtf echo set patchlist "version.login.ezwow.org" >> realmlist.wtf echo set realmlistbn "" >> realmlist.wtf echo set portal ru >> realmlist.wtf cd .. cd .. @echo Off cd Cache rmdir /S /Q WDB cd .. echo set realmname "Isengard Tirion PVE 3.2.2a x2" > Data/ruRU/realmlist.bak.wtf echo set realmlist "login.ezwow.org" >> Data/ruRU/realmlist.bak.wtf echo set patchlist "version.login.ezwow.org" >> Data/ruRU/realmlist.bak.wtf start Wow.exe exit
можно под себя отредактировать
-
0
Надо жить так, как-будто этот день — последний, и когда-нибудь ты не ошибёшься.
- Наверх
GvengivarR
Отправлено 28 Май 2012 — 21:32
Я самодельным батником уже год пользуюсь
Автору +, хоть кто-то поделился с ламерами.
-
0
- Наверх
angrybird
Отправлено 29 Май 2012 — 00:59
у тс код сыроват правда… указан конкретный путь (а это не удобно, если клиент кочует с папки в папку, с диска на диск)
мой вариант (предложный ниже) доработан в этом плане
-
0
- Наверх
Meoi
Отправлено 29 Май 2012 — 04:35
у тс код сыроват правда… указан конкретный путь (а это не удобно, если клиент кочует с папки в папку, с диска на диск)
мой вариант (предложный ниже) доработан в этом плане
Спасибо большое за критику. Лично сам считаю, что довольно мало освятил в этом плане — только основы. Однако я очень рад, что Вы, уважаемый TemArt поделились своими размышлениями по этому поводу и привели свои примеры кода, удобные Вам. Тем самым пользователи форума смогут скачать и Ваши варианты, более гибкие и функциональные в настройках.
-
0
- Наверх
angrybird
Отправлено 30 Май 2012 — 21:21
объединил все выше написано в одно… а именно:
* автоматически прописываем рилмлист изенгарда
* чистит кешь
* чистит близзаддоны
* запускает клиент
ICC-3.3.5.12340-ruRU (для русских клиентов)
Скачать:
ICC-3.3.5.12340.zip 1,57К
105 скачиваний
© for ISENGARD.RU 2012
-
0
- Наверх
GreenRock
Отправлено 31 Май 2012 — 15:14
Оптимизировал код.
:: Разместить в корне wow каталога, там же где и wow.exe
:: Чистит папку кэш, аддоны близард и дампы ошибок
:: Запускает wow-ку в приоритете ниже среднего, для оптимизации пинга
-
0
- Наверх
angrybird
Отправлено 31 Май 2012 — 15:21
респект, компактно… возьму на вооружение
-
0
- Наверх
Posteman
Отправлено 03 Декабрь 2012 — 11:20
Оптимизировал код.
:: Разместить в корне wow каталога, там же где и wow.exe
:: Чистит папку кэш, аддоны близард и дампы ошибок
:: Запускает wow-ку в приоритете ниже среднего, для оптимизации пинга
какая OS ?
-
0
- Наверх
Neddychek
Отправлено 19 Январь 2014 — 02:15
супер
-
0
- Наверх
Тема: Как почистить кэш? (Прочитано 19081 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Хотелось бы точно узнать как точно чистить кэш, какие папки и где удалять и т.д.
Кэш это вот эта вот папочка \World of Warcraft\Cache. Так же в \World of Warcraft\Interface хранятся аддоны. \World of Warcraft\WTF некоторые настройки игры.
Близзы рекомендуют в случае проблем удалять сразу все
May The Force Be With You
Скачай программу Ccleaner, она не только из варкрафта кеш удалять будет. :3
Скачай программу Ccleaner, она не только из варкрафта кеш удалять будет. :3
May The Force Be With You
#1
off
GriffonHeart
-
Добрый админ
- 3 039 сообщений
Репутация: 2 318
Бессмертный
Отправлено 05 Январь 2012 — 13:07
Так как на сервере часто вносятся фиксы, работоспособность правок проявляется в некоторых случаях только после очистки кэша, предлагаю Вам штатными средствами обеспечить чистку этой «заразы» атоматически при запуске клиента
Что нам нужно
Открываем Блокнот
и копируем в него ниже поданный текст
del /f /q Cache\WDB\ruRU\*.wdb
del /f /q Cache\WDB\enGB\*.wdb
start wow.exe
Какой именно у Вас клиент, я незнаю, поэтому вписал туда чистку для русских и английских клиентов.
Вместо ruRU или enGB можно вписать название папки с кешем, которую вы увидите в папке Cache\WDB\
Далее — когда скопировали тот текст в блокнот, жмете Файл-Сохранить как, вибираете местом для сохранения папку с WoW, а в поле названия пишете НазваниеФайла.bat (расширение файла обязательно .bat) и нажимаете Сохранить.
Все теперь создаете ярлык того батника на рабочий стол, меняете ему иконку по желанию, и им запускаете свой WoW
Перед стартом всегда будет очищаться папка с кэшем, главное правильно прописать путь к кэшу
By :
Альтернатива в Linux-подобных системах:
[При условии использования эмулятора wine]
1) Создаём файл в домашней директории с любым названием, к примеру wow и расширением .sh
Получился файл wow.sh
2) Копируем в него данные строки:
cd [путь к директории wow, заменяя пробелы слешем \]
rm -rf Cache
wine wow.exe
3)Выполняем
chmod +rx wow.sh
4) Копируем созданный нами файл в любое удобное для Вас место и запускаем
Приятной игры