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

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

Тема в разделе "Управление сервером Bukkit", создана пользователем Oinvizion Craft, 27 сен 2016.

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

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

    Баллы:
    76
    Большое спасибо!
    --- Сообщения объединены: 11 янв 2017, предыдущее сообщение: 10 янв 2017 ---
    А можно ли как-то получить список последних версий Forge для определенных версий?
    --- Сообщения объединены: 16 янв 2017 ---
    Как можно сделать логирование в файл независимо от лаунчера (лаунчер закрыт - логи пишутся)?
    p.s. сам майн ничего никуда не сохраняет
    --- Сообщения объединены: 18 янв 2017 ---
    Так можно ли как-то логирование сделать?
     
  2. Mr Hosting
  3. Dereku

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    76
    О!! Спасибо!!!!!! Огромное спасибо!!!!!!
    --- Сообщения объединены: 18 янв 2017, предыдущее сообщение: 18 янв 2017 ---
    А что обозначают эти аргументы?
    Код (Text):
    1. -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy
    И нужны ли они?
    --- Сообщения объединены: 22 фев 2017 в 03:00 ---
    А как сделать возможность запуска, если ПУТЬ к папке с майном содержит пробелы?
     
  13. alexandrage

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

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

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

    Баллы:
    76
    Прикинь...
    --- Сообщения объединены: 22 фев 2017 в 03:10, предыдущее сообщение: 22 фев 2017 в 03:07 ---
    Просто чекал свой лаунчер и обнаружил, что он нормально запускаем версии с пробелом, а вот если путь к папке с майном имеет пробел - не грузит, пишет:
    Код (Text):
    1. [18:08:47] [main/INFO] [LaunchWrapper]: Loading tweak class name tlauncher.forge.config.FixSplashScreen
    2. [18:08:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name tlauncher.forge.config.FixSplashScreen
    3. [18:08:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
    4. [18:08:47] [main/INFO] [LaunchWrapper]: Calling tweak class tlauncher.forge.config.FixSplashScreen
    5. java.io.IOException: Could not create config directory
    6. [FixSplashScreen] This tweaker disables splash screen in config/splash.properties. Nothing special.
    7.     at tlauncher.forge.config.FixSplashScreen.fixSplashConfig(FixSplashScreen.java:33)
    8. [FixSplashScreen] Creating config directory: D:\Майнкрафт\.Industrial\config
    9.     at tlauncher.forge.config.FixSplashScreen.acceptOptions(FixSplashScreen.java:18)
    10. [FixSplashScreen] Could not fix splash screen :C
    11.     at net.minecraft.launchwrapper.Launch.launch(Launch.java:114)
    12. [18:08:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
    13.     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    14. [18:08:47] [main/INFO] [FML]: Forge Mod Loader version 7.99.16.1448 for Minecraft 1.7.10 loading
    15. [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
    16. [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: java.lang.NullPointerException
    17. [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at com.google.common.collect.ObjectArrays.concat(ObjectArrays.java:73)
    18. [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:254)
    19. [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214)
    20. [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90)
    21. [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67)
    22. Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
    23. [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34)
    24. [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:126)
    25. [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:115)
    26. [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    27. [18:08:47] [main/ERROR] [FML]: An error occurred trying to configure the minecraft home at D:\Майнкрафт\.Industrial for Forge Mod Loader
    28. java.lang.NullPointerException
    29.     at com.google.common.collect.ObjectArrays.concat(ObjectArrays.java:73) ~[guava-16.0.jar:?]
    30.     at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:254) ~[forge-1.7.10-10.13.4.1448.jar:?]
    31.     at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) ~[forge-1.7.10-10.13.4.1448.jar:?]
    32.     at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) [forge-1.7.10-10.13.4.1448.jar:?]
    33.     at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) [forge-1.7.10-10.13.4.1448.jar:?]
    34.     at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) [forge-1.7.10-10.13.4.1448.jar:?]
    35.     at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:126) [forge-1.7.10-10.13.4.1448.jar:?]
    36.     at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.11.jar:?]
    37.     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
    38. [18:08:47] [main/ERROR] [LaunchWrapper]: Unable to launch
    39. java.lang.NullPointerException
    40.     at com.google.common.collect.ObjectArrays.concat(ObjectArrays.java:73) ~[guava-16.0.jar:?]
    41.     at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:254) ~[forge-1.7.10-10.13.4.1448.jar:?]
    42.     at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) ~[forge-1.7.10-10.13.4.1448.jar:?]
    43.     at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) ~[forge-1.7.10-10.13.4.1448.jar:?]
    44.     at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) ~[forge-1.7.10-10.13.4.1448.jar:?]
    45.     at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) ~[forge-1.7.10-10.13.4.1448.jar:?]
    46.     at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:126) ~[forge-1.7.10-10.13.4.1448.jar:?]
    47.     at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.11.jar:?]
    48.     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
    И судя по D:\Майнкрафт\.Industrial\config, хотя папка называется .Industrial 1.7.10, он не хочет читать пробел.
    --- Сообщения объединены: 22 фев 2017 в 03:11 ---
    Хотя в команде запуска всё в ковычках:
    Код (Text):
    1. -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
    --- Сообщения объединены: 22 фев 2017 в 03:13 ---
    Так в чём проблема?
     
  15. alexandrage

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

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

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

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

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

    Баллы:
    173
    Skype:
    alexandr0116
    Везде должны быть, где есть путь до папок.
    --- Сообщения объединены: 22 фев 2017 в 03:30, предыдущее сообщение: 22 фев 2017 в 03:28 ---
    А лучше юзать относительные пути через Info.WorkingDirectory = clientdir; Тогда и пробелов станет в разы меньше.
     
  18. Автор темы
    Oinvizion Craft

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

    Баллы:
    76
    У меня так и стоит, единственное, у меня есть строки, типа: minedirectory + @"\libraries\"
    --- Сообщения объединены: 22 фев 2017 в 03:34, предыдущее сообщение: 22 фев 2017 в 03:33 ---
    а minedirectory и есть строка с пробелами
     
  19. alexandrage

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

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

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

    Баллы:
    76
    Т.е. что, мне везде в коде, где есть путь, надо его в + '\u0022' + (ковычки) брать?
    --- Сообщения объединены: 22 фев 2017 в 03:38, предыдущее сообщение: 22 фев 2017 в 03:37 ---
    Хотя можно и как ты написал, т.е. несколько переменных задать с путями, и это будет работать?
     
  21. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    К чему '\u0022' ? Зачем оно?
     

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