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

Лаунчер Sashok724 Launcher (Modification)

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем DragoSFire, 11 апр 2014.

  1. hlainin

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

    Баллы:
    78
    нет хост платный hts.ru. проблема решилась, выключил настройку хеширования, всё загрузило.
     
  2. Хостинг MineCraft
    <
  3. doomstal

    doomstal Ньюби

    Баллы:
    1
    у меня такой вопрос к авторам модификации: как именно работает анти УО?
    я листал исходники, там при запуске игры загружаются несколько классов eURLClassLoader'ом. после этого остальные классы по идее должны загружаться тем же classloader'ом. я скопипастил eURLClassLoader в наш лаунчер, и тоже запускаю игру через него. но разные билбиотеки/моды реализуют свои classloader'ы (походу тупо меняют названия классов в байткоде при загрузке или что-то вроде этого). в итоге моды у меня загружаются вообще в обход eURLClassLoader'а (проверял, добавив println в метод findClass).

    также рылся в сети в поисках этого самого УО, большая часть ссылок нерабочая. один какой-то смог установить (http://mmoru.com/board/showthread.php?t=545894), в итоге левый мод тупо палится сканированием папки mods. буду признателен, если кто-нибудь поделится ссылкой на рабочий обходчик.

    offtop: ещё небольшой вопрос: удалять META-INF из jar'ника майна при модификации нормальная практика? или можно таки самому сгенерировать сертификат и подписать его? лаунчер и так сверяет хеши каждые N секунд и заметит подмену.
     
  4. Alexgrist

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

    Баллы:
    173
    Мета -инф принято удалять при модификациях.
     
  5. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Если указать в списке запрещенных процессов cmd, то он работает не только на процесс cmd но и на hkcmd.
    Как сделать проверку на абсолютное имя процесса, а не на его часть?
     
  6. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    cmd же не читерский процесс, смысл запрещать его?
     
  7. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Через батник подключают яву с читами к лаунчеру, самым простым решением для меня запретить процесс cmd по крайней мере на время. Но, интеловский драйвер имеет имя hkcmd и при его обнаружении тоже блокируется лаунчер...
     
  8. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Если для тебя даже такое проблема, то тебе лучше забить на все. Ибо проверить класспатч это самое легкое. Да и запуск клиента изолирован рефлекцией, подгружать класспатч к нему неимеет смысла.
     
  9. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    В яве я не очень силен, и это для меня самый легкий способ. Класспатч же вшит в лаунчер? Так почему подгрузка работает?
    Батник запускает лаунчер через яву, лежащую в папке с читом, ява подгружает читы из файлика cheats.qmaks лежащего вне папки явы
     
  10. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Ты про запустить лаунчер с класспатчем чита? Не несработает.
     
  11. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Таким образом.
     
    Последнее редактирование: 24 фев 2015
  12. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Тут обычный УО лал. Тебе нужен лаунчер не на яве который свою яву будет качать и проверять.
     
  13. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Так не подскажешь что изменить, чтобы проверялось имя процесса полностью, а не его часть?
     
  14. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Я тебе могу такой же стартер на чистой яве написать :D.
    Код:
    public class Читостартер
    {
        public static void main(String[] args) throws Exception
        {      
            try {
                String jarpath = Starter.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath();
                int memory = BaseUtils.getPropertyInt("memory", 512);
              
                ArrayList<String> params = new ArrayList<String>();
                params.add(путь/до/читожабы/bin/java");
                if(System.getProperty("sun.arch.data.model").equals("32") && (memory>1024)) {
                    memory = 1024;
                }
                params.add("-Xmx"+memory+"m");
                params.add("-XX:MaxPermSize=128m");
                params.add("-Dfile.encoding=UTF-8");
                if(System.getProperty("os.name").toLowerCase().startsWith("mac"))
                {
                    params.add("-Xdock:name=Minecraft");
                    params.add("-Xdock:icon="+BaseUtils.getAssetsDir().toString()+"/favicon.png");
                }
                params.add("-classpath");
                params.add(jarpath);
                params.add(Mainclass.class.getCanonicalName());
                params.add("true");
              
                ProcessBuilder pb = new ProcessBuilder(params);
                pb.directory(new File(BaseUtils.getAssetsDir().toString()));
                Process process = pb.start();
                if (process == null) throw new Exception("Launcher can't be started!");
                new ProcessUtils(process).print();
            } catch (Exception e)
            {
                JOptionPane.showMessageDialog(Frame.main, e, "Ошибка запуска", javax.swing.JOptionPane.ERROR_MESSAGE, null);
                System.exit(0);
            }
        }
    [DOUBLEPOST=1424799030,1424798842][/DOUBLEPOST]P.S Запретишь ты батник и что? Пропатчат обычную яву.
     
  15. MineOmega

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

    Баллы:
    76
    Skype:
    mcrtm199
    Здравствуйте ! Уважаемые форумчани !
    Много писать не буду приступлю сразу к описанию проблемы!
    Итак залил тестовый клиент от @alexandrage всунул в minecraft.jar bcw.class патченый
    и при запуске вижу ошибку:
    015-02-23 17:31:13 [INFO] [STDOUT] OptiFineForgeTweaker: acceptOptions
    2015-02-23 17:31:13 [INFO] [STDOUT] OptiFineForgeTweaker: injectIntoClassLoader
    2015-02-23 17:31:13 [INFO] [STDOUT] OptiFine ClassTransformer
    2015-02-23 17:31:13 [INFO] [STDOUT] OptiFine URL: file:/C:/MGP/ClanWar/mods/OptiFine_1.6.4_HD_U_D1.jar
    2015-02-23 17:31:13 [INFO] [STDOUT] OptiFine ZIP file: java.util.zip.ZipFile@11e7804
    2015-02-23 17:31:13 [INFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
    2015-02-23 17:31:13 [INFO] [STDOUT] Loaded 40 rules from AccessTransformer config file fml_at.cfg
    2015-02-23 17:31:15 [SEVERE] [ForgeModLoader] There is a binary discrepency between the expected input class bcw (bcw) and the actual class. Checksum on disk is 8db21f14, in patch 10849a00. Things are probably about to go very wrong. Did you put something into the jar file?
    2015-02-23 17:31:15 [SEVERE] [ForgeModLoader] The game is going to exit, because this is a critical error, and it is very improbable that the modded game will work, please obtain clean jar files.
    Java Result: 1
    Вопрос как решить?
     
  16. Uzumachi

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

    Баллы:
    61
    Скачал последнюю сборку Лончера, есть проблема с запуском. Лончер удаляет файлы из папки "Natives".
    Вот лог:
    [14:09:54] [Thread-11/INFO]: Loading tweak class name com.mumfrey.liteloader.launch.LiteLoaderTweaker
    [14:09:54] [Thread-11/INFO]: Using primary tweak class name com.mumfrey.liteloader.launch.LiteLoaderTweaker
    [14:09:54] [Thread-11/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
    [14:09:54] [Thread-11/INFO]: Calling tweak class com.mumfrey.liteloader.launch.LiteLoaderTweaker
    [14:09:54] [Thread-11/INFO]: Bootstrapping LiteLoader 1.7.10
    [14:09:55] [Thread-11/INFO]: Registering API provider class com.mumfrey.liteloader.client.api.LiteLoaderCoreAPIClient
    [14:09:55] [Thread-11/INFO]: Spawning API provider class 'com.mumfrey.liteloader.client.api.LiteLoaderCoreAPIClient' ...
    [14:09:55] [Thread-11/INFO]: API provider class 'com.mumfrey.liteloader.client.api.LiteLoaderCoreAPIClient' provides API 'liteloader'
    [14:09:55] [Thread-11/INFO]: Initialising API 'liteloader' ...
    [14:09:55] [Thread-11/INFO]: LiteLoader begin PREINIT...
    [14:09:55] [Thread-11/INFO]: Initialising Loader properties...
    [14:09:55] [Thread-11/INFO]: Setting up logger...
    [14:09:55] [Thread-11/INFO]: LiteLoader 1.7.10_03 starting up...
    [14:09:55] [Thread-11/INFO]: Java reports OS="windows 7"
    [14:09:55] [Thread-11/INFO]: Enumerating class path...
    [14:09:55] [Thread-11/INFO]: Class path separator=";"
    [14:09:55] [Thread-11/INFO]: Class path entries=(
    classpathEntry=/C:/Users/Alexandr/Documents/NetBeansProjects/loncerV2/dist/loncerV2.jar
    )
    [14:09:55] [Thread-11/INFO]: Registering discovery module EnumeratorModuleClassPath: [<Java Class Path>]
    [14:09:55] [Thread-11/INFO]: Registering discovery module EnumeratorModuleFolder: [C:\.loncerV2\Test_1710\mods]
    [14:09:55] [Thread-11/INFO]: Registering discovery module EnumeratorModuleFolder: [C:\.loncerV2\Test_1710\mods\1.7.10]
    [14:09:55] [Thread-11/INFO]: Adding supported mod class prefix 'LiteMod'
    [14:09:55] [Thread-11/INFO]: Discovering tweaks on class path...
    [14:09:55] [Thread-11/INFO]: Discovering valid mod files in folder C:\.loncerV2\Test_1710\mods
    [14:09:55] [Thread-11/INFO]: Considering valid mod file: C:\.loncerV2\Test_1710\mods\worldeditcui.litemod
    [14:09:55] [Thread-11/INFO]: Considering valid mod file: C:\.loncerV2\Test_1710\mods\worldeditwrapper.litemod
    [14:09:55] [Thread-11/INFO]: Adding newest valid mod file 'C:\.loncerV2\Test_1710\mods\worldeditcui.litemod' at revision 1727,0000
    [14:09:55] [Thread-11/INFO]: Adding newest valid mod file 'C:\.loncerV2\Test_1710\mods\worldeditwrapper.litemod' at revision 37,0000
    [14:09:55] [Thread-11/INFO]: Discovering valid mod files in folder C:\.loncerV2\Test_1710\mods\1.7.10
    [14:09:55] [Thread-11/INFO]: Mod file 'worldeditwrapper.litemod' provides classTransformer 'com.mumfrey.worldeditwrapper.asm.InteractionTransformer', adding to class loader
    [14:09:55] [Thread-11/INFO]: classTransformer 'com.mumfrey.worldeditwrapper.asm.InteractionTransformer' was successfully added
    [14:09:55] [Thread-11/INFO]: LiteLoader PREINIT complete
    [14:09:55] [Thread-11/INFO]: Sorting registered packet transformers by priority
    [14:09:55] [Thread-11/INFO]: Added 0 packet transformer classes to the transformer list
    [14:09:55] [Thread-11/INFO]: Injecting required class transformer 'com.mumfrey.liteloader.transformers.event.EventProxyTransformer'
    [14:09:56] [Thread-11/INFO]: Injecting required class transformer 'com.mumfrey.liteloader.launch.LiteLoaderTransformer'
    [14:09:56] [Thread-11/INFO]: Injecting required class transformer 'com.mumfrey.liteloader.client.transformers.CrashReportTransformer'
    [14:09:56] [Thread-11/INFO]: Queuing required class transformer 'com.mumfrey.liteloader.client.transformers.LiteLoaderCallbackInjectionTransformer'
    [14:09:56] [Thread-11/INFO]: Queuing required class transformer 'com.mumfrey.liteloader.client.transformers.LiteLoaderEventInjectionTransformer'
    [14:09:56] [Thread-11/INFO]: Queuing required class transformer 'com.mumfrey.liteloader.client.transformers.MinecraftOverlayTransformer'
    [14:09:56] [Thread-11/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
    [14:09:56] [Thread-11/INFO]: Forge Mod Loader version 7.10.85.1231 for Minecraft 1.7.10 loading
    [14:09:56] [Thread-11/INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_75, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\jinput-dx8.dll
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\jinput-dx8_64.dll
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\jinput-raw.dll
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\jinput-raw_64.dll
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\jinput-wintab.dll
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\libjinput-linux.so
    [14:09:56] [Thread-11/INFO]: Loading tweaker optifine.OptiFineForgeTweaker from OptiFine_1.7.10_HD_U_B5.jar
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\libjinput-linux64.so
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\libjinput-osx.jnilib
    [14:09:56] [Thread-11/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
    [14:09:56] [Thread-11/INFO]: Loading tweak class name optifine.OptiFineForgeTweaker
    [14:09:56] [Thread-11/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
    [14:09:56] [Thread-11/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
    [14:09:56] [Thread-11/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
    [14:09:56] [Thread-11/INFO]: Calling tweak class optifine.OptiFineForgeTweaker
    [14:09:56] [Thread-11/INFO]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: acceptOptions
    [14:09:56] [Thread-11/INFO]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: injectIntoClassLoader
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\liblwjgl.dylib
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\liblwjgl.jnilib
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\liblwjgl.so
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\liblwjgl64.so
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\libopenal.so
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\libopenal64.so
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\lwjgl.dll
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\lwjgl64.dll
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\openal.dylib
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\OpenAL32.dll
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.GuardUtils:updateMods:61]: Delete -> C:\.loncerV2\Test_1710\natives\OpenAL64.dll
    [14:09:56] [Thread-13/INFO]: [net.launcher.utils.BaseUtils:sendp:79]: ANTICHEAT: Strange mods detected
     
  17. Ваня555

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

    Баллы:
    78
    Skype:
    shmel543
    Имя в Minecraft:
    MrNuts
    Поздравляю, у вас hostinger? (если, да. То меняй хостинг)
     
  18. Uzumachi

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

    Баллы:
    61
    Нет, раньше когда папка "Natives" была в "bin", все хорошо работало. Пришлось отключить проверку этой папки чтоб запустить клиент. У вас все нормально работает с последней сборкой?
     
  19. Alexgrist

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

    Баллы:
    173
    В последней сборке есть папка temp.
     
  20. Ваня555

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

    Баллы:
    78
    Skype:
    shmel543
    Имя в Minecraft:
    MrNuts
    У меня такое было, переписал launcher.php и все заработало
     
  21. Sany007

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

    Баллы:
    103
    Skype:
    kitovoi222
    Имя в Minecraft:
    Sany007
    Пачаны, liteloader.jar для 1.7.10 есть у кого для JCR launcher ? А то у меня ошибка запуска приложения с ним...
     

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