Админы, владеющие собственными серверами Minecraft, часто сталкиваются с проблемой сборки стабильного лаунчера, который позволит быстро и беспрепятственно скачивать обновления, моды, скины. В рамках данной статьи мы расскажем, как сделать свой лаунчер игры Майкрафт.
Что понадобится для создания лаунчера?
Как известно, лаунчер представляет собой программный интерфейс, облегчающий подключение геймеров к серверу игры. Эти приложения автоматически скачивают необходимые файлы и софт.
Для создания качественного лаунчера для сервера потребуется:
- личный домен, сайт;
- исходники собственного портала;
- клиент программы NetBeans;
- файловый менеджер (не обязательно).
Кроме того, лаунчер должен иметь систему авторизации. Инструкцию о том, как ее добавить, найдете ниже.
Подготовка исходников
- Скачать NetBeans.
- Открываем новую программу, создаем новый проект.
- В новом окне нажать на интерфейс «Java», затем выбрать «Приложение Java».
- Поле «Имя проекта» должно быть заполнено по усмотрению пользователя.
- После ввода названия убрать галочку с пункта «Создание главного класса».
- Кликаем «Готово».
- Перейдите в «Свойства» только что созданного проекта.
- Формат исходного файла следует поменять на «JDK6».
- Рядом установить кодировку «Win1251».
Создание лаунчера для сервера
- В директории «Документы/NetBeans project/«Ваш проект» необходимо разместить все файлы исходника (SRC).
- В корне папки NetBeans (проект) находится каталог «Launcher run», уровнем ниже – файлик «Settings.java», который необходимо открыть редактором кода.
- В правой области окна появится участок с кодом страницы. Придайте лаунчеру и домену собственные наименования.
- В коде с настройками сервера установите корректный ID, порты и версию клиента игры.
- Ссылки «Регистрация» и «Авторизация» можно изменить.
Видео: Как сделать свой лаунчер.
При желании устанавливать моды на сервер рекомендуется проделать следующие манипуляции:
- В редакторе кода NetBeans найти строку «Public static bolean useModCheck».
- Изменить значение параметра на «True».
- Отыскать строку с параметром «Public static bolean useModsDelete».
- Присвоить значение «False».
Как добавить возможность авторизации?
- Найти строку «Public static bolean useAutoenter».
- Дописать значение данного параметра – «True».
Это позволит игрокам автоматически заходить на сервер без ввода логина и пароля.
Дальнейшие манипуляции с кодом можно производить по собственному усмотрению. При этом важно знать значения всех строк, поскольку нежелательные изменения могут привести к отказу лаунчера.
Комментарии: