Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер [0.3 BETA]MCWLauncher (Мой первый лаунчер) + Web

Нужен ?

  • Да

    113 голосов 57,1%
  • Нет

    41 голосов 20,7%
  • Без разницы

    44 голосов 22,2%
Пока что загружает, но скорость... не больше 300кб/c :c
(Хотя пофиг же, это же тестовый)
У меня при тестах была под 5 мбит\с)
Хотя да, надо было немного пораньше начать качать, сейчас что-то скорость упала.
 
Срочно нужен лаунчер. Он сможет запустить 1.7.10 с модами ?
 
А устанавливать что нужно и куда кидать то ли я пропустил установку
Для простоты настройки клиента качаешь через TLauncher настроенный клиент с форджем, далее устанавливаешь моды. После этого нужно переименовать в папке versions папку с клиентом в id клиента с сайта mcwl (можно просто 1 поставить) и в этой папке переименовать minecraft.jar и minecraft.json в 1.jar и 1.json соответственно.
Теперь нужно отредактировать 1.json: меняем поля id и jar в 1 (было, например, "id": "ForgeOptiFine 1.5.2","jar": "1.5.2", надо переделать в "id": "1","jar": "1")
Ну и все с клиентом покончено, можно упаковать папку .minecraft в client.zip.

Теперь сам лаунчер, ну там надо только стиль какой-нибудь поставить и ссылки поменять. (Если поставишь веб-часть, то ссылки на сайте проставляются автоматом)
В jar`нике есть файл frame.html ({jar}/mcwl/frame.html)
Он выглядит примерно так:

HTML:
<html>
    <head>
        <meta charset='utf-8'/>
        <title>Загрузка...</title>
    </head>
    <body>
        <center>
            Идет загрузка лаунчера.
            <br/>Если эта надпись не пропадает больше 30 секунд, то, возможно, у вас нет соединения с интернетом.
            <br/>Так же возможно, что возникли технические проблемы, свяжитесь с администратором.
            <br/><a href='#' onclick='launcher.exit();'>Закрыть окно</a>
            </center>
        <script>document.location = 'http://192.168.0.60/index.php/launcher'</script>
    </body>
</html>
Так вот "http://192.168.0.60/index.php/launcher" нужно заменить на ссылку до оформления лаунчера.(В случае с веб-частью нужно просто указать хттп://домен_или_ип_адрес/launcher)
Если надо, то могу подкинуть стиль без авторизации, там просто поле для логина и кнопка играть.
Сейчас сделаю нормальный подробный мануал по настройке лаунчера)
Обновил шапку: добавил ссылку на туториал http://www.rubukkit.org/threads/nastrojka-launchera-mcwl.84605/
 
Для простоты настройки клиента качаешь через TLauncher настроенный клиент с форджем, далее устанавливаешь моды. После этого нужно переименовать в папке versions папку с клиентом в id клиента с сайта mcwl (можно просто 1 поставить) и в этой папке переименовать minecraft.jar и minecraft.json в 1.jar и 1.json соответственно.
Теперь нужно отредактировать 1.json: меняем поля id и jar в 1 (было, например, "id": "ForgeOptiFine 1.5.2","jar": "1.5.2", надо переделать в "id": "1","jar": "1")
Ну и все с клиентом покончено, можно упаковать папку .minecraft в client.zip.

Теперь сам лаунчер, ну там надо только стиль какой-нибудь поставить и ссылки поменять. (Если поставишь веб-часть, то ссылки на сайте проставляются автоматом)
В jar`нике есть файл frame.html ({jar}/mcwl/frame.html)
Он выглядит примерно так:

HTML:
<html>
    <head>
        <meta charset='utf-8'/>
        <title>Загрузка...</title>
    </head>
    <body>
        <center>
            Идет загрузка лаунчера.
            <br/>Если эта надпись не пропадает больше 30 секунд, то, возможно, у вас нет соединения с интернетом.
            <br/>Так же возможно, что возникли технические проблемы, свяжитесь с администратором.
            <br/><a href='#' onclick='launcher.exit();'>Закрыть окно</a>
            </center>
        <script>document.location = 'http://192.168.0.60/index.php/launcher'</script>
    </body>
</html>
Так вот "http://192.168.0.60/index.php/launcher" нужно заменить на ссылку до оформления лаунчера.(В случае с веб-частью нужно просто указать хттп://домен_или_ип_адрес/launcher)
Если надо, то могу подкинуть стиль без авторизации, там просто поле для логина и кнопка играть.
Сейчас сделаю нормальный подробный мануал по настройке лаунчера)
Обновил шапку: добавил ссылку на туториал http://www.rubukkit.org/threads/nastrojka-launchera-mcwl.84605/
Отлично буду делать на api диз
 
Отлично буду делать на api диз
Дока на всякий случай )
http://mcwl.esy.es/api
Только я там ещё не добавил функции для api в beta версии Сегодня через пару часов сделаю
И ещё, когда релиз?
Какой релиз ? Бетка есть
Апаю темку.
Возможно, через неделю будет обновление веб-части.
На данный момент избавляюсь от "говнокода", а там может и пару скриптиков напишу. (Мб мониторинг приделаю, обратную связь)
Устранил утечку памяти в движке web-части, теперь работает ещё немного быстрее.
Приподниму темку. добавил локализацию CMS`ки. Подумываю сделать покупку групп и мини шоп для блоков.
 
Ну ты шутишь? Три класса, что могут запустить лаунчер, два класса с почти одинаковым наполнением. Ну эт не лаунчер, это помойка.
 
Ну ты шутишь? Три класса, что могут запустить лаунчер, два класса с почти одинаковым наполнением. Ну эт не лаунчер, это помойка.
Я почему-то больше насчитал.
Ага, три как же...
пруф.PNG
Ладно, признаю, часть из них написаны не мной, да. (в TrueBat,jBitTorrentAPI и gson не мои)
Дальше. Не понятно откуда информация, что они одинаково наполнены. Хеш посчитал ? Декомпилил ?
Если ты про mcwl1, mcwl и starter, так у них разное содержание, а то что так кажется по названию это не значит, что так и есть.
 
Я почему-то больше насчитал.
Ага, три как же...
Посмотреть вложение 27822
Ладно, признаю, часть из них написаны не мной, да. (в TrueBat,jBitTorrentAPI и gson не мои)
Я имел в виду три класса, что могут запустить сам лаунчер, который написан тобой. Про TrueBat и остальное я не писал - это уже твои комплексы.
Дальше. Не понятно откуда информация, что они одинаково наполнены. Хеш посчитал ? Декомпилил ?
Хэш? Что? Я написал о почти одинаковом наполнении - о методах.

Алсо, ты бы смог сократить всё это до вполне приятных глазу размеров без повторяющихся функций и кучи одинаковых методов.
 
Я имел в виду три класса, что могут запустить сам лаунчер
Два из них используются для запуска. Один проверяет подключена ли библиотека jfxrt и если она есть, но не подключена то этот класс подключает её и передает управление в основной класс. А третий, я его почему-то не стал удалять, вот он и остался.
Методы имеют только похожие названия, но не внутренности. (Тот же bridge так назван, т.к. это мост между JS и Java. Те классы, что в пакете downloaders - классы реализующие один интерфейс и похожи по функционалу)
Небольшой UP.
Сделал сохранение сессии в лаунчере.
(Да и не только сессии, а вообще всех cookies)
Если кому надо - просите, я скину новую сборку jar + CMS.

Для тех, кто не понял что это такое.
Сохранение сессии позволяет игроку не вводить логин и пароль заново после закрытия окна. (Типа автоматическая авторизация в лаунчере без повторного ввода логина и пароля).

Теперь немного про двиг, в общем то, немножко продвигается.
Почти сделал скрипт "обратной связи" и админ. часть к нему, добавил драйвер "файловой БД", новые скрипты в основном буду писать под него.
Обновил документацию JS API (есть все функции моста из свежего билда)
http://mcwl.esy.es/index/api
 
Поддерживает клиенты на версии 1.7.10 ?
 
Норм пока, что посижу на 724, потом как дело пойдет :3
 
Куда их ставить?
Делай все по инструкции (ссылка в шапке темы) и будет тебе счастье.
@danilko когда будешь реализовывать проверку игры.
Как разгружусь, так постараюсь сделать, в принципе она есть, но, вроде, не задокументирована и ещё не очень хорошо реализована.
 

Поделиться этой страницей

Назад
Верх