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

Сборник ссылок MCPC+, Cauldron, KCauldron, Thermos [Forge & Bukkit] [1.4.7-1.7.10]

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем DragonX, 27 мар 2013.

  1. Bogdan-G

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

    Баллы:
    78
    Skype:
    bogdan123493
    Имя в Minecraft:
    BogdanG
    Prototik, ванильные методы и методы форджа медленно работают и фордж тянет матан ванили который работает коряво, суть в том чтобы поднять производительность ибо переписывать свои методы моджанг или фордж не хотят, вот и плодятся моды такие как Optifine, Fastcraft, Fps+, BetterFps и т.п.
    ---
    Суть просьбы можно ли добавить твики в котле для повышение проиводительности в конкретных местах которые можно включить в конфиге?
     
  2. Хостинг MineCraft
    <
  3. Prototik

    Prototik Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Prototik
    Добавить то можно, только кто код писать будет? :)
     
  4. Bogdan-G

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

    Баллы:
    78
    Skype:
    bogdan123493
    Имя в Minecraft:
    BogdanG
    Prototik, исходники мода есть, ост тока прикрутить :D
     
  5. Prototik

    Prototik Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Prototik
    По секрету: Cauldron - это не Forge :)
     
  6. Bogdan-G

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

    Баллы:
    78
    Skype:
    bogdan123493
    Имя в Minecraft:
    BogdanG
    Prototik, тем не менее blood добавлял крутил вертел чтобы было быстро С:
     
  7. Prototik

    Prototik Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Prototik
    Ога, но он их не тупо копировал, и переписывал под CB.
     
  8. Bogdan-G

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

    Баллы:
    78
    Skype:
    bogdan123493
    Имя в Minecraft:
    BogdanG
    Другой вопрос - у котла есть мания забивать old gen до упора, и только после этого он вкл очистку которая надолго не спасает. Еще одно что заметил, почему скорость сильно падает при увеличении массивов с ванильных 512х и 3000 предметов до 4096х и 60к предметов? Не явл ли это не совсем эффевтивные методы работы с ними? Процессор то на играх с массивами 10к справляется быстро, но не в проекте майнкрафта и его серверов. Еще был редкий баг ошибки размера пакета51/52. Еще opis показывает каждую 2 минуты падение tps до 5 и скачок пинга до сервера до 3000, что ваниль что с модами запущенный.[DOUBLEPOST=1431629780,1431629205][/DOUBLEPOST]Чем больше потоков и чем больше массивов т.е. больше игроков, устройств, модов тем все более медленно и чаще утекает память. Вне зависимости от того сколько ресурсов железа у вас, никакое убер железо не спасает судя и по беганию на MCF. Кол-во threads и вызовов растет вроде бы должно арифметически, было 2 игрока стало 3, но на деле для кода это геометрическое увеличение, что то вроде 10 игроков и 20 потоков показывает debug, а для кода это 50 и 100 потоков, это перебор...[DOUBLEPOST=1431632866][/DOUBLEPOST]Еще одна вещь - есть ли в котле банальное сжатие данных при передаче? 600мб в час трафика это много. Когда котел назыаался мцпц+ у него была фишка кэширования чанков, сейчас она сошла на нет. 600мб трафика в час когда карта(корневая папка мира вкл вложенные папки) на сервере всех миров весит 400мб. При выгрузке чанков у клиента, когда он заходит снова чанк полностью скачивается опять, без разницы обновился(т.е. данные о чанке идут не только от модов если произошло изменение но и ваниль блоки качает) ли он, чанки не перекачивются когда игрок скажем афк и бегает в пределах радиуса 1-3 чанка от себя.
     
    Последнее редактирование: 14 май 2015
  9. shadow_of_strelok

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

    Баллы:
    63
    Имя в Minecraft:
    Strelok
    Заранее прошу прощение за нубство, но что здесь в модах делает LegasyJavaFixer, а точнее, что это такое, и с чем его едят?
     
  10. ms-dos95

    ms-dos95 Старожил Пользователь

    Баллы:
    103
    Skype:
    ms-dos95
    Имя в Minecraft:
    msdos95
    Старые версии до 1.7+ не запускались на Java 8. Этот мод решает эту проблему.
     
  11. shadow_of_strelok

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

    Баллы:
    63
    Имя в Minecraft:
    Strelok
    а тогда зачем этот мод на 1.7.10? И да, есть такой фикс на 1.4.7, и, если да, то насколько будет прирост производительности при переходе на java 8?
     
  12. ms-dos95

    ms-dos95 Старожил Пользователь

    Баллы:
    103
    Skype:
    ms-dos95
    Имя в Minecraft:
    msdos95
    Зачем его вставили в 1.7.10 незнаю) Как по мне, на версиях ниже 1.7+, Java 8 себя не очень хорошо покажет.
     
  13. Bogdan-G

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

    Баллы:
    78
    Skype:
    bogdan123493
    Имя в Minecraft:
    BogdanG
    Из тестов посл 62 билда:
    чтение конфига yml вызывает ошибку и плагин выкл, указывает 1336 символ на &f(красящий тег, причем первую его вариацию оно пропускает, а тут дубль видители, в 1240-213 оно не ругается и если вдруг подсунуть неверный намеренно символ то конфиг используется дефолт и плагин продолжает работу)
    участок кофига - [​IMG]
    второй тег &f просто так стоит, кодировка и синтаксис на месте.
    сама ошибка
    Код:
    [04:11:34] [Server thread/INFO] [com.TeamNovus.AutoMessage.AutoMessage/]: [AutoMessage] Loading AutoMessage v2.5.2
    [04:11:34] [Server thread/INFO] [com.sk89q.worldedit.bukkit.WorldEditPlugin/]: [WorldEdit] Loading WorldEdit v5.6.3
    [04:11:34] [Server thread/INFO] [com.sk89q.craftbook.bukkit.CraftBookPlugin/]: [CraftBook] Loading CraftBook v3.8-SNAPSHOT:3803-e037f90,master
    [04:11:35] [Server thread/INFO] [FML/]: Loading dimension 0 (world) (net.minecraft.server.dedicated.DedicatedServer@174db6d)
    [04:11:35] [Server thread/INFO] [FML/]: Loading dimension 1 (DIM1) (net.minecraft.server.dedicated.DedicatedServer@174db6d)
    [04:11:35] [Server thread/INFO] [FML/]: Loading dimension -1 (DIM-1) (net.minecraft.server.dedicated.DedicatedServer@174db6d)
    [04:11:37] [Server thread/INFO] [com.TeamNovus.AutoMessage.AutoMessage/]: [AutoMessage] Enabling AutoMessage v2.5.2
    [04:11:37] [Server thread/INFO] [/]: --- --- --- ---
    [04:11:37] [Server thread/INFO] [/]: There was an error loading your configuration.
    [04:11:37] [Server thread/INFO] [/]: A detailed description of your error is shown below.
    [04:11:37] [Server thread/INFO] [/]: --- --- --- ---
    [04:11:37] [Server thread/WARN] [/]: org.bukkit.configuration.InvalidConfigurationException: unacceptable character 'пїЅ' (0xFFFD) special characters are not allowed
    in "<string>", position 1336
    [04:11:37] [Server thread/WARN] [/]:     at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:57)
    [04:11:37] [Server thread/WARN] [/]:     at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:226)
    [04:11:37] [Server thread/WARN] [/]:     at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:169)
    [04:11:37] [Server thread/WARN] [/]:     at com.TeamNovus.AutoMessage.AutoMessage.loadConfig(AutoMessage.java:65)
    [04:11:37] [Server thread/WARN] [/]:     at com.TeamNovus.AutoMessage.AutoMessage.onEnable(AutoMessage.java:39)
    [04:11:37] [Server thread/WARN] [/]:     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316)
    [04:11:37] [Server thread/WARN] [/]:     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:368)
    [04:11:37] [Server thread/WARN] [/]:     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:410)
    [04:11:37] [Server thread/WARN] [/]:     at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:415)
    [04:11:37] [Server thread/WARN] [/]:     at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:349)
    [04:11:37] [Server thread/WARN] [/]:     at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:500)
    [04:11:37] [Server thread/WARN] [/]:     at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:474)
    [04:11:37] [Server thread/WARN] [/]:     at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:434)
    [04:11:37] [Server thread/WARN] [/]:     at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:335)
    [04:11:37] [Server thread/WARN] [/]:     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:620)
    [04:11:37] [Server thread/WARN] [/]:     at java.lang.Thread.run(Thread.java:745)
    [04:11:37] [Server thread/WARN] [/]: Caused by: unacceptable character 'пїЅ' (0xFFFD) special characters are not allowed
    in "<string>", position 1336
    [04:11:37] [Server thread/WARN] [/]:     at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
    [04:11:37] [Server thread/WARN] [/]:     at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
    [04:11:37] [Server thread/WARN] [/]:     at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
    [04:11:37] [Server thread/WARN] [/]:     at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
    [04:11:37] [Server thread/WARN] [/]:     ... 15 more
    [04:11:37] [Server thread/INFO] [com.TeamNovus.AutoMessage.AutoMessage/]: [AutoMessage] Disabling AutoMessage v2.5.2
    [04:11:37] [Server thread/INFO] [com.sk89q.worldedit.bukkit.WorldEditPlugin/]: [WorldEdit] Enabling WorldEdit v5.6.3
    [04:11:38] [Server thread/INFO] [com.sk89q.wepif.PermissionsResolverManager/]: WEPIF: Using the Bukkit Permissions API.
    [04:11:38] [Server thread/INFO] [com.sk89q.craftbook.bukkit.CraftBookPlugin/]: [CraftBook] Enabling CraftBook v3.8-SNAPSHOT:3803-e037f90,master
    [04:11:38] [Server thread/INFO] [com.sk89q.craftbook.bukkit.CraftBookPlugin/]: [CraftBook] Loading persistent data from YAML!
    [04:11:39] [Server thread/INFO] [com.sk89q.craftbook.bukkit.CraftBookPlugin/]: [CraftBook] Enumerating chunks for self-triggered components...
    [04:11:39] [Server thread/INFO] [com.sk89q.craftbook.bukkit.CraftBookPlugin/]: [CraftBook] 625 chunk(s) for 3 world(s) processed (46ms elapsed)
    [04:11:41] [Server thread/INFO] [com.sk89q.craftbook.bukkit.CraftBookPlugin/]: [CraftBook] CraftBook v3.9 Beta 4 is the latest version available, and the updatability of it is: UPDATE_AVAILABLE. You currently have version CraftBook v3.9 Beta 4 installed.
    [04:11:41] [Server thread/INFO] [Minecraft/]: Server permissions file permissions.yml is empty, ignoring it
    [04:11:41] [Server thread/WARN] [com.sk89q.craftbook.bukkit.CraftBookPlugin/]: [CraftBook] В§cWarning! You have no mechanics enabled, the plugin will appear to do nothing until a feature is enabled!
    

    Котел с 1388 видел в нем не "пїЅ" а "яS"(по написанию похоже).
    ПС http://rubukkit.org/threads/cauldro...ereshjol-na-sponge.32900/page-57#post-1170161
    если тут нужны пруфы могу предоставить, часть скринов и логов сохранилось.
    [DOUBLEPOST=1431691290,1431652973][/DOUBLEPOST]https://prok.pw/git/Prototik/KCauldron/commit/4496eada0ad96669a6d5556231921c32de6a7034
    интересная идея, выходит 1000 сущностей и тайтлов обраотвается в секунду? Хмм я грузил в чанклоадер 100 чанков, сущностей там было не много, судя по жесткому лимиту и фишке одного мода убивать лишних. Но без лимита там в сумме было 7000 при нормаль активности, при аномальной до 40000.[DOUBLEPOST=1431691573][/DOUBLEPOST]Обработчик объектов идет идет в многоядерность потоков?[DOUBLEPOST=1431698883][/DOUBLEPOST]На 62 билде
    тоже есть "мания забивать old gen до упора", т.к. модов и прочего хлама нету, скорость роста низкая:
    [​IMG]
    [​IMG]
    [​IMG]
    не трудно догадаться что забъется через время. Забивается через Used Heap, как только выделенные скажем тут на скрине 320мб превысит, система выделит еще и так до xmx лимита.
    [DOUBLEPOST=1431706197][/DOUBLEPOST]https://prok.pw/git/Prototik/KCauldron/issues/5
    эмм... одна проблема - опис нужен для того чтобы искать проблемные чанки, убирать предметы, удалять переспавнящихся мобов, следить за потоками без debug-утилит, хотя можно и иначе без него это делать ибо кроме описа было что то еще подобное ему, в плагинах точно парочку встречал. Ну и JVisualVM теперь юзаю постоянно.

    Имхо кроме этого сам участок кода надо укорят в обработке, т.к. ограничение хорошо но ограничивает что-либо. Это не совет, это наблюдение вариантов решения проблемы, я любитель ломать совместимость(т.е. код сменил, а в модах этого не ожидали и посыпалось варнинги и краши) и удобство в угоду функционала.
     
    Последнее редактирование: 16 май 2015
  14. KeZmik

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

    Баллы:
    16
    Имя в Minecraft:
    KeZmik
    А то что в последнем ядре Kcauldron не работает /give да и в целом все плагины которые связаны с выдачей предметов не работают, это так и задумано или я что то не так сделал ?
     
  15. Bogdan-G

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

    Баллы:
    78
    Skype:
    bogdan123493
    Имя в Minecraft:
    BogdanG
    /give playername 1 - работает, или вы про что?
     
  16. KeZmik

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

    Баллы:
    16
    Имя в Minecraft:
    KeZmik
    именно эта команда - у меня в консоль идет сообщение что успешно выдано - но в действительности нечего не работает. Причем пробывал на чистом ядре без плагинов... меня это причем удивило т.к. другие об этом не писали... а следовательно я где то накосячил :( Не могу понять где. Тестировал на essentials он так же не обрабатывает команду clear - сообщение приходит что успешно очистил, но в действительности все на месте. Аналогично с WG - //wand - исходя из сообщения он делает вид что выдал предмет. А в действительности я разметку провожу рукой.
    может кто либо еще попробовать ? :( то очень странно...
     
    Последнее редактирование: 16 май 2015
  17. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    С kcauldron такая же проблема как и с билдом от геймера. Игроков рандомно выкидывает с ошибкой "превышено время ожидания".

    @Prototik возможно ли решить?
     
  18. Bogdan-G

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

    Баллы:
    78
    Skype:
    bogdan123493
    Имя в Minecraft:
    BogdanG
    это и на билде от blood-а тоже происходит, каждый 1 час с шансом 20% выкидывает. На 187-213 билдах. Вы можете уменьшить шанс этого поковыряв конфиг bukkit.yml
     
    Последнее редактирование: 16 май 2015
  19. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    У меня 213 работает как часы. 202 работает как часы. Более того билды основанные на 213. 1307 к примеру. Тоже как часы
     
  20. Bogdan-G

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

    Баллы:
    78
    Skype:
    bogdan123493
    Имя в Minecraft:
    BogdanG
    права дайте вашему игроку оператора и проверьте.[DOUBLEPOST=1431778983,1431778882][/DOUBLEPOST]
    странно, у меня игроков и меня тоже выкидывает периодически как написал выше просто так рандомно. Что из модов и плагион не удалял все равно выкидывает.
     
  21. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Я на большом он-лайне тестирую. Поэтому точно говорю :) причин нет, кроме резкого фриза
     

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