Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер C# код запуска minecraft 1.6.4

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем N_V_7, 14 мар 2014.

  1. Автор темы
    N_V_7

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

    Баллы:
    63
    Имя в Minecraft:
    N_V_7
    ну сделал так, пишет элемент patch не существует в текущем контексте. Что делать?
     
    eleon нравится это.
  2. Хостинг MineCraft
    <
  3. lixa4

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

    Баллы:
    103
    Имя в Minecraft:
    Lixa4
    Присоединяюсь к теме.. Данный вопрос мне не понятен. Как запустить minecraft? -_- Хоть самым лажовым способом, но чтобы запустить? Как??
     
  4. ykpon

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

    Баллы:
    173
    Для 1.7.2.
    Код:
    string username = textBox1.Text;
                    string appData = System.Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData);
                    Process.Start("javaw", "-Xms512m -Xmx1024m -Djava.library.path=\"" + appData + "/.minecraft/versions/1.7.2/1.7.2-natives\" -cp " +
                    "\"" + appData + "/.minecraft/libraries/java3d/vecmath/1.3.1/vecmath-1.3.1.jar\";" +
        "\"" + appData + "/.minecraft/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar\";" +
        "\"" + appData + "/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar\";" +
        "\"" + appData + "/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar\";" +
        "\"" + appData + "/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar\";" +
        "\"" + appData + "/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar\";" +
        "\"" + appData + "/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar\";" +
        "\"" + appData + "/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar\";" +
        "\"" + appData + "/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar\";" +
        "\"" + appData + "/.minecraft/libraries/io/netty/netty-all/4.0.10.Final/netty-all-4.0.10.Final.jar\";" +
        "\"" + appData + "/.minecraft/libraries/com/google/guava/guava/15.0/guava-15.0.jar\";" +
        "\"" + appData + "/.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar\";" +
        "\"" + appData + "/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar\";" +
        "\"" + appData + "/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar\";" +
        "\"" + appData + "/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar\";" +
        "\"" + appData + "/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar\";" +
        "\"" + appData + "/.minecraft/libraries/com/mojang/authlib/1.3/authlib-1.3.jar\";" +
        "\"" + appData + "/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar\";" +
        "\"" + appData + "/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar\";" +
        "\"" + appData + "/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar\";" +
        "\"" + appData + "/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar\";" +
        "\"" + appData + "/.minecraft/versions/1.7.2/1.7.2.jar\" net.minecraft.client.main.Main --username " + username + " --version 1.7.2 --gameDir " + appData + "/.minecraft --assetsDir " + appData + "/.minecraft/assets --uuid 1937282 --accessToken 9362932");
     
  5. lixa4

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

    Баллы:
    103
    Имя в Minecraft:
    Lixa4
    Пойду попробую :D[DOUBLEPOST=1395353821,1395353504][/DOUBLEPOST]
    Ничего не происходит :/ крутится колёсико при нажатии, а после ничего не происходит. Ошибок нет, процесса java, javaw нет. ;([DOUBLEPOST=1395353961][/DOUBLEPOST]Теперь заметил, что появляется процесс javaw.exe и сразу же исчезает. С чем может быть связано?
     
  6. ykpon

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

    Баллы:
    173
    Отсутствие указанных в строке запуска библиотек.
     
  7. lixa4

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

    Баллы:
    103
    Имя в Minecraft:
    Lixa4
    Немного повозился и дошёл до того, что пишет: "Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path", а это при том, что я подключил эту библиотеку
    Код:
    ... + appData + @"\" + this.Directory + @"\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;" + appData + @"\" + Directory + @"\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;" + ...
     
  8. ykpon

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

    Баллы:
    173
    Замени javaw.exe на java.exe и смотри ошибки.
     
  9. lixa4

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

    Баллы:
    103
    Имя в Minecraft:
    Lixa4
    Да, спасибо) Сегодня с утра со всем разобрался ;) Сейчас делаю скачивание файлов с сервера. Я новичок) Изучаю Шарп меньше недели, поэтому и туплю)
     
  10. Автор темы
    N_V_7

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

    Баллы:
    63
    Имя в Minecraft:
    N_V_7
    тож самое, ошибок нет, заменил javaw.exe на java.exe, при нажатии выходит окно консоли. Вроде уже должен запустится, а не запускается...
     
  11. Evan

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

    Баллы:
    123
    Что за переменная patch?
     
  12. lixa4

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

    Баллы:
    103
    Имя в Minecraft:
    Lixa4
    Тот же вопрос был, но в итоге за 3 недели нагуглил гиг точно, пока разбирался со всеми вопросами в процессе создания лаунчера.. Возьми запуск из cs файла из этой темы -_-
     
  13. Evan

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

    Баллы:
    123
    я не смог от туда выковорить :D ошибки выдаёт
     
  14. Skyline

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

    Баллы:
    78
    Путь до директории с библиотеками.
     
  15. Evan

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

    Баллы:
    123
    я только начал, можно по подробнее( а лучше код :D )
     
  16. Skyline

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

    Баллы:
    78
    Код:
    string appData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
    string path = appData + @"\.minecraft\libraries";
    string username = Login.Text;
    DirectoryInfo dir = new DirectoryInfo(path);
    List<string> files = new List<string>();
    
    foreach (FileInfo file in dir.GetFiles("*.jar", SearchOption.AllDirectories))
    {
    files.Add(file.FullName);
    }
    
    string MineLib = string.Join(";", files.ToArray());
    
    Process.Start("java", string.Format("-Xms1024m -Xmx1024m -Djava.library.path=" + appData + "/.minecraft/natives" + "-cp " + appData +"/.minecraft/versions/1.6.2/1.6.2.jar;" + MineLib + " net.minecraft.launchwrapper.Launch --tweakClass cpw.mods.fml.common.launcher.FMLTweaker --username Test --gameDir " + appData +"/.minecraft" + "--assetsDir " + appData + "/.minecraft/assets "))
    
     
  17. Evan

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

    Баллы:
    123
    я один хз где лежат нативсы?
     
  18. Skyline

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

    Баллы:
    78
    .minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar
    .minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar
    До версии 1.7.4
     
  19. Evan

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

    Баллы:
    123
    тоесть вот это appData + "/.minecraft/natives" + "-cp " + можно убрать?[DOUBLEPOST=1397440588,1397440545][/DOUBLEPOST]"java", string.Format("-Xms1024m -Xmx1024m -Djava.library.path=" + appData + "/.minecraft/natives" + "-cp " + appData + "/.minecraft/versions/1.6.4/1.6.4.jar;" + MineLib + " net.minecraft.launchwrapper.Launch --tweakClass cpw.mods.fml.common.launcher.FMLTweaker --username Test --gameDir " + appData + "/.minecraft" + "--assetsDir " + appData + "/.minecraft/assets ") здесь?
     
    ПриветОтЛайки нравится это.
  20. DIMASIK1502

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

    Баллы:
    78
    Имя в Minecraft:
    DIMASIK1502
    Я пользуюсь обычными Natives'ами.И у меня всё работает,если что,могу скинуть код.
     
  21. Skyline

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

    Баллы:
    78
    Нет, там, что я написал natives в запакованном виде, из надо разархивировать в .minecraft/versions/1.6.4/natives
     

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