Решено Прогрузка чанков (провисание сервера)

GetaxeOfficial

Активный участник
Пользователь
Баллы
66
Ник в Minecraft
Getaxe
Ребят, срочно нужна помощь, возрождаем старый проект Cuboland и куча людей ждут открытие, сами в майне не первый год и в модах и плагинах понимаем много, но с такой проблемой сталкиваемся первый раз.
Захожу на сервер ОДИН! (соответственно ничего не должно лагать)
Лечу на /speed 5 все грузит хорошо, но с какого-то момента чанки начинаю грузиться очень медленно и все начинает провисать, серверу выделено 20gb ОЗУ, из которых в этот момент он использует максимум 5-7, процессор тоже не особо нагружается, всего 20%(учитывая ОС), странно грузятся миры, при телепортации в них, но после загрузки все работает снова идеально.
Что не так с этими чанками? Помогите пожалуйста.
p.s. ядро: термос 1.7.10, мало-ли из-за него
47 модов, при полете в консоле ошибки появляются иногда
 
Ошибки в студию
CoreProtect шалит, если по логам смотреть.

Термос 1.7.10 у него.
CoreProtect - ужасный плагин, к тому же с малым функционалом.
Теже Prism и HawkTool его опережают на голову

Ребят, нужна ваша помощь, срочно, я видимо нашел то, что может помочь вам с помощью мне!
Я летал-летал, грузил-грузил, и сервер вылетел! Вот логи этого момента, после них сервер стопнулся!


[07:52:44] [Server thread/ERROR]: Provided chunk is null for (169, 250) !
[07:52:44] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Exception getting block type in world
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:980) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) ~[lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
Caused by: java.lang.NullPointerException
at net.minecraft.world.World.func_147439_a(World.java:703) ~[ahb.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_149807_p(BlockDynamicLiquid.java:361) ~[akr.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_149812_c(BlockDynamicLiquid.java:274) ~[akr.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_149808_o(BlockDynamicLiquid.java:332) ~[akr.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_149674_a(BlockDynamicLiquid.java:183) ~[akr.class:?]
at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:776) ~[mt.class:?]
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:283) ~[mt.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:963) ~[MinecraftServer.class:?]
... 4 more
[07:52:44] [Server thread/ERROR]: Cause of unexpected exception was
java.lang.NullPointerException
at net.minecraft.world.World.func_147439_a(World.java:703) ~[ahb.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_149807_p(BlockDynamicLiquid.java:361) ~[akr.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_149812_c(BlockDynamicLiquid.java:274) ~[akr.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_149808_o(BlockDynamicLiquid.java:332) ~[akr.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_149674_a(BlockDynamicLiquid.java:183) ~[akr.class:?]
at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:776) ~[mt.class:?]
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:283) ~[mt.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:963) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) ~[lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
 
at net.minecraft.world.World.func_147439_a(World.java:703) ~[ahb.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_149807_p(BlockDynamicLiquid.java:361) ~[akr.class:?]
Какие моды у тебя есть на генерацию мира? Ибо тут исключение по большей степени связанно с этим классом на жидкости что ли. Попробуй снеси все моды, и проверь генерацию. А потом добавляя каждый мод делай тоже самое. Может вообще выясниться что ядро не то.
 
Какие моды у тебя есть на генерацию мира? Ибо тут исключение по большей степени связанно с этим классом на жидкости что ли. Попробуй снеси все моды, и проверь генерацию. А потом добавляя каждый мод делай тоже самое. Может вообще выясниться что ядро не то.
Поиск выдаёт тему 2-х летней давности, где ссылаются на кривое ядро. Вообще похоже либо на битый чанк, либо генератор его создать не может. Тут только проверять каждый мод отдельно. Особое внимание тем, которые добавляют жидкости.
 
Поиск выдаёт тему 2-х летней давности, где ссылаются на кривое ядро. Вообще похоже либо на битый чанк, либо генератор его создать не может. Тут только проверять каждый мод отдельно. Особое внимание тем, которые добавляют жидкости.
Ёперный ты дядя, ты где пропал! 😁 P.S. По теме, либы термоса обнови, и само ядро. И джаву проверь на хосте.
 
Ёперный ты дядя, ты где пропал! 😁 P.S. По теме, либы термоса обнови, и само ядро. И джаву проверь на хосте.

Ребят, проблему решил плагином WorldBorder, просто прогрузив чанки командой /wb fill, возможно кому-то пригодится)
 
Ребят, проблему решил плагином WorldBorder, просто прогрузив чанки командой /wb fill, возможно кому-то пригодится)
Это не новость почти ни для кого)
а вот что сервер не способен нормально прогружать карту одним игроком... я даже хз как это назвать.
 
Это не новость почти ни для кого)
а вот что сервер не способен нормально прогружать карту одним игроком... я даже хз как это назвать.
Сам в шоке, но вообще /speed 5 интересная штука в этом плане, в кванте не смог добиться лагов серва.
 
Если памяти достаточно, а процессор не нагружен - дело в диске, очевидно...
 
Помню такая же проблема была на версии 1.12.2 (мой сервер). Ставишь плагин "WorldBorder" (ограничение мира), у него есть функция "/wb fill" которая прогружает все чанки на сервере в выбранном размере мира, у меня за ночь прогрузилась карта 5000x5000. Отпишись если не помогло.
 
Перейти на 1.13, там стало лучше. А модовым это вообще не грозит, там всегда есть чем нагнуть генератор.
 
Назад
Верх Низ