PDA

Просмотр полной версии : [Помогите!] Научите делать апдейтер


NotSid
03.06.2012, 14:36
Ну научите делать апдейтр а точнее создайте тему в C#

крайслер
04.06.2012, 06:57
Первый способ ([Ссылки могут видеть только зарегистрированные и активированные пользователи])
Второй способ ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

_CHEAT_
05.06.2012, 09:00
[Ссылки могут видеть только зарегистрированные и активированные пользователи] Cкачиваем- Распаковываем архив и видим 2 папки Client и Server

3. В папке Сервер лежит то что будет у Вас отображаться в окне апдейтера - веб для апдейтера, и сам Билдер Апдейтов!
Поэтому всю папку WebNews кладем в корень сайта, ну или куда нибудь где эта папка будет доступна из интернета, а Билдер куда угодно, он будет просто создавать список файлов для апдейта клиента и запаковывать сами файлы.

4. Далее в папке Client лежит сам Автоапдейтер, который мы размещаем в корневой папке клиента Lineage. Апдейтер состоит из 2-х файлов exe и updater.ini. Чтобы наш Апдейтер коннектился к нужному серверу изменяем в нем следующее:

Code
[main]
NewsUrl=[Ссылки могут видеть только зарегистрированные и активированные пользователи] Server'a/webNews/main.php
UpdatesUrl=[Ссылки могут видеть только зарегистрированные и активированные пользователи] Server'a/Updates/
[edit]
EXEPath=/system/l2.exe

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

а второй путь к папке с файлами которые будет делать Билдер!

5. Создаем патч.
Открываем Билдер - upBuilder.exe и указываем там папку в которой находятся те файлы которые входят в патч вашего сервера и нажимаем кнопку Build.
Важно!В папке с файлами который упаковываем должны быть еще и файлы Автоапдейтера (2 файла из пункта 4!)
Далее когда Билдер все упакует он вам сообщит об этом, закрываем и видем что рядом с Билдером появилась папка Upload содержимое которой надо разместить в папке из пункта 4 для которой мы указывали второй путь!

6. Теперь пробуем запустить Апдейтер из папки Lineage и проверяем что бы у нас:
а) отображалась страничка апдейтера а не писало что страница не найдена
б) при нажатии на кнопку Проверка в апдейтере пошло автоматическое обновление клиента!

Вот пожалуй и все, Если что пишите на каком пункте и что не получается!