Jump to content
Sign in to follow this  
Graf

[Исходники c#] Лаунчер с автообновлением

Recommended Posts

Авто-обновление C#

День добрый. Решил поделиться лаунчером.

Спасибо за помощь @NMS3RR. Остальные только ворчали))

Изначальный вид:
rgsR4WIE.png

 

Ниже объясню, как его изменить.

Итак.. Открывая проект, мы видим.(Я работаю в Visual Studio 2013)

HaJfxJ3S.png

 

Нажимаем 2 раза на Form1.cs(это первая форма, т.е. сам внешний вид лаунчера)

Открывается нечто подобное:

Dbaywaca.png

 

В этой форме вы можете изменить/добавить кнопки с помощью панели элементов (Вид - панель элементов).

А также изображения, размеры всего, что показано и надписи.

Объясню основы:

При выборе любого элемента на визуальном редакторе, снизу справа у вас появятся "Свойства".

"BackgroundImage" - картинка заднего фона, иначе просто картинка, находящаяся в данном элементе. Нажимаете на "..." и указываете к ней путь.;

"Size" размер окна;

"Text" - текст, написанный в выбранном элементе.

 

Теперь по поводу самой работы лаунчера..

Создается файл с начальной версией клиента "1,0", проверяем версию на хостинге. Если она больше, то скачивается обновление.

Как все скачалось и разархивировалось, удаляйтся .zip файл и активируется кнопка играть(до этого она не активна).

 

Нажимая на кнопки "Сайт" и "Регистрация" вам откроется данный код:

4hlcDFcq.png

 

Вам нужно лишь изменить ссылки и все будет работать. Если не разбираетесь, остальное лучше не трогать.

 

Сама настройка лаунчера:

На хостинг кидаем файлы Updates.xml и version.txt

В первом у вас будут записаны версии и пути к файлам. Выглядит это так:

zSjRz3pw.png

 

А фал version.txt так:

Dh3iqOuQ.png

 

Совсем забыл. Главное.. Путь к хостингу. Ищем в коде, с помощью Ctrl+F строку "string Server" и изменяем под свою. К примеру:

W1SO8lkZ.png

 

В целом все. Спасибо за внимание. Лишних проверок тут нет. Запуск стандартный. Язык легкий, если что-нибудь нужно добавить, пишите. Если время будет, поправлю.

В написании самих гайдов у меня плоховато, но, надеюсь, что все понятно.

ССЫЛКА НА ФАЙЛ https://yadi.sk/d/EPcw0jwB3SUVRs

Проверка на вирусы

P.S. это не реклама сервера. Я лишь помогал им с Авто-обновлением.

  • Like 5

Share this post


Link to post
Share on other sites

Вечную ссылку оставить не могу, так как периодически чищу диски. Если кому-то понадобится, напишите в ЛС. Я почти ежедневно захожу на форум.

Share this post


Link to post
Share on other sites
9 часов назад, Graf сказал:

Вечную ссылку оставить не могу, так как периодически чищу диски. Если кому-то понадобится, напишите в ЛС. Я почти ежедневно захожу на форум.

Если хочешь я могу оставить у себя ссылку, у меня места невероятно много.

Share this post


Link to post
Share on other sites
Цитата

Сама настройка лаунчера:

На хостинг кидаем файлы Updates.xml и version.txt

В первом у вас будут записаны версии и пути к файлам. Выглядит это так:

 

А фал version.txt так:



Может кто обьяснить? просто там картинки уже не существуют

Share this post


Link to post
Share on other sites

Привет, @FapFap!

Не могу восстановить картинки, так как они похоже были удалены с хостинга. Нужно просить @Graf перезалить их.

Share this post


Link to post
Share on other sites

Появилась возможность создания подобного лаунчера за символическую цену. Если интересно - ЛС.

  • Like 1

Share this post


Link to post
Share on other sites
В 18.09.2019 в 18:36, Graf сказал:

Появилась возможность создания подобного лаунчера за символическую цену. Если интересно - ЛС.

Написал вам в ЛС. Жду ответа.

Share this post


Link to post
Share on other sites

всем привет подскажите в что должно быть в этих файлах Updates.xml и version.txt пример

 

Share this post


Link to post
Share on other sites
1 час назад, 1g0rS1lv4 сказал:

https://tibiaking.com/forums/topic/47190-launcher-autoupdate-c/

Я давно пользуюсь этим лаунчером, но скачал здесь. (I have been using this launcher for a long time, but I downloaded it here.)

не получается у меня запускаю лаунчер а он пишет что версия клиента последняя и не качает обновления 

Share this post


Link to post
Share on other sites

@qfull66

Я использовал его на нескольких серверах, и он всегда работал, я не использовал этот инициатор в течение длительного времени.(I've used it on several servers and it always worked, I haven't used this initiator for a long time.)

Share this post


Link to post
Share on other sites
В 18.09.2019 в 10:36, Graf сказал:

Появилась возможность создания подобного лаунчера за символическую цену. Если интересно - ЛС.

Еще актуально? @Graf

Edited by Dihop

Share this post


Link to post
Share on other sites
56 минут назад, Dihop сказал:

Ля, не могу в лс написать(

Discord KingOfGorillas#6434

Share this post


Link to post
Share on other sites
19 часов назад, russsiarp сказал:

Ребята подскажите пожалуйста картинок нету, в каком файле тут IP адрес указывается?

Ответил

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...