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

Лаунчер MLU Launcher C#, UPDATE # 1

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

  1. blogger2

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

    Баллы:
    123
    Skype:
    ilja0176
    Имя в Minecraft:
    XuPoH
    [\Decompiled/]
    спс за исходники ты щедрый!
    жаль битые но суть я понял
     

    Вложения:

    Последнее редактирование: 26 дек 2013
    UnlimNET нравится это.
  2. Хостинг MineCraft
    <
  3. UnlimNET

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

    Баллы:
    88
    Молодец. 5 баллов :)
    Суть на деле одна - запуск игры. Ничего особенного больше нет.
     
  4. blogger2

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

    Баллы:
    123
    Skype:
    ilja0176
    Имя в Minecraft:
    XuPoH
    Красавчик!)[DOUBLEPOST=1388068794,1388068524][/DOUBLEPOST]
    я делаю лаунчер чисто для своего проекта (в подписи)
    Не мог бы ты подсказать парочку функций?)
    я сделал тоже сплешку, музыка криво работает.... у меня в проекте прям файл, как сделать, чтоб после компиляции музыка играла? То есть чтобы файл Sound.wav брался из папки проекта...
    PlayLooping хочу замутит))
     
  5. Racvol

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

    Баллы:
    123
    Я тут батник намутил для запуска 1.7.2 c Forge10.12.0.976 вот код.
    PHP:
    "C:\Program Files\Java\jre8\bin\javaw.exe" -Xmx6G 
    -Djava.library.path=C:\Users\Admin\AppData\Roaming\.minecraft\versions\1.7.2-Forge10.12.0.976\natives 
    -cp C:\Users\Admin\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.7.2-10.12.0.976\forge-1.7.2-10.12.0.976.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.9\launchwrapper-1.9.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-library\2.10.2\scala-library-2.10.2.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-compiler\2.10.2\scala-compiler-2.10.2.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\15.0\guava-15.0.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.3\authlib-1.3.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;
    C:\Users\Admin\AppData\Roaming\.minecraft\versions\1.7.2-Forge10.12.0.976\1.7.2-Forge10.12.0.976.jar
     net
    .minecraft.launchwrapper.Launch
     
    --username Player
     
    --version 1.7.2-Forge10.12.0.976
     
    --gameDir C:\Users\Admin\AppData\Roaming\.minecraft
     
    --assetsDir C:\Users\Admin\AppData\Roaming\.minecraft\assets\virtual\legacy
     
    --uuid 00000000-0000-0000-0000-000000000000
     
    --accessToken 0
     
    --tweakClass cpw.mods.fml.common.launcher.FMLTweaker
     
    blogger2 и Jers нравится это.
  6. Danty

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

    Баллы:
    153
    Skype:
    oblomov_ilya
    исходники?
     
    Zealot и blogger2 нравится это.
  7. blogger2

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

    Баллы:
    123
    Skype:
    ilja0176
    Имя в Minecraft:
    XuPoH
    дайте кто-нить для запуска 1.6.4 через Proccess плиз!!!!)))
     
  8. Racvol

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

    Баллы:
    123
    1.6.4 c Forge или без?
     
    blogger2 нравится это.
  9. blogger2

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

    Баллы:
    123
    Skype:
    ilja0176
    Имя в Minecraft:
    XuPoH
    с форджем, если можно
     
  10. Racvol

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

    Баллы:
    123
    С Forge 1.6.4-Forge9.11.1.965 Строка будет выглядеть примерно так
    PHP:
    javaw.exe -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true -Djava.library.path=%CD%\versions\1.6.4-Forge9.11.1.965\1.6.4-Forge9.11.1.965-natives -cp %CD%\libraries\net\minecraftforge\minecraftforge\9.11.1.965\minecraftforge-9.11.1.965.jar;%CD%\libraries\net\minecraft\launchwrapper\1.8\launchwrapper-1.8.jar;%CD%\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar;%CD%\libraries\org\scala-lang\scala-library\2.10.2\scala-library-2.10.2.jar;%CD%\libraries\org\scala-lang\scala-compiler\2.10.2\scala-compiler-2.10.2.jar;%CD%\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;%CD%\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;%CD%\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;%CD%\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;%CD%\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;%CD%\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;%CD%\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;%CD%\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;%CD%\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;%CD%\libraries\com\google\guava\guava\14.0\guava-14.0.jar;%CD%\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;%CD%\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;%CD%\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;%CD%\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;%CD%\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;%CD%\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;%CD%\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;%CD%\versions\1.6.4-Forge9.11.1.965\1.6.4-Forge9.11.1.965.jar net.minecraft.launchwrapper.Launch --username Player --session - --version 1.6.4-Forge9.11.1.965 --gameDir %CD% --assetsDir %CD%\assets\virtual\legacy --tweakClass cpw.mods.fml.common.launcher.FMLTweaker --demo
    Не забываем создать папку
    -Djava.library.path=%CD%\versions\1.6.4-Forge9.11.1.965\1.6.4-Forge9.11.1.965-natives
    и положить туда нативные библиотеки.
    Также батник не умеет скачивать библиотеки, поэтому надо убедиться что все библиотеки которое перечислены установлены, если их нет то соответственно установить.
     
    blogger2 нравится это.
  11. blogger2

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

    Баллы:
    123
    Skype:
    ilja0176
    Имя в Minecraft:
    XuPoH
    из сашка как-то можно взять его устройство клиента?[DOUBLEPOST=1389100420,1389100287][/DOUBLEPOST]
    упс, я имел в виду можно код для c#? я уже просто сделал в лаунчере ВСЕ ЧТО МОЖНО, кроме его основной функции- закачки и запуска клиента..
     
  12. Racvol

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

    Баллы:
    123
    Я никогда не смотрел лаунчер сашка, я просто знаю как все должно распологаться чтобы все это работало через Process
     
    blogger2 нравится это.
  13. blogger2

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

    Баллы:
    123
    Skype:
    ilja0176
    Имя в Minecraft:
    XuPoH
    string appData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
    ProcessStartInfo mcStartInfo = new ProcessStartInfo("javaw.exe", "-Xms1G -Xmx1G -cp \"" + appData + "\\.minecraft\\bin\\minecraft.jar;" + appData + "\\.minecraft\\bin\\jinput.jar;" + appData + "\\.minecraft\\bin\\lwjgl.jar;" + appData + "\\.minecraft\\bin\\lwjgl_util.jar \" -Djava.library.path=\"" + appData + "\\.minecraft\\bin\\natives\" net.minecraft.client.Minecraft" + " " + Properties.Settings.Default.lastlogin);
    Process.Start(mcStartInfo);
    this.Close();
    вот так не работает...
     
  14. Racvol

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

    Баллы:
    123
    Понятное дело не работает, этоже старье.
    Если нужен нормальный код для запуска в принципе могу написать на С#
     
  15. Skyline

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

    Баллы:
    78
    Код:
              
               string appData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
    string Directory = ".minecraft";
    
                ProcessStartInfo mcStartInfo = new ProcessStartInfo("javaw.exe", "-Xincgc -Xms1G -Xmx1G" +
    
                " -Djava.library.path=\"" +
    
                appData + "\\" + Directory + "\\versions\\1.6.2\\natives\"" + " -cp \"" +
    
                appData + "\\" + Directory + "\\libraries\\net\\sf\\jopt-simple\\jopt-simple\\4.5\\jopt-simple-4.5.jar;" +
    
                appData + "\\" + Directory + "\\libraries\\com\\paulscode\\codecjorbis\\20101023\\codecjorbis-20101023.jar;" +
    
                appData + "\\" + Directory + "\\libraries\\com\\paulscode\\codecwav\\20101023\\codecwav-20101023.jar;" +
    
                appData + "\\" + Directory + "\\libraries\\com\\paulscode\\libraryjavasound\\20101123\\libraryjavasound-20101123.jar;" +
    
                appData + "\\" + Directory + "\\libraries\\com\\paulscode\\librarylwjglopenal\\20100824\\librarylwjglopenal-20100824.jar;" +
    
                appData + "\\" + Directory + "\\libraries\\com\\paulscode\\soundsystem\\20120107\\soundsystem-20120107.jar;" +
    
                appData + "\\" + Directory + "\\libraries\\argo\\argo\\2.25_fixed\\argo-2.25_fixed.jar;" +
    
                appData + "\\" + Directory + "\\libraries\\org\\bouncycastle\\bcprov-jdk15on\\1.47\\bcprov-jdk15on-1.47.jar;" +
    
                appData + "\\" + Directory + "\\libraries\\com\\google\\guava\\guava\\14.0\\guava-14.0.jar;" +
    
                appData + "\\" + Directory + "\\libraries\\org\\apache\\commons\\commons-lang3\\3.1\\commons-lang3-3.1.jar;" +
    
                appData + "\\" + Directory + "\\libraries\\commons-io\\commons-io\\2.4\\commons-io-2.4.jar;" +
    
                appData + "\\" + Directory + "\\libraries\\net\\java\\jinput\\jinput\\2.0.5\\jinput-2.0.5.jar;" +
    
                appData + "\\" + Directory + "\\libraries\\net\\java\\jutils\\jutils\\1.0.0\\jutils-1.0.0.jar;" +
    
                appData + "\\" + Directory + "\\libraries\\com\\google\\code\\gson\\gson\\2.2.2\\gson-2.2.2.jar;" +
    
                appData + "\\" + 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;" +
    
                appData + "\\" + Directory + "\\versions\\1.6.2\\1.6.2.jar\" " +
    
                "net.minecraft.client.main.Main " +
    
                "--username " + login + " --version 1.6.2 --gameDir " +
    
                appData + "\\" + Directory + " --assetsDir " +
    
                appData + "\\" + Directory + "\\assets\\virtual\\legacy");
    
                Process.Start(mcStartInfo);
    Не забудь в папку version\natives засунуть natives библиотеки.
     
    Последнее редактирование: 7 янв 2014
    blogger2 нравится это.
  16. Racvol

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

    Баллы:
    123
    1.6.2 да еще без Forge
     
    blogger2 нравится это.
  17. Skyline

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

    Баллы:
    78
    Под 1.6.4 тоже самое, только цифры 1.6.2 на 1.6.4 поменять.
     
    blogger2 нравится это.
  18. blogger2

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

    Баллы:
    123
    Skype:
    ilja0176
    Имя в Minecraft:
    XuPoH
    черт, скиньте для теста .minecraft
    1.6.4 чтоб работало с таким кодом.
    с меня лойсы
     
  19. Zealot

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

    Баллы:
    63
    Исходники?
     
  20. Racvol

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

    Баллы:
    123
  21. ZMEI_ANGEL

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

    Баллы:
    103
    Skype:
    kawsss1
    Для особо ленивых...
    Run minecraft 1.6.2 forge

    Код:
    string memory = "512M"; //ОЗУ
    string papka = "\\.minecraft"; //Основная папка
    string server1 = "hitech"; //папка клиента игры,переменная находится в классе setting
    Код:
    ProcessStartInfo mcStartInfo = null;
                    RegistryKey readKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\javaws.exe");
                    string java = (string)readKey.GetValue("Path") + @"\javaw.exe";
                    readKey.Close();
                    if (File.Exists(java))
                    {
                        mcStartInfo = new ProcessStartInfo(java, string.Format("-Xmx" + memory +
                      " -Dfml.ignoreInvalidMinecraftCertificates=true" +
                      " -Dfml.ignorePatchDiscrepancies=true" +
                      " -Djava.library.path=\"" +
                      appData + Setting.Papka + Setting.Server1 + "\\versions\\1.6.2-Forge9.10.1.871\\1.6.2-Forge9.10.1.871-natives-17798652847889\"" + " -cp \"" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\net\\minecraftforge\\minecraftforge\\9.10.1.871\\minecraftforge-9.10.1.871.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\net\\minecraft\\launchwrapper\\1.3\\launchwrapper-1.3.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\org\\scala-lang\\scala-library\\2.10.2\\scala-library-2.10.2.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\org\\scala-lang\\scala-compiler\\2.10.2\\scala-compiler-2.10.2.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\org\\ow2\\asm\\asm-all\\4.1\\asm-all-4.1.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\net\\sf\\jopt-simple\\jopt-simple\\4.5\\jopt-simple-4.5.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\com\\paulscode\\codecjorbis\\20101023\\codecjorbis-20101023.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\com\\paulscode\\codecwav\\20101023\\codecwav-20101023.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\com\\paulscode\\libraryjavasound\\20101123\\libraryjavasound-20101123.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\com\\paulscode\\librarylwjglopenal\\20100824\\librarylwjglopenal-20100824.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\com\\paulscode\\soundsystem\\20120107\\soundsystem-20120107.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl\\2.9.0\\lwjgl-2.9.0.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\lzma\\lzma\\0.0.1\\lzma-0.0.1.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl_util\\2.9.0\\lwjgl_util-2.9.0.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\argo\\argo\\2.25_fixed\\argo-2.25_fixed.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\org\\bouncycastle\\bcprov-jdk15on\\1.47\\bcprov-jdk15on-1.47.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\com\\google\\guava\\guava\\14.0\\guava-14.0.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\org\\apache\\commons\\commons-lang3\\3.1\\commons-lang3-3.1.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\commons-io\\commons-io\\2.4\\commons-io-2.4.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\net\\java\\jinput\\jinput\\2.0.5\\jinput-2.0.5.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\net\\java\\jutils\\jutils\\1.0.0\\jutils-1.0.0.jar;" +
                      appData + Setting.Papka + Setting.Server1 + "\\libraries\\com\\google\\code\\gson\\gson\\2.2.2\\gson-2.2.2.jar;" +
                            // appData + Setting.Papka + Setting.Server6 + "\versions\\1.6.2\\OptiFine.zip;" +
                      appData + Setting.Papka + Setting.Server1 + "\\versions\\1.6.2-Forge9.10.1.871\\1.6.2-Forge9.10.1.871.jar\" " +
                      "net.minecraft.launchwrapper.Launch " +
                      "--username " + username + " --session " + session + "--Forge9.10.1.871 --gameDir " +
                      appData + Setting.Papka + Setting.Server1 + " --assetsDir " +
                      appData + Setting.Papka + Setting.Server1 + "\\assets" + " --tweakClass cpw.mods.fml.common.launcher.FMLTweaker "));
                        Process.Start(mcStartInfo);
                    }
                    else
    
                        System.Windows.Forms.MessageBox.Show("На вашем компьютере отсутствуеи Java!", Setting.Dlauncher,
                        System.Windows.Forms.MessageBoxButtons.OK,
                        System.Windows.Forms.MessageBoxIcon.Error);
     

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