Для того что бы создать лаунчер нам потребуется:
1)
2) ( я взял исходники Toward )
3) готовая веб-часть( личный кабинет)
4) хостинг сайта( к примеру )
И так начинем, заливаем файлы из папки "update файлы" на сайт в папку mcraftServer, заменяем minecraft.jar на свой, заливаем в папку mcraftServer так же заливаем скрипт новостей.
Далее устанавливаем (если его нету)
затем NetBeans. После установки открываем NetBeans и нажимаем на "Создать проект" выбираем категории: Java, проекты: Приложения Java,
жмем далее, указываем название проекта снимаем галочку с " Создать главный класс" нажимаем готово. Открываем наш проект->Пакеты исходных файлов заливаем туда наши исходники и начинаем редактировать.
Открываем net.minecraft/settings.java редактируем следующим образом:
Цитата:
package net.minecraft;
public class Settings {
public static final String Title = "Название лаунчера";
public static final String gameTitle = "Название лаунчера";
public static final String FolderName = "minecraft(название папки minecraft)";
1)public static final String DownloadURL = "http://ваш_сайт/mcraftServer/upd/";
2)public static final String LauncherURL = "http://ваш_сайт/launcher.zip";
3)public static final String LoginURL = "http://ваш_сайт/mcraftServer/auth.php";
4)public static final String RegistrationURL = "http://ваш_сайт/index.php";
5)public static final String NewsURL = "http://ваш_сайт/mcraftServer/index.php";
6)public static final String VersionURL = "http://ваш_сайт/mcraftServer/upd/version";
public static String fontFile = "Comic Sans MS";
public static int fontStyle = 0;
public static int fontSize = 11;
public static final boolean UpdateCheck = false; //
7)public static final boolean UseDot = true; // .minecraft
public static boolean UsePassword = true;
public static final int Version = 1;
}
1) отвечаем за закачку файлов
2) обновление лаунчера
3) скрипт авторизации
4) кнопка регистарции
5) скрипт новостей
6)в основном тоже что и 2 пункт
7) точка перед папкой .minecraft (true да, false нет)
проверяем наш лаунчер запускается ли, если же нет, то пробуем поменять кодировку на windows-1251 что бы это сделать нажимаем на
далее нам придется создать архив клиента "клиент.zip" в этом архиве должно быть содержимое вашего клиента к примеру моды текстуры и т.д.
создаем архив и заливаем в папку upd.
Затем настраиваем лицензию (т.е. что бы на ваш сервер заходило только через ваш лаунчер) открываем CraftBukkit.jar с помощью архиватора и ищем checkserver вытаскиваем его из архива и редактируем с помощью In Class Translater и указываем ссылку на скрипт авторизации
сохраняем закрываем и заливаем обратно в CraftBukkit.jar
Далее открываем minecraft.jar и ищем в нем joinserver вытаскиваем из minecraft.jar редактируем с помощью In Class Translater
сохраняем, заливаем в minecraft.jar, а сам minecraft.jar заливаем в папку upd на сайте
Проверяем работоспособность создаем Аккаунт в лк и пробуем зайти на сервер если что то не работает то предварительно проверьте настройки сервера, если все же есть какие либо вопросы отписываемся
Последний раз редактировалось Ingush06; 10.03.2013 в 19:15.
Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.