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

Помогите Модификация серверной части - Cauldron

Тема в разделе "Помощь", создана пользователем AndrewLoginov, 13 янв 2015.

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

    AndrewLoginov Ньюби

    Баллы:
    1
    Вот такой вопрос возник, когда делал свой сервер.

    Надо изменить код сервера, отвечающий за биомы, т.е. попросту добавить снег туда, откуда он был убран моджангами.
    Сервер работает под Cauldron 1.7.2. В ходе танцев с бубном выяснил, что нужно внести изменения в minecaft_server. Благополучно декомпилировал его через MCP, внес нужные изменения в код, собрал обратно.

    Тут и проблема - если просто запускаю minecraft_server.jar, то всё работает, подключается, снег идёт.

    Но, если запуститть cauldron.jar, то сервер валится с ошибкой-

    [22:18:26] [main/ERROR] [FML/]: There is a binary discrepency between the expected input class agg (agg) and the actual class. Checksum on disk is 4e2d91f, in patch 79e47098. Things are probably about to go very wrong. Did you put something into the jar file?
    [22:18:26] [main/ERROR] [FML/]: 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.

    Я вижу, что оно ругается на контрольную сумму. Вопрос: как сделать так, чтоб не ругался, без написания тучи плагинов? :)
     
  2. Хостинг MineCraft
    <
  3. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Запускать сервер с флагами -Dfml.ignoreInvalidMinecraftCertificates=true и -Dfml.ignorePatchDiscrepancies=true.
     
  4. LaoTheLizard

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

    Баллы:
    103
    Skype:
    sgp_the_controller
    Спасибо большое. От себя добавлю так же, что эти флаги в строке запуска нужно ставить до названия файла, иначе он их просто игнорирует.
    java -Xincgc -Xmx1024M -Xms1024M -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Dfile.encoding=UTF-8 -DruFixConsole=Cp866 -DruFixLogFile=UTF-8 -jar cauldron.jar
    java -Xincgc -Xmx1024M -Xms1024M -Dfml.ignoreInvalidMinecraftCertificates=true -DruFixConsole=Cp866 -DruFixLogFile=UTF-8 -jar cauldron.jar -Dfml.ignorePatchDiscrepancies=true -Dfile.encoding=UTF-8
     

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