Jump to content

Recommended Posts

Внимание этот пост содержит 3 разные версии программы, все имеют свои особенности, перед исользованием следует выбрать более подходящюю вашим требования:

1. Программа автообновления - самая первая версия, она же самая простая, поможет вам с обновлением клиента. Дизайн сменить нельзя.

2. Программа автообновления v2 [для серверов с динамическим ip]  - аналог первой версии, но уже с возможностью автоматической правки ip адреса сервера в клиенте игрков.

3. Программа автообновления с возможностью смены дизайна - имеет отличие от прошлых версий, изменен функционал, убрано все лишнее, так же нет возможности автоматической смены ip в клиенте (позже будет добавлено)

Программа автообновления

1.png

 

Программа для автоматического обновления клиента. Очень проста в использовании.

 

Как пользоваться программой:

1) Закинуть программу в папку с клиентом;

2) Запустить;

3) Настроить;

 -Версия патча (версия, по которой будет сверяться актуальность установленого патча с сервером, на сервере ее значения и будем менять при выходе новых обновлений);

 -Ссылка на патч (архив - zip, который содержит все нужные вам файлы обновления с соответсвующей структурой папок, как в клиенте);

 -Ссылка на ver.ini - файл, который сгенерирует эта же программа, по нажатию кнопки сохранить, файл должен так же находиться на сервере и в клиенте - обратите внимание на версию, в клиенте должна быть меньше, на сервере соответсвенно с каждым патчем увеличиваем;

-Ссылка на changelog.txt - текстовый файл, содержит любую нужную вам информацию, которая будет выводиться в поле "новости", файл так же должен находиться на сервере;

 

2.png

Все это можно проделать и вручную, пример ver.ini, приведен ниже.

Пример сгенерированного ver.ini, для клиента ( на сервере значение версии должно быть другим!)

[Settings]
Patch=http://piratia-a.do.am/patch.zip
Ver=http://piratia-a.do.am/Ver.ini
Changelog=http://piratia-a.do.am/changelog.txt
[Main]
Version=0.0

4) Закинуть все нужные файлы на сервер (patch.zip,  Ver.ini, changelog.txt)

 

В итоге мы получим 2 файла: ver.ini и Пиратия автообновление.exe, которые необходимо ложить в клиент для работы программы.

 

Скачать - dropbox

Скачать - ЯД

 

Программа автообновления v2 [для серверов с динамическим ip] 

 

Добавлена функция проверки актуальности ip адреса сервера и соответсвенно замены на актуальный в serverset.bin. (Поддерживает клиенты версии 1.3х)

 

Использование Программа автообновления аналогично прошлой версии, есть одна небольшая особенность:

В файле ver.ini будет добавилась еще одна строка для редактирования которой, добавлен соответсвующий пункт в меню-настройки.2.png

Процес проверки и замены адреса происходит при запуске самой программы, сверяются значение в ver.ini у клиента и на сервере и соответсвенно проводится замена в serverset.bin и ver.ini(у клиента).

Пример ver.ini:

[Settings]
Patch=http://piratia-a.do.am/patch.zip
Ver=http://piratia-a.do.am/ver.ini
Changelog=http://piratia-a.do.am/changelog.txt
[Main]
Version=1.0
[Server]
IP=127.0.0.0

При замене адреса у клиента, будет выведено следующее сообщение:

1.png

Так же частично были поправлены ошибки прошлой версии программы.

Скачать Программу автообновления v2 [для серверов с динамическим ip]  c - dropbox

Скачать с  -ЯД

Программа автообновления с возможностью смены дизайна

1.png

 

Изменения:

  • Убрана возможно редактирование ver.ini, о его настройке читать выше;
  • Добавлена возможность смены дизайна, соответсвенно путь "\texture\updater\;
  • Изменено отображение блока новостей, теперь выводиться нужная вам веб страница;
  • Верхний блок выводит случайную картинку (0.jpg-3.jpg).

 

Не тестировалось с большими размерами патча! 

 

Скачать с  - dropbox

Скачать с  - ЯД

 

 

 

Последние изменения:

-Исправлены текстовые ошибки;

P.S. написано на скорую руку, не тестировалось, о всех ошибках прошу сообщать. 

Первый пост, не судите строго.

 

Edited by mangojkee
Исправлена ошибка в названии.
  • Like 4

Share this post


Link to post
Share on other sites

Довольно таки не плохо, в идеале бы ру.оффовский писал, я думаю им бы поголовно все пользовались. 

Share this post


Link to post
Share on other sites

Была обновлена программа, точнее добавлена возможность проверки актуальности ip адреса сервера и соответсвенно замены на актуальный в serverset.bin. Все обновления содержаться в шапке темы.

Share this post


Link to post
Share on other sites

Привет @mangojkee!

 

Хорошая работа, спасибо!

Есть предложение перевести программу на английский язык и выложить в англоязычном разделе.

  • Like 1

Share this post


Link to post
Share on other sites

@mangojkee для идеала не мешало бы сделать дизайн из папки,чтоб каждый мог написать свой дизайн.
 


Делай добро и бросай его в воду

Share this post


Link to post
Share on other sites
On 14.01.2017 at 0:35 PM, NMS3RR said:

@mangojkee для идеала не мешало бы сделать дизайн из папки,чтоб каждый мог написать свой дизайн.
 

 

Сделано)

 

On 10.01.2017 at 1:39 PM, mangojkee said:

Программа автообновления с возможностью смены дизайна

1.png

 

Изменения:

  • Убрана возможно редактирование ver.ini, о его настройке читать выше;
  • Добавлена возможность смены дизайна, соответсвенно путь "\texture\updater\;
  • Изменено отображение блока новостей, теперь выводиться нужная вам веб страница;
  • Верхний блок выводит случайную картинку (0.jpg-3.jpg).

 

Скачать с  - MEGA

 

  • Like 2

Share this post


Link to post
Share on other sites

Когда обновляю с помощью авто-патчера создается пустой stringset.bin с вем 0 кб , и игра не запускается что делать? ( и сувал в патч stringset нормальный но не идет ) 

Share this post


Link to post
Share on other sites
21 час назад, 3kov сказал:

Когда обновляю с помощью авто-патчера создается пустой stringset.bin с вем 0 кб , и игра не запускается что делать? ( и сувал в патч stringset нормальный но не идет )  

Я так понимаю вы пытаетесь запустить версию с автоматической заменой ip адреса? (Поддерживает клиенты версии 1.3х)

Все действия были выполнены верно? Вы указали все необходимые данные в конфигурационном файле? Версии патча должны отличатся в конфигуроционном файле на сервере и клиенте для замены 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.


×
×
  • Create New...