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

Совет Запуск Minecraft через Batch (.bat) файл.

Discussion in 'Руководства, инструкции, утилиты' started by eXtrimoff, Oct 20, 2015.

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

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

    Trophy Points:
    61
    Skype:
    desanor
    Имя в Minecraft:
    TimKerson
    • Версия 1.8.8
    Как запустить клиент Minecraft 1.8.8 через .bat (batch)

    Всем привет! Здесь я постараюсь более подробно описать принцип запуска Minecraft через Windows batch file (.bat) т.к. в интернете я не нашел ничего подробного на эту тему. Итак приступим. Для этого нам понадобится:
    • Чистый клиент Minecraft (Ссылки ниже)


    • Natives библиотеки (ссылки ниже)
    • Умение работать с текстовыми документами (типа блокнот - чтобы создать .bat файл в нужной директории)
    Итак, заходим в папку:


    Создаем там текстовый документ с названием примерно: start.bat и копируем туда следующее содержимое:

    Код:
    Code:
    cd "%appdata%\.minecraft\"
    java.exe -Djava.library.path=versions/1.8.8/1.8.8-natives -cp libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar;libraries/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar;libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar;libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar;libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.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.23.Final/netty-all-4.0.23.Final.jar;libraries/com/google/guava/guava/17.0/guava-17.0.jar;libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar;libraries/commons-io/commons-io/2.4/commons-io-2.4.jar;libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.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.5.21/authlib-1.5.21.jar;libraries/com/mojang/realms/1.7.27/realms-1.7.27.jar;libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar;libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar;libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar;libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.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.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar;libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar;libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.4-nightly-20150209/lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar;libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-windows.jar;libraries/tv/twitch/twitch/6.5/twitch-6.5.jar;libraries/tv/twitch/twitch-platform/6.5/twitch-platform-6.5-natives-windows-32.jar;libraries/tv/twitch/twitch-external-platform/4.5/twitch-external-platform-4.5-natives-windows-32.jar;versions/1.8.8/1.8.8.jar net.minecraft.client.main.Main --username MyName --version 1.8.8 --assetsDir assets/ --assetIndex 1.8 --accessToken 0
    pause
    
    Все! Теперь сохраняем файл и скопируем папку "1.8.8-natives" из архива по ссылке ниже в следующую папку:

    Теперь можно запустить minecraft через start.bat. Надеюсь вам помогло! Вопросы в эту тему.

    Ссылки:

     
    Last edited: Oct 20, 2015
  2. Хостинг MineCraft
    <
  3. Larin

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

    Trophy Points:
    103
    Code:
    cd "%appdata%\.minecraft\"
    java.exe -Djava.library.path=versions/1.8.8/1.8.8-natives -cp libraries/*;versions/1.8.8/1.8.8.jar net.minecraft.client.main.Main --username MyName --version 1.8.8 --assetsDir assets/ --assetIndex 1.8 --accessToken 0
    pause
    
    Но всё равно молодец. А еще в linux вместо ";" используется ":".
     
  4. Автор темы
    eXtrimoff

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

    Trophy Points:
    61
    Skype:
    desanor
    Имя в Minecraft:
    TimKerson
    я не пользователь linux, но спасибо за дополнение. Мой метод затрагивает только те библиотеки которые именно нужны для 1.8.8 а не все имеющиеся.
     
  5. Larin

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

    Trophy Points:
    103
    Тут все почти пираты, они даже не знаю, где эти самые библиотеки искать.:lol:
     
  6. Автор темы
    eXtrimoff

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

    Trophy Points:
    61
    Skype:
    desanor
    Имя в Minecraft:
    TimKerson
    зачем людей лишний раз вводить в заблуждение :) пускай запускается то что необходимо.
     
  7. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Wrong. Т.к. Mojang любят обновлять библиотеки, со звездой в пути будет грустно клиенту.
     
  8. Автор темы
    eXtrimoff

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

    Trophy Points:
    61
    Skype:
    desanor
    Имя в Minecraft:
    TimKerson
    вот вот[DOUBLEPOST=1445367976,1445367668][/DOUBLEPOST]Я вот подумываю написать программу. Смысл в том что она будет сканировать майн на наличие библиотек а юзер сможет выставит галочки напротив того что ему нужно для запуска клиента. Будут профили с готовыми пометками и предпочтениями для стандартного запуска любой версии клиента.могу реализовать возможность с запуском нужных параметров начинвя с ника заканчивая хэшами или гуидами. То есть обыкновенный лаунчер с мульти запуском любой версии. Пользовтели сами смогут составлять профили и выкладывать их для загрузки другим. Скачал профиль запустил лаунчер и с профилем запустил нужную версию. Печаль что только под вин.
     
  9. Larin

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

    Trophy Points:
    103
    Challenge accepted. Жди загрузчик библиотек под версию клиента.[DOUBLEPOST=1445368089,1445368024][/DOUBLEPOST]
    Стукни в скайп завтра. В лс напишу.
     
  10. deadanykey

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

    Trophy Points:
    96
    Продолжаем изобретать велосипед? Ай, молодцы!
    Тема на 10 рядов уже обсуждена...
     
  11. Автор темы
    eXtrimoff

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

    Trophy Points:
    61
    Skype:
    desanor
    Имя в Minecraft:
    TimKerson
    А почему бы и нет. Чисто из собственных интересов, может действительно пригодится
     
  12. NINJA

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

    Trophy Points:
    123
    Пригодиться может.Но не факт что всем.Раньше было бы ,более полезно ,а так в принципе большинство уже знают.
     
  13. Автор темы
    eXtrimoff

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

    Trophy Points:
    61
    Skype:
    desanor
    Имя в Minecraft:
    TimKerson
    Проба пера. Пока только самое основное что запланировано... Работает...
     

    Attached Files:

  14. deadanykey

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

    Trophy Points:
    96
    Можете описать практическое применение этого всего?
     
  15. Larin

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

    Trophy Points:
    103
  16. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
  17. Автор темы
    eXtrimoff

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

    Trophy Points:
    61
    Skype:
    desanor
    Имя в Minecraft:
    TimKerson
    Это наброски естественно будет другой интерфейс. Просто я посмотрел для себя в наглядности как работают отдельные функции.
     
  18. adodv

    adodv Ньюби

    Trophy Points:
    1
    Имя в Minecraft:
    Jenka20091
    Здравствуйте, я люблю версию 1.12.2 с модами и поэтому сделал bat запуска, кому-нибудь нужен?

    Code:
    start java -Xmn128M -Xmx2048M -Djava.library.path=versions\1.12.2\natives -cp libraries\net\minecraft\launchwrapper\1.12\launchwrapper-1.12.jar;libraries\org\ow2\asm\asm-all\5.2\asm-all-5.2.jar;libraries\jline\jline\2.13\jline-2.13.jar;libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar;libraries\com\typesafe\config\1.2.1\config-1.2.1.jar;libraries\org\scala-lang\scala-actors-migration_2.11\1.1.0\scala-actors-migration_2.11-1.1.0.jar;libraries\org\scala-lang\scala-compiler\2.11.1\scala-compiler-2.11.1.jar;libraries\org\scala-lang\plugins\scala-continuations-library_2.11\1.0.2\scala-continuations-library_2.11-1.0.2.jar;libraries\org\scala-lang\plugins\scala-continuations-plugin_2.11.1\1.0.2\scala-continuations-plugin_2.11.1-1.0.2.jar;libraries\org\scala-lang\scala-library\2.11.1\scala-library-2.11.1.jar;libraries\org\scala-lang\scala-parser-combinators_2.11\1.0.1\scala-parser-combinators_2.11-1.0.1.jar;libraries\org\scala-lang\scala-reflect\2.11.1\scala-reflect-2.11.1.jar;libraries\org\scala-lang\scala-swing_2.11\1.0.1\scala-swing_2.11-1.0.1.jar;libraries\org\scala-lang\scala-xml_2.11\1.0.2\scala-xml_2.11-1.0.2.jar;libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;libraries\net\sf\jopt-simple\jopt-simple\5.0.3\jopt-simple-5.0.3.jar;libraries\java3d\vecmath\1.5.2\vecmath-1.5.2.jar;libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;libraries\org\apache\maven\maven-artifact\3.5.3\maven-artifact-3.5.3.jar;libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar;libraries\net\java\dev\jna\jna\4.4.0\jna-4.4.0.jar;libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar;libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;libraries\net\sf\jopt-simple\jopt-simple\5.0.3\jopt-simple-5.0.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\io\netty\netty-all\4.1.9.Final\netty-all-4.1.9.Final.jar;libraries\com\google\guava\guava\21.0\guava-21.0.jar;libraries\org\apache\commons\commons-lang3\3.5\commons-lang3-3.5.jar;libraries\commons-io\commons-io\2.5\commons-io-2.5.jar;libraries\commons-codec\commons-codec\1.10\commons-codec-1.10.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.8.0\gson-2.8.0.jar;libraries\com\mojang\authlib\1.5.25\authlib-1.5.25.jar;libraries\com\mojang\realms\1.10.22\realms-1.10.22.jar;libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;libraries\it\unimi\dsi\fastutil\7.1.0\fastutil-7.1.0.jar;libraries\org\apache\logging\log4j\log4j-api\2.8.1\log4j-api-2.8.1.jar;libraries\org\apache\logging\log4j\log4j-core\2.8.1\log4j-core-2.8.1.jar;libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar;libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar;libraries\com\mojang\text2speech\1.10.3\text2speech-1.10.3.jar;versions\1.12.2\1.12.2.jar;libraries\net\minecraftforge\forge\1.12.2-14.23.5.2854\forge-1.12.2-14.23.5.2854.jar -Dminecraft.applet.TargetDirectory=%CD%\.minecraft\ -XX:+UseConcMarkSweepGC -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true net.minecraft.launchwrapper.Launch --username 123 --version ForgeOptiFine 1.12.2 --assetsDir assets --assetIndex 1.12 --uuid 00000000-0000-0000-0000-000000000000 --accessToken null --userProperties [] --userType legacy --tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker --versionType Forge --width 1280 --height 720
    версию можно поставить под себя(смысла не имеет)
     
  19. Баталёк

    Баталёк Новичок

    Trophy Points:
    6
    Имя в Minecraft:
    Batalek
    Помогите мне написать батник для запуска. Ядро Paper.
     

Share This Page