Игры от SOE наверно единственные из MMORPG которые вызывают столько вопросов и нареканий в плане обновления клиента и установки патчей. Казалось бы что проще - запустить программу и ждать когда все скачается... Ан нет, непонятно по какой причине такой солидный разработчик ПО никак не создаст нормальный автопатчер, с возможностью возобновления закачки и закачкой в несколько потоков.
Так что страдают прежде всего те у кого медленный интернет. Бесконечные обрывы и подвисания закачки могут привести в бешенство кого угодно. У меня собственно схожая проблема и я решил искать пути ее решения. И решение было найдено!
Все дело в том, что лаунчер SOE пишет очень много информации в лог файл. Так вот из этого файла можно и получить список файлов которые изменились и подлежат обновлению. К сожалению качать сами патчи бесполезно. Лаунчер сам их качает и если дельта (патч) больше 5-10 мегабайт а сам файл мег 2-50 то быстрее скачать в несколько потоков новый файл целиком, чем ждать когда лаунчер соизволит "разродится"...
Для того чтобы решить проблему с закачкой патчей я написал небольшой скрипт на Python. Он просматривает лог-файл и находит измененные файлы. Затем в соответствии с настройками помещает URL к файлам в текстовый файл changed.txt а далее вы вольны сами скачать любой качалкой и поместить файлы в соответствующие папки клиента игры.
Качаем скрипт тут:
http://skyr.newmail.ru/vanguard/Распаковывать в корень папки с игрой.
Затем удаляем файлы PatchCache2.xml и lp_dldat.ctl они скрытые и их можно спокойно удалить.
Запускаем клиент, ждем когда окончится полное сканирование файлов клиента.
По окончании полного сканирования закрываем клиент.
Запускаем manual-patcher\getfiles.bat и на выходе получаем файл changed.txt
Теперь вы можете сами скачать файлы и пораскидывать их в соотвествующие папки или использовать download.bat и unzip.bat
Чтобы использовать download.bat и unzip.bat :
Скачайте wget и gzip отсюда
http://gnuwin32.sourceforge.net/packages.htmlИз папки C:\Program Files\GnuWin32\bin\ скопируйте все *.exe и *.dll файлы в папку C:\WINDOWS\system32\
Запускайте download.bat
Когда все скачается запустите unzip.bat
Теперь вы можете просто скопировать папку \manual-patcher\Assets в корень с игрой.
Теперь ОБЯЗАТЕЛЬНО
удаляем файлы PatchCache2.xml и lp_dldat.ctl они скрытые и их можно спокойно удалить.
Запускаем клиент и патчим дальше.
Все вопросы предложения и пожелания пишите тут
http://skyrus9999.livejournal.com/ или в этой теме
---
Так же для тех кто ставит клиент первый раз может быть полезен файл
http://skyr.newmail.ru/vanguard/vanguard.xml это файлы которых нет в клиенте.
Вам понадобится Download Master -
http://www.westbyte.com/dm/?source=dm1Скачиваем, устанавливаем, заходим в Файл->Список закачек->Открыть и выбираем vanguard.xml.
Можете смело их качать если вы ставили клиент с двух дискового дистрибутива. После того как все скачаете распакуйте все архивы при помощи winrar или моего unzip.bat и скопируйте в корень с игрой.
ОБЯЗАТЕЛЬНО удаляем файлы PatchCache2.xml и lp_dldat.ctl они скрытые и их можно спокойно удалить.
Запускаем клиент и патчим дальше.