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

Помогите Выделение памяти для клиента [С#]

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

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

    Randall Старожил Заблокирован

    Баллы:
    153
    Имя в Minecraft:
    Randall
    Всем привет.Возникла проблема:Необходимо с помощью Лаунчера (на С#) выделить клиенту память.Пробовал,но ничего толкового не вышло.

    Вот код запуска игры:
    Код:
    Process.Start("javaw", string.Format("-Xmx1G -Djava.library.path=\"{0}/.minecraft/bin/natives\" -cp " +
                                                                    "\"{0}/.minecraft/bin/minecraft.jar\";" +
                                                                    "\"{0}/.minecraft/bin/jinput.jar\";" +
                                                                    "\"{0}/.minecraft/bin/lwjgl.jar\";" +
                                                                    "\"{0}/.minecraft/bin/lwjgl_util.jar\" net.minecraft.client.Minecraft \"{1}\"",
                        Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), Login.Text));
                        Application.Exit();//Выход из приложения
    Пробовал менять параметр -Xmx,но ничего не получилось.

    Заранее спасибо.
     
    NoNaMeHaCkEr2002 нравится это.
  2. Хостинг MineCraft
    <
  3. Автор темы
    Randall

    Randall Старожил Заблокирован

    Баллы:
    153
    Имя в Minecraft:
    Randall
    Update!
     
  4. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Что значит ничего не получилось, как вы это определили?
     
  5. Drak0n4ik

    Drak0n4ik Старожил

    Баллы:
    103
    Предполагаю, каждый параметр надо передавать отдельно. В С# не силен (вообще), но провожу аналогию с Java (ага, я вообще молодец).

    К примеру, есть строчка:
    Код:
    Process.Start("javaw", "--flag_one param1 --flag_two param2");
    Очень может быть, что после передачи в шелл получится следующее:
    Код:
    > javaw "--flag_one param1 --flag_two param2"
    То есть, получится не четыре параметра, а а всего лишь один.
    Что надо сделать:
    Код:
    Process.Start("javaw", "--flag_one", "param1", "--flag_two", "param2");
     
  6. Автор темы
    Randall

    Randall Старожил Заблокирован

    Баллы:
    153
    Имя в Minecraft:
    Randall

    Кол-во памяти выделенной для клиента не изменяются.[DOUBLEPOST=1379864032,1379862225][/DOUBLEPOST]Update!
     
  7. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Такого не может быть, а java 64 битная? Сколько оперативной памяти выделяете, проверьте какая строка получается, возможно ошиблись при написании. Ну и резонный вопрос, какая версия майнкрафта?
     
  8. Автор темы
    Randall

    Randall Старожил Заблокирован

    Баллы:
    153
    Имя в Minecraft:
    Randall
    java x64. 4 GB . 1.2.5
     
  9. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Строку запуска которая "не работает" приложите.
     
  10. Автор темы
    Randall

    Randall Старожил Заблокирован

    Баллы:
    153
    Имя в Minecraft:
    Randall

    Код:
    Process.Start("javaw", string.Format("-Xmx"+ memory + "G" "-Djava.library.path=\"{0}/.minecraft/bin/natives\" -cp " +
    
    memory - int переменная,собирает значения из textbox (разумеется сделал конвертирование Covert из string ).
     
  11. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    А попробуйте вместо Process Start эту строку просто вывести куда то, смущает что то меня такая запись, она 99 % нерабочая.
     
  12. CyberMan

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

    Баллы:
    173
    Skype:
    cyber4el
    Гопсоди... сколько мне моджнео повторять? ЗАКРЫТО!
     
  13. Автор темы
    Randall

    Randall Старожил Заблокирован

    Баллы:
    153
    Имя в Minecraft:
    Randall

    Что я нарушил?Все правила создания тем в данном разделе я прочитал и создал тему строго по тем правилам.
     
  14. CyberMan

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

    Баллы:
    173
    Skype:
    cyber4el
    Твоя тема связана с ЛАУНЧЕРАМИ, верно? верно. Перечитай правила раздела и создай там где нужно.
     
Статус темы:
Закрыта.

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