Настройка веб части - osipxd/xLauncher-Reloaded GitHub Wiki
Теперь давайте приступим к установке и настройке веб-части. Это делается очень просто.
- Скачиваем Web-часть и распаковываем в удобное место на сайте.
- Настраиваем файл
connect.phpпод свою БД. - Если у вас нет таблицы с аккаунтами - импортируйте ее из файла
/sql/accounts.sql, если она есть - проверьте, есть ли в ней колонки id сессии и сервера и если нет - импортируйте файл/sql/add_columns.sql(внутри файла изменитеtable_nameна название своей таблицы аккаунтов). - Теперь для работы бана по железу нужно импортировать файл
/sql/sdata.sql. - Установка завершена.
Лаунчер в формате .exe и .jar заливается в папку launcher.
Клиенты заливаются в папку client. Для каждого клиента нужно создать подпапку с его названием и положить в нее файлы client.zip и config.zip. Структура папки client должна иметь примерно следующий вид:
В архиве client.zip хранятся проверяемые файлы (моды, библиотеки, minecraft.jar и т. д.).
В архиве config.zip хранятся непроверяемые файлы (конфиги, текстурпаки и т. д.) Этот файл скачивается только один раз - при первом обновлении.
Давайте более подробно рассмотрим содержимое этих архивов.
Тут все просто.
В архив кидаем папки mods, coremods и bin (должна содержать папку natives).
Наша задача - привести клиент к максимальной схожестью со старыми версиями.
Для начала создадим папку bin. Переместим в нее файл /versions/<версия>/<версия>.jar и закинем папку natives. С этой папкой мы закончили, теперь resources. Ресурсы должны лежать в корне папки, а не в подпапках.
Теперь в архив кидаем недостающие папки mods и libraries. Архив готов.
Этот архив примерно одинаков для всех версий. Кидаем сюда папку config, texturepacks (или resourcepacks) и другие файлы конфигураций (например options.txt).
В процессе дописывания (делаю скриншоты и т. д.)...
Новости хранятся в файле news.html и полностью поддерживают HTML и CSS.
Версия лаунчера хранится в файле /data/launcher.txt.
Версии клиентов хранятся в файле /data/clients.txt. Они должны перечисляться через запятую и иметь следующий вид: <название>:<версия>. Например:
classic:1.0, hitech:1.2.1, rpg:1.1, magicwars:2.1
ВНИМАНИЕ! После запятой обязательно должен быть один пробел.
В процессе написания...
