Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

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

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

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

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

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

    Баллы:
    153
    Skype:
    coolruslan666
    Ап[DOUBLEPOST=1370604299,1370602448][/DOUBLEPOST]Ап[DOUBLEPOST=1370606672][/DOUBLEPOST]Up
     
    DavidShabaev нравится это.
  4. Semmi

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    153
    Skype:
    coolruslan666
    А есть ли готовое решение?
     
  10. 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();
            		  
                        }
    тут ещё код как вы поняли.
    
    Но стартует странно иногда
     
  11. Автор темы
    cool_ruslan

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

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

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

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

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

    Баллы:
    153
    Skype:
    coolruslan666
    @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!");
    Но фпс не прибавилось...[DOUBLEPOST=1370614465,1370614379][/DOUBLEPOST]У меня есть forge, просто я не сразу сообразил, потому что у вас код в сокращении... ну или как то так:)
     
  14. 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) {}
    
     
  15. dimahru

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

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

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

    Баллы:
    153
    Skype:
    coolruslan666
    @Shevchik, Не помогло...[DOUBLEPOST=1370616466,1370616118][/DOUBLEPOST]@dimahru, Ок
     
  17. Shevchik

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

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

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

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

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

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

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

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

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