1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено Лаунчер сашка использует только одно ядро...

Тема в разделе "[Архив] Помощь", создана пользователем cool_ruslan, 7 июн 2013.

Статус темы:
Закрыта.
  1. Автор темы
    cool_ruslan

    cool_ruslan Старожил Пользователь

    Баллы:
    153
    Майнкрафт запущенный под лаунчером сашка (Fix Sashok) ужасно лагает, 8 фпс при стандартных текстурах! Но если его запустить под другим лаунчером(обычный пиратский), то все норм (текстуры + шейдеры и ведь вытягивает 20 фпс).
    Память выделяется по 2 гига в обоих лаунчерах, однако сашок использует только одно ядро(видно в диспетчере задач)
    Как решить эту проблему?
     
  2. Автор темы
    cool_ruslan

    cool_ruslan Старожил Пользователь

    Баллы:
    153
    Ап
    Ап
    Up
     
    DavidShabaev нравится это.
  3. Semmi

    Semmi Активный участник Пользователь

    Баллы:
    88
    Skype:
    terkell2
    Имя в Minecraft:
    zbr4
    память в настройках пробуй поставить 512 MB
     
  4. Автор темы
    cool_ruslan

    cool_ruslan Старожил Пользователь

    Баллы:
    153
    Выставил, лагов не убавилось... До этого выделял 2 гига, но все равно сашок лагает...
     
  5. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Это проблема не сашка, а запуска майнкрафта через апплет, хз с чем связано.
     
  6. Автор темы
    cool_ruslan

    cool_ruslan Старожил Пользователь

    Баллы:
    153
    @Shevchik, А по другому нельзя как то запустить через сашка?
     
  7. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    Можно, переписав код запуска.
     
  8. Автор темы
    cool_ruslan

    cool_ruslan Старожил Пользователь

    Баллы:
    153
    А есть ли готовое решение?
     
  9. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    У меня в лаунчере юзается что-то типо того для запуска майна
    Код:
            	  if (OS.contains("win")) 
            	  {
            		  ProcessBuilder pb = new ProcessBuilder();
            		  List<String> cc = new ArrayList<String>(); 
            		  cc.add("java");
            		  cc.add("-Xmx"+mem);
            		  cc.add("-Djava.library.path=bin/natives");
            		  cc.add("-cp");
            		  cc.add("bin/minecraft.jar;bin/jinput.jar;bin/lwjgl.jar;bin/lwjgl_util.jar");
            		  cc.add("net.minecraft.client.Minecraft");
            		  cc.add(nick);
            		  cc.add("Ineedthisforsomereason");
            		  pb.command(cc);
            		  pb.directory(new File(mcpath));
            		  pb.start();
            		  
                        }
    тут ещё код как вы поняли.
    
    Но стартует странно иногда
     
  10. Автор темы
    cool_ruslan

    cool_ruslan Старожил Пользователь

    Баллы:
    153
    @Shevchik, Переделал теперь не запускается:confused:
    P.S. Я с java не знаком:D
     
  11. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    По какой-то причине работает только под фордж.
    До сих пор разбираюсь чё за х, в обычном классике майн тупо крашится
     
  12. Автор темы
    cool_ruslan

    cool_ruslan Старожил Пользователь

    Баллы:
    153
    @Shevchik, Так, теперь запуск у меня вот такой
    Код:
    if (BaseUtils.getPlatform() == 2) params.add("javaw"); else params.add("java");
                params.add("-Xmx" + memory + "m");
                params.add("-Xms" + memory + "m");
                params.add("-classpath");
                params.add(jarpath);
                params.add("net.launcher.run.Mainclass");
     
                ProcessBuilder pb = new ProcessBuilder(params);
                Process process = pb.start();
                if (process == null) throw new Exception("Launcher can't be started!");
    Но фпс не прибавилось...
    У меня есть forge, просто я не сразу сообразил, потому что у вас код в сокращении... ну или как то так:)
     
  13. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Ты опять через апплет стратуешь просто по-другому.

    Вообще оригинальный мод запуск подаёт команды в консоль
    Код:
              try {
                  if (OS.contains("win")) 
                  {
                      Runtime.getRuntime().exec("cmd /c cd "+mcpath+" && start javaw -Xmx" + mem + " -Djava.library.path=bin/natives -cp bin/minecraft.jar;bin/jinput.jar;bin/lwjgl.jar;bin/lwjgl_util.jar net.minecraft.client.Minecraft " + nick);
                  } else {
                      Runtime.getRuntime().exec(new String[]{"/bin/sh","-c","cd "+mcpath+" ; java -Xmx" + mem + " -Djava.library.path=bin/natives -cp bin/minecraft.jar:bin/jinput.jar:bin/lwjgl.jar:bin/lwjgl_util.jar net.minecraft.client.Minecraft " + nick});  
                  }
               } catch (Exception ex) {}
    
     
  14. dimahru

    dimahru Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    dimahru
    Отпишитесь если прибавится FPS
     
  15. Автор темы
    cool_ruslan

    cool_ruslan Старожил Пользователь

    Баллы:
    153
    @Shevchik, Не помогло...
    @dimahru, Ок
     
  16. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Щас с офф лаунчера попробую выдрать код тогда.
     
  17. Автор темы
    cool_ruslan

    cool_ruslan Старожил Пользователь

    Баллы:
    153
    @Shevchik, Лол запустил майнкрафт через батник и все также 8 фпс, но в чем магия этого лаунчера(у меня с ним 40 фпс) и как вытащить из него код запуска?
     
  18. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    А в новом майне перекопали половину, так что придётся пофигачиться в любом случае.
     
  19. Автор темы
    cool_ruslan

    cool_ruslan Старожил Пользователь

    Баллы:
    153
    @Shevchik, Попробуйте вытащить код из этого лаунчера
    Ап
    @Shevchik, @dimahru, Проблема решена, видимо предыдущий лаунчер автоматом что то там мудрил... Полазил в панели управления, как показывают в этом видео, и теперь не лагает!
     
Статус темы:
Закрыта.

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