Как сделать updater для lineage 2

Обновлено: 06.07.2024

Следующим этапом идет настройка сервера Apache

Еще можно сразу подключить модуль перезаписи URL (Apache mod rewrite). Этот модуль используют большинство современных движков и фрэймворков. Для этого удаляем точку с запятой в начале строки
LoadModule rewrite_module modules/mod_rewrite.so

Вот тут начинается самое интересное. WAMP содержит два (!)файла php.ini. Один расположен в папке C:\wamp\php, а второй – в папке C:\wamp\Apache2\bin. Учтите, что используется именно второй файл, и все настройки нужно вносить именно в него. Почему разработчики сделали именно так, для меня загадка. Наверное, хотели сказать, что программирование не должно быть слишком простым .

В этом файле я изменил только количество памяти, выделяемое для скриптов:
memory_limit = 16M (по умолчанию установлено 8М, но этого не достаточно даже для запуска WordPress).

Чтобы каждый раз не вводить путь к php.exe, добавьте C:\wamp\php в системную переменную PATH.

Пароль для root’а мы уже установили. Теперь, при желании, можно перенести сами базы данных в какую-нибудь отдельную папку (так удобнее будет делать backup’ы).
Для этого:
1) создаем папку, в которой будут находиться базы (например, e:\mysql_data);
2) останавливаем сервер MySQL;
3) изменяем параметр datadir в файле C:\wamp\mysql\my.ini:
datadir= e:/mysql_data
4) переносим содержимое папки C:\wamp\mysql\data\ в e:\mysql_data\;
5) запускаем сервер.

Кроме того, я изменил кодировку БД:
default-character-set=utf8

Создание виртуальных хостов

Все, хост создан. В этом примере показаны только минимальные настройки. Полная информация о создании виртуальных хостов находится в документации к серверу Apache.


Теперь извлекаем апдейтер, и видим 2 папки Client и server.Идём в папку Client и тут же создаём папку "патч"(название не имеет роли) и в эту папку кидаем 2 файла Updater.ini и Aion.exe , эте же 2 файла кидаем в корень клиента.Теперь из клиента перемещаем необходимые файлы в соответствующих папках , в папку "патч" . Всё идём в папку server и запускаем upBuilder, находим папку "патч" выделяем её и нажимаем Build, ждём.
После этого в папке server должна появится папка Upload, переименовываем её в Updates(это роль играет)и кидаем её в папку

Готово , запускаем файл Aion.exe в клиенте игры , и если пошло радуемся.:hapydancsmil:

Теперь если вы хотите что бы в апдейтере показывало страницу реги , запускаем файл (в клиенте) Updater
Там есть строчка:

Как заменить загрузочный скин loading в Lineage 2 (редактирование текстур)

12) Открываем l2tool (она на японском языке) и
в первой строке указываем запакованный(исходный) архив L2Font-e.utx
во второй строке указываем свой отредактированный в Фотошопе файл DDS с тем же названием,с которым вынимал из UTPT.exe.
в третьей строке указываем расшифрованный архив L2Font-e.clear.utx, который вы расшифровали с помощью l2 decrypt, сразу же появляется окно в котором вы должены выбрать название текстуры, которую редактировали.После всего этого нажимаем кнопку "set", и готово.

13) Ваша отредактированная текстура сохранилась в расшифрованном вами архиве L2Font-e.clear.utx

14) Далее берем L2Font-e.clear.utx и перетаскиваем его на файл программы l2decrypt.exe. аналогично 1)
токо теперь в этой самой папке после расшифровки образовался файл "L2Font-e.crypt.utx"

15) Дальше L2Font-e.crypt.utx переименовываем файл в L2Font-e.utx, копируем его в папку Systextures игры и заменяем им старый оригинальный зашифрованный архив.

Проверено на Interlude

Если ссылка на файл уже не работает нажмите на кнопку Нужно Авторизоватся и напишите в окне для жалобы "битая ссылка".
После этого файл будет перезалит в течении суток.

Web Game Updater

Знаток Lineage2

- Мальчик, который укусил летучую мышь в Ухане, может ли вызвать желание к написанию аптейдера на другой части Земли?

Во время болезни, сами понимаете чем, мною была написана программа для обновления.
Программа аптейдер (Game Update или GU) отличается отсутствием классического интерфейса в виде окна программы.
Интерфейс GU у вас на сайте, и может быть размещен любой часть вашего шаблона, и переделан как вам угодно.

Если кратко изложить суть топика: Я ищу людей, которые будут запускаться сервер, и не имеют аптейдер либо по каким-то причинам Lame Update не подходит, я готов вам дать Game Update.
Зачем мне это? - Для поисков и исправления найденных у кого-то проблем, для более масштабной проверки работоспособности.

XP79TJxH.jpg

1616036264948.jpg

Скрин обновления, добавил прогресс бар. Фронт не мое, по этому так криво вставил

Вопрос: Как пользователь попадает на сайт сервера?
Ответ: При запуске GU будет открыта страница сервера, которая будет предназначена для обновления.
Так же, будет ярлык в трее, где будет в меню возможность открыть сайт сервера.

1616035992086.jpg

Вопрос: Если пользователь при обновлении игры закрыл браузер, или закрыл вкладку, обновление будет происходить?
Ответ: Да. Это никак не влияет на обновление, которое было запущено.

Вопрос: А если сайт сервера упал, то GU не сможет подключиться?
Ответ: Если сайт не работает, GU скачает резервный веб интерфейс (шаблон из html/css/js), с вашего гитхаба, и развернет веб сервер, после этого откроет локальную страницу сервера.

Вопрос: Кто автор, разработчик, можно ли добавить индивидуальный функционал (регистрация, вывод онлайна. )?
Ответ: Разработчик - Logan22 , да, можно конечно!

Вопрос: Как насчет установки своих иконок?
Ответ: Да, можно.

Вопрос: Если через какое-то время, я расширились возможности GU, нужно заставить всех игроков качать снова GU новой версии?
Ответ: Есть механизм автообновления при выходе новой версии.

Вопрос: Две копии программы работают?
Ответ: Будет работать только первая запущенна GU.

Вопрос: Как создать свой патч лист?
Ответ: Для создания архивации патча, есть отдельная программа, она все необходимые вам файлы архивирует и создает лист необходимых данных.

Вопрос: Что показывает VirusTotal на GU ?
Ответ:

. Для уменьшения веса приложения (с 12.3mb до 4.7mb), можно использовать упаковщик UPX - тогда

Вопрос: Много недоработок?
Ответ: Есть нюансы, которые можно улучшить, и я со временем их обязательно улучшу и допишу функции которых ещё нет.

Как сделать updater для lineage 2

Lineage 2 → L2Lige — комплекс для редактирования текстовой и конфигурационной части клиента Lineage 2

L2Lige — комплекс для редактирования текстовой и конфигурационной части клиента Lineage 2


Наверное, вы помните такую замечательную утилиту как LineAge Utils? Все бы ничего, но ее развитие было остановлено на отметке CT 1.5, однако появилась альтернатива со схожим интерфейсом, но уже от польского разработчика Sakaszli и с поддержкой последней версии клиента Lineage 2 High Five. Имя этой альтернативе — L2Lige.

Добавлен русификатор программы, автор Каспер.

Lineage 2 → L2 File Edit++ – новая версия редактора клиентских файлов Lineage 2

L2 File Edit++ – новая версия редактора клиентских файлов Lineage 2


L2 File Edit++ поддерживает редактирование таких клиентских файлов Lineage 2: *.dat, *.ini, *.int и *.htm. При этом, программе без разницы, это русский клиент, европейский или корейский. Хроники редактируемого клиента – Lineage 2 C3-Lineage 2 Gracia Epilogue.
Программа встраивается в проводник для более быстрого просмотра файлов.
Во время открытия больших по размеру файлов через проводник появляется фоновая заставка, чтобы вы видели, что программа не зависла, и файл обрабатывается.
Поддержка любых хроник редактируемого клиента Lineage 2 (при наличии DDF).
Не имеет значения локализация файлов, поддержка -en, -ru, -r и -kr.
Корректно обрабатывает кириллицу в файлах русского клиента.
Возможность указания версии хроник Lineage 2 и код заголовка.

Lineage 2 → L2 FileEdit - Редактор клиентских файлов Lineage 2 Gracia Epilogue

L2 FileEdit Gracia Plus


Здравствуйте, сегодня у вас есть возможность скачать L2 FileEdit с полной поддержкой последней версии клиента Lineage 2 Gracia Epilogue ну, или который некоторые называют Грация Плюс.

Теперь можно без каких либо препятствий редактировать клиент, а именно файлы armorgrp.dat который вам приходится редактировать при добавлении новой брони в клиент, weapongrp.dat который нужно редактировать при добавлении оружия. Так же как обычно вас ждет русский интерфейс программы и удобный установщик.

Lineage 2 → Бесплатная защита Java сервера от ботов L2Walker и L2HPX

26 ноября 2009, 15183 просмотра, опубликовано в разделе Lineage 2 → Программы

Бесплатная защита Java сервера от ботов L2Walker и L2HPX


Все уже наверное подумали, что больше шары от AntiCheat не будет? А вот и нет, Вы ошибались!
В свет вышла новая версия Anti-Cheat Guard v. 1.6

Добавлено / Изменено:
Улучшена система определения запрещенных программ, можете забыть о Radar, PHX и т.д. на вашем сервере.
Обойти защиту теперь труднее, разработчик усложнил систему от левого входа.
После установки / обновления защиты, всем игрокам необходимо будет обновить патч, иначе они не смогут войти на сервер.
Исправлена ошибка в клиентах, и еще много всего интересного.

Читайте также: