Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
Поиск
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/[manual] L2updater V2.0.2
Поиск

[manual] L2updater V2.0.2

5 ответов316 просмотровСейчас просматривают: 1
Хам
Хам

Пользователь

Бывалый

Постов: 179

На форуме с: 16.03.2008

Репутация: +45

Рейтинг: 0

· 17.02.2009, 00:30

Приступим:

1. Нам нужен сам апдейтер который качаем тут, а тут есть исходники, а это для любителей всего_и_сразу
2. Установка и настройка
2.1 Первоначальная настройка

*_settings.ini (лежит тут ../client)
-nstalled - флаг, который, установленный в 0, "говорит" апдейтеру о необходимости создать ярлык на себя на рабочем столе пользователя
-UpdatesUrl - URL папки на HTTP\FTP сервере в которой находятся файлы апдейтов
-NewsUrl - URL страницы новостей, отображаемой в апдейтере ( "рип" официально страницы прилагается к апдейтеру )
-AtRevision - текущая ревизия локального патча , если это число расходится с тем, что в файл листе, при запуске апдейтера будет проведена полная проверка файлов
CreateBackup - флаг отвечающий за необходимость создания резервной копии при полной проверке ( 1 - делать бэкап , 0 - ...)
-LinkName - имя ярлыка, который будет создан на рабочем столе при первом запуске апдейтера ... если Installed=0
-RunCustom - необязательный параметр, который можно не определять в файле настроек. Если же указан, то при нажатии на "START" апдейтер запустит файл, расположенный по этому пути ( путь только относительный ...)

*settings.ini (лежит тут ../server) архиватора апдейтов в ручном редактировании более не нуждается. Все его параметры задаются при редактировании файл-листа.

2.2 Создание патча
2.2.1 Копируем все наши файлы патча в папку client
2.2.2 Запускаем upBuilder.exe, в Source_dir выбираем папку client, в Output_dir выбираем папку куда будут создаваться файлы которые мы в будущем закачаем на ftp/http
2.2.3 Reversion - если создаете первый раз ставим цифу 1 (потом цифра будет сама увеличиваться)
2.2.4 Нажимаем Build
2.2.5 В открывшемся окне: Normal Files - тут все ваши файлы которые будут запакованны для заливки на hrrp/ftp, Critical Files - тут все файлы которые обызательны (критичны) для закачки всем. Modify hosts - если хотим модифицировать файл hosts у конечного пользователя используем этот параметр (ставим галочку и забиваем данные в таблицу), можно добавить несколько хостов, щелкаем по таблице. добавляются новые строки. Update .Exe - тут пишем название нашего апдейтера который лежит тут ../client.
2.2.6 Нажимаем OK и ждем завершения

2.3 Добавления в патч, ну тут я сам не знаю как правильно это делается, если узнаю дополню...

2.4 Подготовка фона
2.4.1 Открываем картинку которую хотим запихать в апдейтер в виде фона с помощью photoshop (я использовал версию cs3)
2.4.2 выбираем Image->Image Size и в открывшемся окне вводим Width: 778, Height: 443, не забываем убрать галочку Constain Proportions (если у вас русский жоп переводите сами :р)
2.4.3 Открываем файл bg_web1.psd лежащий тут ../web с помощью photoshop (я использовал версию cs3)
2.4.4 Справа в меню Layers выделяем Layer 2 и ставим "глаз" рядом с ним
2.4.5 Копируем наш предварительно подготовленый фон в Layer 2
2.4.6 Ставим "глаз" на против всех Layer и любуемся как наш фон будет выглядеть
2.4.7 Выделяем все Layer (например с помощью мышки с зажатым Shift) и щелкнув правой клавишей по любому Layer выбираем Merge Layers что приводит к обьединения всех слоев в один
2.4.8 Сохраняем наш фон в формате jpg обязательно с именем bg_web1 (bg_web1.jpg)

2.5 Оптимизация фона
2.5.1 Что бы наш фон грузился быстро надо уменьшить его размер, сделать это можно немного ухудшив качество
2.5.2 Открываем bg_web1.jpg в photoshop, выбираем File->Save for Web
2.5.3 В открывшемся окне выбираем вкладку Optimized. В меню справа выбираем формат jpeg, под ним выбираем качество, подстроить качество можно с помощью Quality, Blur отвечает за размытие и тоже уменьшает размер. Остальные параметры не трогаем.
2.5.4 Сохраняем наше изображение и радуемся уменьшеному весу картинки

2.6 Настройка Web
2.6.1 Открываем с помощью блокнота index.html лежащий тут ../web
2.6.2 Ищем http://mysite и меняем на то что вам нужно (если удаляете строку то вместо неё ставьте <br> что бы нижние строки не уезжали)
2.6.3 Если хотите сделать свои картинки, то способом выше уменьшете любую картинку до размеров Width: 333, Height: 156, а в файле index.html лежащем тут ../web ищите строки g_MainEvent_image[x] где x - цифра от 0 до 3 и изменяете в этих строках путь и имя файла

Вот собственно и все, не забываем ТЫКАТЬ СПАСИБО

0
Хам
Хам

Пользователь

Бывалый

Постов: 179

На форуме с: 16.03.2008

Репутация: +45

Рейтинг: 0

· 17.02.2009, 09:13

Собственно по пункту
2.3 Добавление дополнений
2.3.1 В папке с запакованными файлами открываем аржив files.lst.bz2, и извлекаем из него files.lst
2.3.2 Открываем files.lst блокнотом
2.3.3 Между тегами [files_normal] и [/files_normal] либо, если вам нужно добавить файл в критичную область то между тегами [files_critical] и [/files_critical] вписываем путь до файла и его контрольную сумму (пример: System\sysstring-e.dat|adef850bf3d6f5cc08a5433e18599855|15479), не забываем в [settings] поменять Rev|1 на ту что была при компилировании дополнения. Не забываем файл files.lst закинуть обратно в архив.
2.3.4 Что бы добавить контрольную сумму в патч нужно взять скомпилированое дополнение, найти в нем files.lst.bz2, извлеч из него files.lst, и скопировав строчки с контрольной суммой списать их в первоначальный патч по пункту 2.3.3.
2.3.5 Копируем все наши дополнения вместе с измененным files.lst.bz2 на ftp/http соблюдая структуру папок
2.3.6 Апдейтер сверяет файлы на компьютере клиента с теми что на ftp/http по контрольной сумме, потому, у клиентов будут закачиваться только те файлы у которых контрольная сумма отлична..

Ув. Администрация, переместите пожалуйста тему в архив и обьедините данный пост с общим мануалом, заранее спасибо

0
К
Кружка

Автор

Новичок

Постов: 1

На форуме с: 07.03.2009

Рейтинг: 0

· 07.03.2009, 13:21

А можно сделать апдейтер чтоб обновлялся сначало с офф а потом с моего сервера.
Если можно то подскажите как примерно хоть это сообразить?

0
Александр
Александр

Пользователь

Бывалый

Постов: 353

На форуме с: 28.08.2008

Репутация: +64

Рейтинг: 0

· 07.03.2009, 13:37

Ну в принципе можно... Но проще чистый офф + твой патч и все это в апдейтер

0
Index
Index

Пользователь

Бывалый

Постов: 143

На форуме с: 14.01.2009

Репутация: +32

Рейтинг: 0

· 07.03.2009, 23:05

люди подскажыте вот у меня на сервере есть паст запакованый а 7з весит 96 метров распакованый 600, что лутше апдейтер сделать или оставить так как есть.

0
Войдите или зарегистрируйтесь чтобы ответить