Учимся создавать собственный апдейтер для игрового сервера Lineage2

И так, качаем этот архив: скачать
Распаковываем и видим 2 папки Client и Server. В папке клиент - это наш апдейтер, в папке сервер - то, что будет отображаться в окне вашего апдейтера.
Для начала берем папку Webnews (из папки Server), и кидаем в корень вашего сайта.
Теперь берем содержимое папки Client и кидаем к себе в папку с клиентом Lineage 2. Теперь настраиваем наш апдейтер:
Открываем updater.ini и видим:
NewsUrl=http://www.domain.ru/webNews/main.php
UpdatesUrl=http://www.domain.ru/Updates/
EXEPath=/system/l2.exe
1. NewsUrl=http://www.domain.ru/webNews/main.php - эта строка отвечает за наше окно апдейтера, указываем тот адресс, куда вы закинули папку webnews.
2. UpdatesUrl=http://www.domain.ru/Updates/ - эта строка отвечает за файлы нашего апдейта. Т.е эти файлы будут скачивать клиенты.
Теперь создадим эти самые файлы. Открываем upBuilder.exe (в папке сервер)
Создаем апдейтер для сервера
Идем по пути, где находится наш патч (в моем случае это C:\Patch). Выбираем папку с нашем патчем (открываем ее) и жмем Build в нашей программе.
Важно !!! Обязательно в папке с вашим патчем (где вы будете сжимать файлы для скачки через апдейтер) должен лежать сам апдейтер (вам необходимо его перенести из папки client). и название должно быть у апдейтера lineage2.exe
После того как все сделали, ждем окончательного завершения. У некоторых программа может зависнуть в процессе, но не обращайте внимания на это. Программа активно работает и по завершению она точно отвиснет.
Теперь идем в папку Upload (Она создалась автоматически, находиться она по пути:
L2Updater_(Rus)\server\Upload
Эту папку вы закидываете к себе в корень сайта, и переименуйте ее в название Updates (т.к это название используется в настройках вашего апдейтера
2. UpdatesUrl=http://www.domain.ru/Updates/ - эта строка отвечает за файлы нашего апдейта. Т.е эти файлы будут скачивать клиенты.).
На этом все. Теперь апдейтер будет автоматически скачивать эти файлы в клиент к пользователю.
Комментарии: 0
.jpg)
Имя: | Remember me |
E-mail: | (на усмотрение) |
Смайлики: | |
Защитный код: | |
Powered by CuteNews