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

Обсудим Лепим пиратский лаунчер

Discussion in 'Управление сервером Bukkit' started by Oinvizion Craft, Sep 27, 2016.

  1. Автор темы
    Oinvizion Craft

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

    Trophy Points:
    76
    Большое спасибо![DOUBLEPOST=1484086927,1484063274][/DOUBLEPOST]А можно ли как-то получить список последних версий Forge для определенных версий?[DOUBLEPOST=1484530332][/DOUBLEPOST]Как можно сделать логирование в файл независимо от лаунчера (лаунчер закрыт - логи пишутся)?
    p.s. сам майн ничего никуда не сохраняет[DOUBLEPOST=1484687924][/DOUBLEPOST]Так можно ли как-то логирование сделать?
     
  2. Хостинг MineCraft
    <
  3. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    так не бывает (пока?).
     
  4. Автор темы
    Oinvizion Craft

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

    Trophy Points:
    76
    А как интересно это у других лаучеров получается? Мож какой-то аргумент запуска указать надо?
     
  5. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Клиенты кубиков сохраняют свои логи (с 1.6 как минимум) в %CURRENT_DIR%/logs.
     
  6. Автор темы
    Oinvizion Craft

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

    Trophy Points:
    76
    Это понятно и так, но почему у меня майн логи не пишет? Хоть 1.11.2 запускай!
     
  7. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Он пишет. Только в папку, где ты его запустил.
     
  8. Автор темы
    Oinvizion Craft

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

    Trophy Points:
    76
    Ого! Офигеть! Спасибо тебе огромное! А как можно сделать перенаправление?
     
  9. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Запускать из нужной папки? Я прост хз как ты это все запускаешь.
     
  10. Автор темы
    Oinvizion Craft

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

    Trophy Points:
    76
    Он пишет логи в папку в которой сидит мой лаунчер, а мне надо, чтоб в .minecraft писалось
     
  11. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Info.WorkingDirectory = clientdir; Я тебе же скидывал как запускать ранее.
     
  12. Автор темы
    Oinvizion Craft

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

    Trophy Points:
    76
    О!! Спасибо!!!!!! Огромное спасибо!!!!!![DOUBLEPOST=1484766224,1484766134][/DOUBLEPOST]А что обозначают эти аргументы?
    Code:
    -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy
    И нужны ли они?[DOUBLEPOST=1487721635][/DOUBLEPOST]А как сделать возможность запуска, если ПУТЬ к папке с майном содержит пробелы?
     
  13. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Меня плющит? Или у старого вопроса обновилась дата?
     
  14. Автор темы
    Oinvizion Craft

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

    Trophy Points:
    76
    Прикинь...[DOUBLEPOST=1487722238,1487722051][/DOUBLEPOST]Просто чекал свой лаунчер и обнаружил, что он нормально запускаем версии с пробелом, а вот если путь к папке с майном имеет пробел - не грузит, пишет:
    Code:
    [18:08:47] [main/INFO] [LaunchWrapper]: Loading tweak class name tlauncher.forge.config.FixSplashScreen
    [18:08:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name tlauncher.forge.config.FixSplashScreen
    [18:08:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
    [18:08:47] [main/INFO] [LaunchWrapper]: Calling tweak class tlauncher.forge.config.FixSplashScreen
    java.io.IOException: Could not create config directory
    [FixSplashScreen] This tweaker disables splash screen in config/splash.properties. Nothing special.
        at tlauncher.forge.config.FixSplashScreen.fixSplashConfig(FixSplashScreen.java:33)
    [FixSplashScreen] Creating config directory: D:\Майнкрафт\.Industrial\config
        at tlauncher.forge.config.FixSplashScreen.acceptOptions(FixSplashScreen.java:18)
    [FixSplashScreen] Could not fix splash screen :C
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:114)
    [18:08:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    [18:08:47] [main/INFO] [FML]: Forge Mod Loader version 7.99.16.1448 for Minecraft 1.7.10 loading
    [18:08:47] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_121, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jre1.8.0_121
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: java.lang.NullPointerException
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at com.google.common.collect.ObjectArrays.concat(ObjectArrays.java:73)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:254)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67)
    Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:126)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:115)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    [18:08:47] [main/ERROR] [FML]: An error occurred trying to configure the minecraft home at D:\Майнкрафт\.Industrial for Forge Mod Loader
    java.lang.NullPointerException
        at com.google.common.collect.ObjectArrays.concat(ObjectArrays.java:73) ~[guava-16.0.jar:?]
        at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:254) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) [forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) [forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) [forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:126) [forge-1.7.10-10.13.4.1448.jar:?]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.11.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
    [18:08:47] [main/ERROR] [LaunchWrapper]: Unable to launch
    java.lang.NullPointerException
        at com.google.common.collect.ObjectArrays.concat(ObjectArrays.java:73) ~[guava-16.0.jar:?]
        at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:254) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:126) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.11.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
    И судя по D:\Майнкрафт\.Industrial\config, хотя папка называется .Industrial 1.7.10, он не хочет читать пробел.[DOUBLEPOST=1487722287][/DOUBLEPOST]Хотя в команде запуска всё в ковычках:
    Code:
    -Xmx8221M -Djava.library.path="D:\Майнкрафт\.Industrial 1.7.10\versions\ForgeOptiFine 1.7.10\natives" -cp "D:\Майнкрафт\.Industrial 1.7.10\libraries\optifine\OptiFine\1.7.10_HD_U_C1\OptiFine-1.7.10_HD_U_C1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\tlauncher\forge\config\FixSplashScreen\1.0\FixSplashScreen-1.0.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\minecraftforge\forge\1.7.10-10.13.4.1448\forge-1.7.10-10.13.4.1448.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\minecraft\launchwrapper\1.11\launchwrapper-1.11.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\ow2\asm\asm-all\5.0.3\asm-all-5.0.3.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\typesafe\config\1.2.1\config-1.2.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-actors-migration_2.11\1.1.0\scala-actors-migration_2.11-1.1.0.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-compiler\2.11.1\scala-compiler-2.11.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\plugins\scala-continuations-library_2.11\1.0.2\scala-continuations-library_2.11-1.0.2.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\plugins\scala-continuations-plugin_2.11.1\1.0.2\scala-continuations-plugin_2.11.1-1.0.2.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-library\2.11.1\scala-library-2.11.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-parser-combinators_2.11\1.0.1\scala-parser-combinators_2.11-1.0.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-reflect\2.11.1\scala-reflect-2.11.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-swing_2.11\1.0.1\scala-swing_2.11-1.0.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-xml_2.11\1.0.2\scala-xml_2.11-1.0.2.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\google\guava\guava\16.0\guava-16.0.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\mojang\realms\1.3.5\realms-1.3.5.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\google\guava\guava\15.0\guava-15.0.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\mojang\authlib\1.5.21\authlib-1.5.21.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1\lwjgl-2.9.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1\lwjgl_util-2.9.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.1\lwjgl-platform-2.9.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\tv\twitch\twitch\5.16\twitch-5.16.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\tv\twitch\twitch-platform\5.16\twitch-platform-5.16.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\tv\twitch\twitch-external-platform\4.5\twitch-external-platform-4.5.jar";"D:\Майнкрафт\.Industrial 1.7.10\versions\ForgeOptiFine 1.7.10\ForgeOptiFine 1.7.10.jar" -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xms128m net.minecraft.launchwrapper.Launch --username BIngsen --version ForgeOptiFine 1.7.10 --gameDir D:\Майнкрафт\.Industrial 1.7.10 --assetsDir D:\Майнкрафт\.Industrial 1.7.10\assets --assetIndex 1.7.10 --uuid 00000000-0000-0000-0000-000000000000 --accessToken null --userProperties [] --userType legacy --tweakClass tlauncher.forge.config.FixSplashScreen --tweakClass cpw.mods.fml.common.launcher.FMLTweaker --width 925 --height 530
    [DOUBLEPOST=1487722390][/DOUBLEPOST]Так в чём проблема?
     
  15. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    В отсутствие ковычек разумеетчя.
     
  16. Автор темы
    Oinvizion Craft

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

    Trophy Points:
    76
    И где они должны быть? В строке запуска есть, а c# они не нужны (вроде как)
     
  17. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Везде должны быть, где есть путь до папок.[DOUBLEPOST=1487723405,1487723332][/DOUBLEPOST]А лучше юзать относительные пути через Info.WorkingDirectory = clientdir; Тогда и пробелов станет в разы меньше.
     
  18. Автор темы
    Oinvizion Craft

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

    Trophy Points:
    76
    У меня так и стоит, единственное, у меня есть строки, типа: minedirectory + @"\libraries\"[DOUBLEPOST=1487723642,1487723608][/DOUBLEPOST]а minedirectory и есть строка с пробелами
     
  19. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Ну вот тебе нужен полный путь в ковычки, или как я делал относительными путями с воркендиректори.
     
  20. Автор темы
    Oinvizion Craft

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

    Trophy Points:
    76
    Т.е. что, мне везде в коде, где есть путь, надо его в + '\u0022' + (ковычки) брать?[DOUBLEPOST=1487723904,1487723836][/DOUBLEPOST]Хотя можно и как ты написал, т.е. несколько переменных задать с путями, и это будет работать?
     
  21. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    К чему '\u0022' ? Зачем оно?
     

Share This Page