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

Лаунчер [Source] Лаунчер от maximusorg(update 4.0)

Для проверки скомпилировал сырцы БЕЗ каких либо изменений, ошибок небыло.
в файле "launcher.properties" вручную изменил объем памяти с 1024 на 2048 (в настройках это отобразилось), лаунчер выкачал клиент с проекта maximusorg,
но размер памяти НЕ ИЗМЕНИЛСЯ!
Объясните пожалуйста, в чем я мог ошибиться?
 
У меня вопрос, можно ли замутить удаление папки texturepacks вместо mods во время каждого запуска? Ибо можно поставить обычный текстурпак с прозрачными текстурами.
В файле "GameUpdater" примерно после 860 строки есть функции "del_cat".
допиши нужную тебе, или просто поменяй название папки.... делов то...

Упс, не заметил" во время каждого запуска "
 
Разобрался с выбором памяти, у меня получилось так:
Код:
package net.minecraft;
 
import java.util.ArrayList;
 
public class MinecraftLauncher
{
 
public static int memory;
  public static void main(String[] args)
    throws Exception
  {
    float heapSizeMegs = (float)(Runtime.getRuntime().maxMemory() / 4096L / 4096L);
 
    memory = Util.getMemorySelection();
    if (memory == 1)
        memory = 1024;
 
    if (heapSizeMegs > 511.0F)
      LauncherFrame.main(args);
    else
      try {
         
          String pathToJar = MinecraftLauncher.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath();
 
        ArrayList<String> params = new ArrayList<String>();
 
        if (Util.getPlatform() == Util.OS.windows) {
            params.add("javaw");
        } else {
            params.add("java");
        }
        params.add("-Xmx"+ memory +"m");
        params.add("-Dsun.java2d.noddraw=true");
        params.add("-Dsun.java2d.d3d=false");
        params.add("-Dsun.java2d.opengl=false");
        params.add("-Dsun.java2d.pmoffscreen=false");
        if (System.getProperty("net.minecraft.server") != null)
                params.add("-Dnet.minecraft.server="
                        + System.getProperty("net.minecraft.server"));
        params.add("-classpath");
        params.add(pathToJar);
        params.add("net.minecraft.LauncherFrame");
 
        ProcessBuilder pb = new ProcessBuilder(params);
        Process process = pb.start();
        if (process == null) throw new Exception("!");
        System.exit(0);
      } catch (Exception e) {
        e.printStackTrace();
        LauncherFrame.main(args);
      }
  }
}
 
Фапаю на твой лаунчер. Блин, сделай чтобы client.zip разархивировался в папку указанную в конфинге с директорией игры а не строго .minecraft. Или хотя бы подскажи как это сделать... А то руки не доходят
 
Через что скомпилить то можно его? А то скачиваю какой-то ЗИП архив. Как мне Запустить то его?
 
Итак, новая версия 3.1! Скачать можно ЗДЕСЬ!

Внимание! Этот лаунчер является по-сути переделанным лаунчером от нотча. Я его сам не писал, а только допилил, добавил кое-какие плюхи.
Changelog:

Версия 3.1
Изменено назначение кнопки форум - Теперь она сохраняет память))))

Версия 3.0:
1. Добавлена проверка по MD5
2. Добавлено удаление папки mods перед скачиванием.

Версия 2.4:
Добавлена кнопка запомнить пароль, допилена мультисерверность.
Версия 2.1:
Небольшие багфиксы, в том числе исправлена ошибка Fatal Error Occured

Версия 2.0:
1.Немного изменились настройки пользователя
2.Починена мультисерверность и скачивание пакетов.
3.Исправлены ошибки со скачиванием.
4.Добавлено удаление папок перед скачиванием (по-умолчанию удаляются папка mods, config)
Версия 1.0:
1.Добавлена расширенная мультисерверность: Теперь На каждый сервер скачиваются свои файлы.
2. Добавлен оффлайн режим.
3. Изменён OptionsPanel.java, теперь это полностью моя работа.
4. Изменён dirt.png)
Версия 0.2:
1.Полная настраиваемость (все настройки сложены в config.java)
2.скачивание client.zip
3.Убраны абсолютно все ошибки и предупреждения, чистый код
4.Выбор памяти
5.Мульти серверность
6.В настройках можно перейти на форум сервера, сайт сервера и систему скинов

Установка проверки по md5:
1) Редактируем LauncherFrame.java
а)Находим строчку
String f = applicationData + "/.BattleCraft/bin/minecraft.jar";
б) заменяем папку клиента на свою.
в) Находим строчку
URL localURL = new URL("http://mstag.ru/update/md5.php?hash=" + p);
г) Меняем ссылку на свою(?hash= Должно оставаться в конце ссылки всегда).
д)Кидаем в папку с файлами обновления файл md5.php(В архиве)
Несколько скринов:

9a7d5f6d5b13880e71cb6659db26dc9f.jpg

Untitled_005.jpg


За материальное вознаграждение могу всё настроить.

Лаунчер будет обновляться и дополняться.

а будут ещё обновления? И когда?
 
Вопрос по мультисерверности: куда качается клиент (откуда запускается)?
 
Или у меня руки кривые, или твой лаунчер не работает?
 
Увы, такие вещи всегда не работают просто так и сразу, всегда нужно что-то допилить, подделать и т.д.
Т.к. я полный нуб в этом, собирал свой лаунчер из пяти разных, получилось только через месяц сравнений, изучений и километров прочитанных строк на сайте http://rubukkit.org .
 
Такой вопрос. Как правильно залить обновление MineCraft'a на хостинг,а то уже все перепробывал,а каждый раз ошибки. Извините за нубо-вопрос.:oops:
 
Такой вопрос. Как правильно залить обновление MineCraft'a на хостинг,а то уже все перепробывал,а каждый раз ошибки. Извините за нубо-вопрос.:oops:
Скачай все файлы от сюда http://narod.ru/disk/50342410001.2e83094e849f3c7011d25d892e646d62/MCDownloads.rar.html, и залей их в папку MinecraftDownload.
 

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

Назад
Верх