Туториал Делаем лаунчер для своего сервера

  • Автор темы Автор темы Ccc
  • Дата начала Дата начала
от Ignorex
Буду благодарен за спасибку на форуме rubukkit.org

Файл предоставил пользователь: Ignorex ( http://vk.cc/16VdWJ )

Если ты sashok724, то огромный привет тебе, школьник и кидало.
Хотел всех развести и взломать все проекты.
Об этом будут знать все.



шато это ?
 
от Ignorex
Буду благодарен за спасибку на форуме rubukkit.org

Файл предоставил пользователь: Ignorex ( http://vk.cc/16VdWJ )

Если ты sashok724, то огромный привет тебе, школьник и кидало.
Хотел всех развести и взломать все проекты.
Об этом будут знать все.



шато это ?
Это привет это того, кто модифицировал лаунчер. Просто там сашок вроде как лазейку себе оставил, а игнорекс ее убрал
 
ПРивет, помоги пжлст, я всё правильно отредактировал, всё работает, кроме одной вещи. Клиент открывается с чёрным экраном(заметил что добавляется META-INF(Само по себе)). При удалении метаинф не помогает, при открытии этого клиента с другово лаунчера всё ок. Где я просчитался Т_Т
 
ПРивет, помоги пжлст, я всё правильно отредактировал, всё работает, кроме одной вещи. Клиент открывается с чёрным экраном(заметил что добавляется META-INF(Само по себе)). При удалении метаинф не помогает, при открытии этого клиента с другово лаунчера всё ок. Где я просчитался Т_Т
Какой лаунчер используешь?
 
Тот что первый, я нашёл решение!
Нужно переименовать ru.maximusorg.launcher и ru.maximusorg.launcher.defaults в net.minecraft и соответственно в net.minecraft.defaults
Это было написано в теме от куда надо качать лаунчер. Мне и показалось что это не нужно :D добавлю
 
Помогите пожалуйста, у меня проблема в лаунчере сашок, который в netbeans делать надо. Проблема такая - сам лаунчер готов, все сделано правильно, только когды пытаюсь войти в игру/ЛК , то у меня он авторизируется, только правда бесконечно, что делать?
 
Как менять размеры лаунчера Сашка(Ширину , высоту)?
Меняю в LoginYheme.java - не помогает, изображение растягивается.
 
Как менять размеры лаунчера Сашка(Ширину , высоту)?
Меняю в LoginYheme.java - не помогает, изображение растягивается.
У изображения должен быть параметр не растягиваться
 
Спасибо...У меня все получилось :)
Удачи!Жду еще туториалов! ;)
 
Старый лаунчер сашка.(все равно сейчас его везде скачать можно)
Понадобится:
Ход работы:
  1. Создаем клиент и сервер( :D )
  2. Скачиваем все необходимые файлы
  3. Файлы из папки site переместите на свой сайт , а файл db.sql залейте в базу данных.
  4. Настройте файлы connect.php и settings.php. Настройка очень похожа на настройку webMCR, так что я описывать ее не буду. Но если будут возникать вопросы - опишу
  5. Далее, так же как и в прошлом уроке, создаем проект, в который мы переносим папку src из архива
  6. Переходим в пакет org.survivalserver.launcher и настраиваем файл Settings.java. Там достаточно комментариев, но, если будут вопросы, подробно опишу.
  7. В строчке
    Java:
    public static boolean useModCheck            =  true; //ВНИМАНИЕ! Функция в тесте, если проверка работает неправильно - выключите!
    в том же файле обязательно изменяем true на false! Иначе лаунчер постоянно будет перекачивать папку mods
  8. Далее на сайте в папке client создаем папку bin и кидаем в нее все содержимое вашей папки bin(minecraft.jar, jinput.jar, lwjgl.jar и lwjgl_util.jar)+ client.zip(в нем должны быть папки mods, bin с папкой natives в ней(этот лаунчер только так качает нативсы)и файл server.dat), в котором при сжатии нужно уровень сжатия поставить на минимальный!
  9. При проблеме с запуском личного кабинета,создайте в папке со скинами стандартный скин char.png
  10. Тестим ;)
Новый сашок через NetBeans (предоставил WhiteSS)
Понадобится:
Дополнительно:
  • Запрос к бд для DLE
  • DLE(в уроке использовалась именно эта cms. По желанию можете подключить другую)
Ход работы:
Меняем тему нового лаунчера сашка (а это уже не WhiteSS'а :D ) :
Если мы хотим лаунчер типа этого
51.png

  1. Переходим в пакет net.sashok724.launcher.theme и берем от туда все .png файлы и редактируем под себя
  2. После закидываем все файлы обратно в тот же пакет с заменой
  3. Запускаем и видим что он изменился. Осталось переместить кнопки, ссылки и т.д.
  4. В том же пакете редактируем файл LoginTheme.java (размер указывается в пикселях)
    99.png
    • В скобках указаны 4 цифры - 1-я координаты x в пикселях(отсчитывать пиксели слева :D ),2-я координаты y в пикселях(отсчитывать с верху :D ),3-я цифра ширина и 4-я высота. Цифра + буква "F" (18F) <--пример -размер шрифта (хотите увеличить шрифт - измените цифру на бульшую, уменьшить - на меньшую). Color.BLACK(любой цвет) - цвет шрифта,фона и т.д. true/false - отобразить/убрать элемент.
Как в paint узнать координаты x/y пикселя
57.png
А можно ли старый лаунчер сашка с WebMcr 2.0 связать? Если да, то можно подробную инструкцию?
 
Как в новом лаунчере сашка запилить поддержку drupal? Пишет неподдерживаемый способ шифровки.
 
Когда пытаюсь залить скин через лаунчер пишет:"Ошибка загрузки файла"
Как исправить?)
 
Где-то год назад я пытался создать сервер. Позже (в конце лета 2012 года) начал пробовать создать лаунчер для своего сервера (без лаунчера стремно как-то...) , но нормальных уроков тогда не нашел и никто бесплатно объяснять не хотел... Тогда я на собственных ошибках собрал его и так же как и все не хотел объяснять другим (конкуренты :D ). Но сейчас я забросил сервер и решил помочь остальным. Пользуйтесь на здоровье! ;)
Лаунчер от maximusorg(кликабельно):
Понадобится:
Дполнительно:

Файлы для чистого клиента последней версии можно скачать по ссылкам:​
Ход работы:

  1. Создаем клиент и сервер( :D )
  2. Скачиваем все необходимые файлы
  3. Файлы из архива webmcr-18-r20-mod переместите на свой сайт.
    1.png
  4. Далее настраиваем файлы bd_con.php и mod_config.php на свое усмотрение(на странице скачивания этого личного кабинета были инструкции и видео-уроки по настройке веб-части)
  5. Открываем Eclipce и создаем новый проект
    2.png
    3.png
    4.png
  6. После появиться проект с вашим названием,а в нем библиотеки и пустая папка src. В нее нужно закинуть все из архива с лаунчером. Получиться примерно так
    5.png
  7. Далее проверим его на работоспособность
    6.png
    7.png
    8.png
    После чего появится сам лаунчер :).
  8. Закрываем окно лаунчера и начинаем редактировать исходники. Залезаем в папку(пакет) ru.maximusorg.launcher и заходим в файл Config.java. Заполняем так, как сказано ниже
    9.png
    и снова проверяем
  9. Теперь из архива лаунчера(из него мы все в eclipce все вставляли)закачиваем файл md5.php на сайт. В том же пакете что и выше открываем файл LauncherFrame.java и редактируем
    10.png
  10. Теперь надо бы изменить названия серверов и все картинки в лаунчере на свои. Картинки просто возьмите из того же пакета пакета и поменяйте на свои :). А что бы изменить названия и количество серверов откройте файл LoginForm.java и редактируйте
    11.png
  11. Если все работает, то теперь нужно закинуть клиент на хостинг. На хостинге из вашего клиента должны быть файлы из папки bin (lwjgl, jinput, lwjgl_util, minecraft), natives(windows_natives.jar.lzma ; linux_natives.jar.lzma и т.д.) и архив client.zip(ОБЯЗАТЕЛЬНО ДОЛЖЕН БЫТЬ).В архиве client.zip могут лежать только папки bin, texturepack, mods и файл server.dat
  12. После того как загрузите все файлы, тестируйте лаунчер! Удачи!;)

у меня трабла выходит :)
mbyOgkn.png

Он тупо зависает на сачке нативсов! Что делать, посоветуйте :)
 
у меня трабла выходит :)
mbyOgkn.png

Он тупо зависает на сачке нативсов! Что делать, посоветуйте :)
от куда качал нативсы?он их распаковыть не может.
Как в новом лаунчере сашка запилить поддержку drupal? Пишет неподдерживаемый способ шифровки.
я пробовал, у самого не получалось:(
 
Назад
Верх