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

Совет Запуск Minecraft БЕЗ лаунчера!

Discussion in 'Руководства, инструкции, утилиты' started by goul, Jan 2, 2013.

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

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

    Trophy Points:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
    skarabey666, попробуй использовать не JavaW а просто Java. Там увидишь ошибку, как пара постов выше.
     
  2. Хостинг MineCraft
    <
  3. skarabey666

    skarabey666 Активный участник

    Trophy Points:
    61
    Имя в Minecraft:
    skarabey666
    Поменял появилась ошибка, [​IMG]
    я до этого перепробовал кучу вариантов проверил библиотеки вписал все что были в папке library ну никак не хочет запускаться (
     
  4. Автор темы
    goul

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

    Trophy Points:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
    Видишь, "no lwjgl". Вот в ту сторону и смотри. Либо не добавил файл, либо он повреждён
     
  5. skarabey666

    skarabey666 Активный участник

    Trophy Points:
    61
    Имя в Minecraft:
    skarabey666
    спасибо goul, я нашел другой способ который у меня получился пока я пытался написать новую тему о том как у меня не получается запустить клиент через cmd, я просто скопировал код запуска который отображается в консоле лаунчера и все получилось и может кому этот способ пригодится - в консоле лаунчера отображается код всех происходящих процессов.
    я нашол причину неработоспособности моего запускатора проблема окзалась в том что две библиотеки подгружаются во время запуска лаунчера и после закрытия лаунчера они удаляются ), и без них игра просто не запустится вот причина -
    Code:
    C:\mc17\versions\1.6.4\1.6.4-natives-52911096613819
    приписка в конце названия папки с файлами меняется при каждом запуске
    Code:
    -52911096613819
    смотрите его расположение в коде ниже. Чтобы решить эту проблему, достаточно при запуске клиента скопировать эти библиотеки в отдельную папку и указать путь к ней. мой вариант получился такой
    Code:
    C:\mc17\1.6.4nev\1.6.4-natives-52911096613819
    не сохраняйте в той же папке то есть пример C:\mc17\versions\1.6.4\newfolder в таком случае при запуске лаунчера эта папка может удалиться.

    НЕРАБОЧИЙ ВАРИАНТ
    Code:
    java -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Xms512m -Xmx1G -Djava.library.path=versions\1.6.4\natives -cp libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;libraries\com\google\guava\guava\14.0\guava-14.0.jar;libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;versions\1.6.4\1.6.4.jar;libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;libraries\com\google\guava\guava\14.0\guava-14.0.jar;libraries\com\google\guava\guava\15.0\guava-15.0.jar;libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;libraries\com\mojang\authlib\1.3\authlib-1.3.jar;libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar;libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar;libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar;libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;libraries\net\minecraft\launchwrapper\1.5\launchwrapper-1.5.jar;libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar;libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar net.minecraft.client.main.Main --username Admin --session %random% --version 1.6.4 --version 1.6.4 --gameDir . --assetsDir assets cpw.mods.fml.common.launcher.FMLTweaker
    pause
    
    РАБОЧИЙ ВАРИАНТ для версии 1.6.4 скопированный из лаунчера, только пути нужно поменять
    Code:
    javaw.exe -Xmx1G -Djava.library.path=C:\mc17\versions\1.6.4\1.6.4-natives-52911096613819 -cp C:\mc17\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;C:\mc17\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\mc17\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\mc17\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\mc17\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\mc17\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\mc17\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;C:\mc17\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;C:\mc17\libraries\com\google\guava\guava\14.0\guava-14.0.jar;C:\mc17\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;C:\mc17\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\mc17\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\mc17\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\mc17\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;C:\mc17\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;C:\mc17\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;C:\mc17\versions\1.6.4\1.6.4.jar net.minecraft.client.main.Main --username Admin --session ${auth_session} --version 1.6.4 --gameDir C:\mc17 --assetsDir C:\mc17\assets
    Кстати, таким образом можно сделать возможность выбора версии запускаемой версии клиента.[DOUBLEPOST=1386474062,1386425559][/DOUBLEPOST]Написал небольшой лаунчер на Delphi 7 для minecraft 1.6.4, использует cmd строку для запуска.
     

    Attached Files:

    Last edited: Dec 7, 2013
  6. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    skarabey666, Долго же ты рожал что бы понять что нативы забыл распаковать :D.
    Djava.library.path="natives" Не о чем не говорило ?
     
    Last edited: Dec 8, 2013
    skynetxxx and Larin like this.
  7. skarabey666

    skarabey666 Активный участник

    Trophy Points:
    61
    Имя в Minecraft:
    skarabey666
    alexandrage Ты о чем ? они не распаковываются а скачиваются с сайта и про них ни одного слова в ошибке не было. Djava.library.path="natives" и эта строка мне ни о чем не говорила потому что я делал байтник первый раз и не знаю какие библиотеки откуда берутся.
     
  8. superkep

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

    Trophy Points:
    153
    Skype:
    O_superkep_O
    Имя в Minecraft:
    superkep
    Извиняюсь за глупый/странный или т.п. вопрос.:silence:
    Как запустить версию 1.2.5 или 1.4.7 через .bat?
     
  9. Автор темы
    goul

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

    Trophy Points:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
    java -Xms256m -Xmx1024m -Djava.library.path=natives -cp "minecraft.jar;jinput.jar;lwjgl.jar;lwjgl_util.jar;" net.minecraft.client.Minecraft "Никнейм" "Сессия"

    Самый первый код[DOUBLEPOST=1386498242,1386497489][/DOUBLEPOST]
    О боже! Раз уж пишешь, то делай с минимумом костылей. Я, например, сделал вот так(просто спихал все либы в одну папку):

    Code:
    procedure PlayMinecraft16(const FOLDERPATH: string; User, Sess, Version: string;
      Mem: Integer;);
      var
        Dir, File, Param: PChar;
      begin
        Dir := PChar(MainPath + MainFolder + '\' + FOLDERPATH);
        File := PChar(JavaPath);
        Param := PansiChar(' -Xms256m -Xmx' + IntToStr(Mem) +
          'm -Dfml.ignoreInvalidMinecraftCertificates=true -' +
          'Dfml.ignorePatchDiscrepancies=true -Djava.library.path="' + MainPath +
          MainFolder + '\' + FOLDERPATH + '\bin\natives" -cp "' + MainPath +
          MainFolder + '\' + FOLDERPATH + '\lib\*;' + MainPath + '\' + MainFolder +
          '\' + FOLDERPATH + '\bin\1.6.4.jar" ' +
          'net.minecraft.launchwrapper.Launch --username ' + user + ' --session ' +
          session + ' --version ForgeVers --gameDir "' + MainPath + MainFolder + '\'
          + FOLDERPATH + '" --assetsDir "' + MainPath + MainFolder + '\' +
          FOLDERPATH + '\assets" --tweakClass cpw.mods.fml.common.launcher' +
          '.FMLTweaker');
        ShellExecute(0, nil, PChar(File), PChar(Param), PChar(Dir),
          SW_SHOWNORMAL);
        MainForm.Close;
      end;
     
  10. skarabey666

    skarabey666 Активный участник

    Trophy Points:
    61
    Имя в Minecraft:
    skarabey666
    Слишком заморочено для меня, я не очень хорошо знаю delphi но с каталогами я решил вопрос проще - просто убрал начальный путь и закинул exe в корневой каталог так что куда бы не переместили папку с игрой он все равно будет работать, а про либы, я просто рассказал с чем могут столкнуться люди при написании байтника, в предыдущих ответах я не встречал ничего подобного.
     
    Last edited: Dec 8, 2013
  11. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Батолузер для запуска 1.7.4

    Code:
    echo off
    title minecraft
    color 0d
    cls
    IF EXIST username.txt (
    set /p username=<username.txt
    ) ELSE (
    echo username:
    set /p username=^>
    )
    echo %username%> username.txt
    cls
    IF EXIST accessToken.txt (
    set /p accessToken=<accessToken.txt
    ) ELSE (
    echo accessToken:
    set /p accessToken=^>
    )
    echo %accessToken%> accessToken.txt
    cls
    IF EXIST uuid.txt (
    set /p uuid=<uuid.txt
    ) ELSE (
    echo uuid:
    set /p uuid=^>
    )
    echo %uuid%> uuid.txt
    cls
    IF EXIST memory.txt (
    set /p memory=<memory.txt
    ) ELSE (
    echo memory:
    set /p memory=^>
    )
    echo %memory%> memory.txt
    cls
    cd "%appdata%\.minecraft"
    cls
    "java" "-Xmx"%memory%"M" "-Djava.library.path=versions\1.7.4\natives" -cp "libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar;libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar;libraries\com\google\guava\guava\15.0\guava-15.0.jar;libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;libraries\com\mojang\authlib\1.2\authlib-1.2.jar;libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;libraries\org\lwjgl\lwjgl\lwjgl\2.9.1-nightly-20131120\lwjgl-2.9.1-nightly-20131120.jar;libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1-nightly-20131120\lwjgl_util-2.9.1-nightly-20131120.jar;libraries\tv\twitch\twitch\5.12\twitch-5.12.jar;versions\1.7.4\1.7.4.jar" net.minecraft.client.main.Main --username "%username%" --version 1.7.4 --gameDir "\.minecraft" --assetsDir "assets" --assetIndex 1.7.3 --uuid "%uuid%" --accessToken "%accessToken%" --userProperties {} --userType legacy
    [DOUBLEPOST=1386883638,1386883532][/DOUBLEPOST]
    Костылей не останется когда вы научите читать параметры запуска из профиля через gson библиотеку.[DOUBLEPOST=1386883732][/DOUBLEPOST]
    1.7.4.json
    Code:
    {
      "id": "1.7.4",
      "time": "2013-12-12T14:29:58+04:00",
      "releaseTime": "2013-12-09T16:28:10+04:00",
      "type": "release",
      "minecraftArguments": "--username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userProperties ${user_properties} --userType ${user_type}",
      "libraries": [
        {
          "name": "java3d:vecmath:1.3.1"
        },
        {
          "name": "net.sf.trove4j:trove4j:3.0.3"
        },
        {
          "name": "com.ibm.icu:icu4j-core-mojang:51.2"
        },
        {
          "name": "net.sf.jopt-simple:jopt-simple:4.5"
        },
        {
          "name": "com.paulscode:codecjorbis:20101023"
        },
        {
          "name": "com.paulscode:codecwav:20101023"
        },
        {
          "name": "com.paulscode:libraryjavasound:20101123"
        },
        {
          "name": "com.paulscode:librarylwjglopenal:20100824"
        },
        {
          "name": "com.paulscode:soundsystem:20120107"
        },
        {
          "name": "io.netty:netty-all:4.0.10.Final"
        },
        {
          "name": "com.google.guava:guava:15.0"
        },
        {
          "name": "org.apache.commons:commons-lang3:3.1"
        },
        {
          "name": "commons-io:commons-io:2.4"
        },
        {
          "name": "net.java.jinput:jinput:2.0.5"
        },
        {
          "name": "net.java.jutils:jutils:1.0.0"
        },
        {
          "name": "com.google.code.gson:gson:2.2.4"
        },
        {
          "name": "com.mojang:authlib:1.2"
        },
        {
          "name": "org.apache.logging.log4j:log4j-api:2.0-beta9"
        },
        {
          "name": "org.apache.logging.log4j:log4j-core:2.0-beta9"
        },
        {
          "name": "org.lwjgl.lwjgl:lwjgl:2.9.1-nightly-20131120"
        },
        {
          "name": "org.lwjgl.lwjgl:lwjgl_util:2.9.1-nightly-20131120"
        },
        {
          "name": "org.lwjgl.lwjgl:lwjgl-platform:2.9.1-nightly-20131120",
          "natives": {
            "linux": "natives-linux",
            "windows": "natives-windows",
            "osx": "natives-osx"
          },
          "extract": {
            "exclude": [
              "META-INF/"
            ]
          }
        },
        {
          "name": "net.java.jinput:jinput-platform:2.0.5",
          "natives": {
            "linux": "natives-linux",
            "windows": "natives-windows",
            "osx": "natives-osx"
          },
          "extract": {
            "exclude": [
              "META-INF/"
            ]
          }
        },
        {
          "name": "tv.twitch:twitch:5.12"
        },
        {
          "name": "tv.twitch:twitch-platform:5.12",
          "rules": [
            {
              "action": "allow"
            },
            {
              "action": "disallow",
              "os": {
                "name": "linux"
              }
            }
          ],
          "natives": {
            "linux": "natives-linux",
            "windows": "natives-windows-${arch}",
            "osx": "natives-osx"
          },
          "extract": {
            "exclude": [
              "META-INF/"
            ]
          }
        },
        {
          "name": "tv.twitch:twitch-external-platform:4.5",
          "rules": [
            {
              "action": "allow",
              "os": {
                "name": "windows"
              }
            }
          ],
          "natives": {
            "windows": "natives-windows-${arch}"
          },
          "extract": {
            "exclude": [
              "META-INF/"
            ]
          }
        }
      ],
      "mainClass": "net.minecraft.client.main.Main",
      "minimumLauncherVersion": 13,
      "assets": "1.7.3"
    }
     
    goul likes this.
  12. Автор темы
    goul

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

    Trophy Points:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
    В 1.6.Х та же система?
     
  13. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    да.
     
    I-Am-Black-Overlord and goul like this.
  14. dania

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

    Trophy Points:
    88
    вот кому надо файлик для запуска на лаунчере Сашка для 1.6.4 с Forge
    заходите в папку bin в любом клиенте и туда его[DOUBLEPOST=1397220817,1397220540][/DOUBLEPOST]кстати да он настроен на фордж 9.11.1.965 если кому надо поменяйте в строке запуска параметр --version Forge9.11.1.965 на свой
     

    Attached Files:

  15. ski

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

    Trophy Points:
    63
    Имя в Minecraft:
    Dez
    сессия - token%3Afae318b8289e84d7b51978bb1f0f1d21%3A7149901c8bb0088be95520030131e52
     

    Attached Files:

  16. dania

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

    Trophy Points:
    88
    А у тебя джава стоит?
     
  17. ski

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

    Trophy Points:
    63
    Имя в Minecraft:
    Dez
    да, 7ая версия
     
  18. dania

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

    Trophy Points:
    88
    А переменная path настроена?
     
  19. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Жаба установлена не правильно, придется ручками указать переменную среду. Иди гугли как это сделать для жабы.
     
  20. ski

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

    Trophy Points:
    63
    Имя в Minecraft:
    Dez
    Указал, теперь такое вылазит: Безымянный.png
     
  21. Mecha

    Mecha Новичок Пользователь

    Trophy Points:
    6
    Имя в Minecraft:
    Mecha
    Когда запускаю через bat файл, пропадают переводы.
    В меню смены языка меняются шрифты, а язык всё равно английский.
    Не подскажете, в чём проблема?
    1.6.4 forge.
     

Share This Page