Настройка веб части - 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
ВНИМАНИЕ! После запятой обязательно должен быть один пробел.
В процессе написания...