Нужен гайд? будет гайд.
Вот так будет Смотреться Лаунчер.
Отредактировано Лешка (2013-03-12 14:18:59)
Создание серверов Rappelz | Настройка и помощь в создании сервера | [KTSRZ.RU] |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Создание серверов Rappelz | Настройка и помощь в создании сервера | [KTSRZ.RU] » Полезная информация » Лаунчер с Авто обновлением >>Элита.
Нужен гайд? будет гайд.
Вот так будет Смотреться Лаунчер.
Отредактировано Лешка (2013-03-12 14:18:59)
+ тебе можно еще гайдик?
+ тебе можно еще гайдик?
Подпись автора
by Jum[P]
Уболтал)))
Это было сделано в Visual Studio 2012 RC Окончательный (Протестировано и работает в VS-2010) в C #. Подробная информация приводится ниже:
Проверки локальной версии в папку клиента
Если версия файла не существует, он предполагает, что версии "1.0" и создает версию файла
Проверка XML файл на сервер для обновления
Загрузка обновлений для всех версий больше, чем текущая версия клиента (обновляет все в ZIP формат файла только)
Экстракты файлов ZIP
Удалить в архивных файлов после распаковки
Обновление версии файлов в папке клиента
И, наконец, открывает «START GAME» кнопки
Как редактировать
Откройте файл в SLn "VS проекта" папка с Visual Studio 2010 или Visual Studio 2012 RC:
Искать:
Код:
Строка сервера = "http://127.0.0.1/Updates/" ;Изменение http://127.0.0.1/Updates/ на любой URL вы будете хостинг для вашего обновления.
Важно отметить: URL должен заканчиваться "/".
Пример: Неправильно образом:
Код:
HTTP : / / 127.0.0.1/UpdatesПравильный способ:
Код:
HTTP : / / 127.0.0.1/Updates /Откройте окно "Добавить к Webserver" папку:
Добавить содержимое этой папки, куда вы будет принимать ваши обновления. (За исключением HTML папку все остальные файлы необходимо будет или обновления НЕ работает.) в Visual Studio, выберите WebBrowser Control (в данном случае название "patchNotes") и изменить URL с "http://127.0.0.1/ "в зависимости от того, URL будет происходить отображение в вашем запуска:
Я представил страницы, расположенные в "Добавить к Webserver \ HTML". (На основе Луис Zuno в "Zen" шаблон как шаблонный). Существует также PSD файл, расположенный в "Ресурсы", который содержит фон и логотип источник. Вы можете использовать это как вам нравится. Далее вы хотите изменить вами XML-файла (Updates.xml) представляют загрузки.
Код:
<? XML-версия = "1.0" кодировка = "UTF-8" ?>
<theupdates>
<update>
** <version> 1,1 </ версия>
** <file> V1-1.zip </ файл>
* </ обновления>
<update>
** <version> 1,2 </ версия>
** <file> V1-2.zip </ файл>
* </ обновления>
<update>
** <version> 1,3 </ версия>
** <file> V1-3.zip </ файл>
* </ обновления>
</ Theupdates>
Это довольно прямо вперед. Обратите внимание, что вы не можете использовать знаков после запятой "." В имени файла или она будет возвращать ошибку. Также обратите внимание на обновление должно быть архиве. . Всей программы зависит от этого Чтобы добавить обновление, просто добавьте ее в "update.xml", -
Код:
<update>
** <version> 1.4.1 </ версия>
** <file> V1-4-1.zip </ файл>
* </ обновления>
И изменить версию в "version.txt" на сервере. Я представил образец запуска в "Sample Launcher" каталог. Вы можете открыть этот вверх, чтобы увидеть его в действии. Я рекомендую запускать его оттуда, а не использовать его в папку клиента, как она будет скачать некоторые "фиктивные файлы". если он работает правильно, вы должны увидеть его скачать 3 папки ZIP, распакуйте их, удалять их, а затем создать "версии" файлов. Внутри "Ресурс" папки вы увидите "1", "2" и "3" файл. (Также обратите внимание на пусковую ПОТРЕБНОСТИ предоставлена DLL-файла в функции) и что около покрывает ее. Если у Вас есть вопросы или комментарии, не стесняйтесь отправлять их здесь или вечера меня. Если вы решите использовать мои пусковой установки, надлежащим кредитов приветствуются. Пожалуйста, пожалуйста, пожалуйста, не пламя. Я не могу быть наиболее одаренных C # программист, но я делаю усилие(ГАйд не мой!!!)
Отредактировано bsodik761 (2013-03-23 10:54:51)
Найс лаунчер!!!
Вы здесь » Создание серверов Rappelz | Настройка и помощь в создании сервера | [KTSRZ.RU] » Полезная информация » Лаунчер с Авто обновлением >>Элита.