[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Игровой форум » Perfect World » sPatcher - Perfect World Client Autopatcher - Автопатчер
sPatcher - Perfect World Client Autopatcher - Автопатчер
ViseДата: Понедельник, 12.07.2010, 14:25 | Сообщение # 1

Сообщений: 58

[ ]


*Минимальный скин

*Полный скин
Установка и настройка автопатчера:

Примечание:
Автопатчер содержит полезные инструменты(pwpack,rcopy,wget)
2."Version.sw" представляет собой текстовой файл, который содержит только целое число текущей версии клиента.
При первом использовании, когда вы передали его для пользователей, я рекомендую установить его на 0. При подключении к серверу, все патчи выше номера в "version.sw" будут скачаны и установлены.
3."Patcher.ini" содержит параметры конфигурации путей до самого патча и до скина автопатчера.
В конце путей не забываем ставить "/".
Пример: "Patcher.ini"
Code
[FONT=monospace]
patch_server=http://87.118.104.73/public/PW/patch_test/[/FONT]

Так же можно изменить "patch_notes =". Если добавить любую другую ссылку, патчер принимает пользовательскую веб-страницу (384x246 пикселей) на стартовой позиции. Если вы не измените ссылку,то скин автопатчера примет минимальный режим.
Пример: "Patcher.ini"
Code
patch_server = http://87.118.104.73/public/PW/patch_test/
patch_notes=http://launcher.perfectworld.com/pwi/launcher.html

Запуск автопатчера:
Запустите "Patcher.exe" там будет видно текущую версию обновления и до какой нужно обновиться. Нажимаем "UPDATE" и ждём, пока автопатчер обновит ваш клиент.После окончания обновления нажимаем "PLAY" и играем,но нам пока не до игры.

Настройка сервера для автопатчера:
Качаем отсюда 2 файла http://87.118.104.73/eisregen.servegame.org/patch/
1."ec_patch_0-1.xup" - Этот файл является простым сжатым архивом. (также файл откуда будет качаться патч для клиента.)
2."versions.sw" - текстовый файл,у которого каждая строка содержит номер версии и соответствующий файл патча.
Пример: "versions.sw"

Code
1=ec_patch_0-1.xup
2=ec_patch_1-2.xup

Любой веб-сервер может выступать в качестве сервера для автопатчера.
Создаём патч:
Патч содержит файлы, которые будут загружены и заменены в клиенте.
Структуры каталогов в "ec_patch_0-1.xup" должны быть такими же, как в клиенте.
Например: "element/data/gshop.data"

Открывать "ec_patch_0-1.xup" желательно 7zip'ом.
Теперь загрузим "ec_patch_ 0-1. xup" на сервер и добавим в "versions.sw"

Code
1=ec_patch_0-1.xup

Патч будет скачан и установлен!
Примечание:

Допустим, у вас файл models.pck, но вы не хотите, чтобы ваши игроки качали 1GB(и больше).
Создаем папку "element"(если её нет) в ней создаем папку с именем "models.pck.files"
И суём что вам хочеться
Но опять же не забываем про структуру каталога.

+ Программы:
Думаю это будет полноценный автопатчер.
Работа с pck файлами.
Возможность менять скины.
Проста в работе.
- Программы:
Нельзя запретить не нажимать кнопку "PLAY" пока не обновиться клиент(Возможно это у меня баг, но всё же он мне не мешает т.к. если юзеры не обновяться то не попадут на сервер).
Другие минусы я не нашёл =\
p.s. Мне кажется или я в гайде сильно часто употребил слово "автопатчер"?
Все права на авто-патчер пренадлежат ronny1982


Форум » Игровой форум » Perfect World » sPatcher - Perfect World Client Autopatcher - Автопатчер
  • Страница 1 из 1
  • 1
Поиск: