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

Запуск Cauldron

Discussion in 'Управление сервером Bukkit' started by Linkinkov, Jun 24, 2014.

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

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

    Trophy Points:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Скрипт авторизации теперь в minecraft_server.1.6.4.jar, при замене оного, forge не запускает сервер, как исправить?
     
  2. Хостинг MineCraft
    <
  3. Rcon

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

    Trophy Points:
    48
    Такая же фигня!
     
  4. Veritange

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

    Trophy Points:
    21
    Приложить логи для начала? В противном случае, нужен магический шар...
     
  5. Автор темы
    Linkinkov

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

    Trophy Points:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Какие логи? Скачай последний сauldron и пропатчи авторизацию в класе jz.class
     
  6. Rcon

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

    Trophy Points:
    48
    Вот лог
     

    Attached Files:

  7. Gamer3455

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

    Trophy Points:
    103
    Есть параметры запуска для клиента, которые разрешают изменять классы, но вот будут ли они работать на сервере, а тем более на каулдроне.. Проверьте.
    Code:
    -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
     
  8. Rcon

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

    Trophy Points:
    48
    Опана, походу получилось. Но при входе на серв (online-mode=true) серв крашится. При online-mode=false всё норм!
     
  9. Gamer3455

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

    Trophy Points:
    103
    Это проблема с классами. Чуть позже скину пофикшеный.
     
  10. Автор темы
    Linkinkov

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

    Trophy Points:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    1. -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
      пробовал, не работает.
     
  11. Rcon

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

    Trophy Points:
    48
    Мне кажется что это конфликт классов. Как будто где то ещё надо чтото поменять
     
  12. BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Trophy Points:
    173
    мб META-INF ?
     
  13. Rcon

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

    Trophy Points:
    48
    В ядре серва? Я пробовал удалять, не помогло!
     
  14. BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Trophy Points:
    173
    minecraft_server ?
     
  15. Rcon

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

    Trophy Points:
    48
    И в minecraft_server и в cauldron пробовал, не помогло!
     
  16. Veritange

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

    Trophy Points:
    21
    Code:
    [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.
    Попробуйте ещё параметр -noverify в строку запуска добавить.

    Либо можно не модифицировать jar'ник сервера, а просто изменённые классы в classpath добавлять.
     
  17. Автор темы
    Linkinkov

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

    Trophy Points:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Пробовал -noverify, тоже нет.
     
  18. Veritange

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

    Trophy Points:
    21
    Тогда попрбуй в classpath загрузить изменённые классы, чтобы jar'ник сервера проходил успешно валидацию.
     
  19. Alexgrist

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

    Trophy Points:
    173
    Странно что в 1.7.2 точно также есть minecraft_server.1.7.2.jar и cauldron и норм запускается с изменённой авторизацией.
     
  20. Автор темы
    Linkinkov

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

    Trophy Points:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Последний билд пробовали?
     
  21. T.G.R.

    T.G.R. Новичок

    Trophy Points:
    16
    Имя в Minecraft:
    Tiger
    Там дело в том, что каулдрон в реальном времени патчит jz.class в котором авторизация сервера лежит - (а в 1.7.2 она в библиотеке, которую каулдрон не патчит) и при несовпадении контрольной суммы перед патчем крашится. Контрольная сумма лежит в файлике binpatches.pack.lzma по смещению 167900(hex) (после разархивации ессесенно) .. после поправления контрольной суммы он его патчит но потом все равно крашится...

    2014-06-25 02:05:04 [FINE] [ForgeModLoader] Runtime patching class jz (input size 2100), found 1 patch
    2014-06-25 02:05:04 [SEVERE] [ForgeModLoader] There is a binary discrepency between the expected input class jz (jz) and the actual class. Checksum on disk
    2014-06-25 02:05:04 [SEVERE] [ForgeModLoader] The game is going to exit, because this is a critical error, and it is very improbable that the modded game wi


    2014-06-25 02:07:15 [FINE] [ForgeModLoader] Runtime patching class jz (input size 2100), found 1 patch
    2014-06-25 02:07:15 [FINE] [ForgeModLoader] Successfully applied runtime patches for jz (new size 5577)
    2014-06-25 02:07:15 [SEVERE] [ForgeModLoader] Unable to launch
    java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 2167
    <------>at cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:128)
    <------>at net.minecraft.launchwrapper.Launch.launch(Launch.java:111)
    <------>at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
    <------>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    <------>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    <------>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    <------>at java.lang.reflect.Method.invoke(Method.java:606)
    <------>at cpw.mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:43)
    <------>at cpw.mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 2167
    <------>at org.objectweb.asm.ClassReader.readClass(Unknown Source)
    <------>at org.objectweb.asm.ClassReader.accept(Unknown Source)
    <------>at org.objectweb.asm.ClassReader.accept(Unknown Source)
    <------>at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.getFieldType(FMLDeobfuscatingRemapper.java:225)
    <------>at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.parseField(FMLDeobfuscatingRemapper.java:195)
    <------>at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.setup(FMLDeobfuscatingRemapper.java:156)
    <------>at cpw.mods.fml.common.asm.FMLSanityChecker.injectData(FMLSanityChecker.java:229)
    <------>at cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:123)
    <------>... 8 more

    копаем дальше.
     
    Last edited: Jun 25, 2014

Share This Page