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

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

Discussion in 'Веб-обвязки и лаунчеры' started by DevilEz_Mc, Dec 17, 2013.

  1. blogger2

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

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

    Attached Files:

    Last edited: Dec 26, 2013
    UnlimNET likes this.
  2. Хостинг MineCraft
    <
  3. UnlimNET

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

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

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

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

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

    Trophy Points:
    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 and Jers like this.
  6. Danty

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

    Trophy Points:
    153
    Skype:
    oblomov_ilya
    исходники?
     
    Zealot and blogger2 like this.
  7. blogger2

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

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

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

    Trophy Points:
    123
    1.6.4 c Forge или без?
     
    blogger2 likes this.
  9. blogger2

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

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

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

    Trophy Points:
    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 likes this.
  11. blogger2

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

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

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

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

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

    Trophy Points:
    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 Старожил Пользователь

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

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

    Trophy Points:
    78
    Code:
              
               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 библиотеки.
     
    Last edited: Jan 7, 2014
    blogger2 likes this.
  16. Racvol

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

    Trophy Points:
    123
    1.6.2 да еще без Forge
     
    blogger2 likes this.
  17. Skyline

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

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

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

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

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

    Trophy Points:
    63
    Исходники?
     
  20. Racvol

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

    Trophy Points:
    123
  21. ZMEI_ANGEL

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

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

    Code:
    string memory = "512M"; //ОЗУ
    string papka = "\\.minecraft"; //Основная папка
    string server1 = "hitech"; //папка клиента игры,переменная находится в классе setting
    Code:
    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);
     

Share This Page