Помогите Зависание сервера эндер драконом в краю

MurlikMurlik

Активный участник
Пользователь
Баллы
96
Доброго времени суток.
Буквально пол часа назад, сервер начал зависать. Глянув лог, было ясно что, что то с драконом случилось не так, раз сервер зависает и перезагружается..
Я подумал что проблема в немного устаревшем ядро. Собрал свежий билд 1.12.2 и запустил и ничего не исправилось. Пришлось вайпнуть край, для решения проблемы. Сейчас заприватил остров что бы нарочно не получилось опять положить сервер.
Код:
[18:36:28] [Spigot Watchdog Thread/ERROR]: Spigot version: git-Spigot-3d850ec-f46ccd7 (MC: 1.12.2)
[18:36:28] [Spigot Watchdog Thread/ERROR]: ------------------------------
[18:36:28] [Spigot Watchdog Thread/ERROR]: ------------------------------
[18:36:28] [Spigot Watchdog Thread/ERROR]: Current Thread: Server thread
[18:36:28] [Spigot Watchdog Thread/ERROR]:     Stack:
[18:36:28] [Spigot Watchdog Thread/ERROR]:         net.minecraft.server.v1_12_R1.World.E(World.java:266)
[18:36:28] [Spigot Watchdog Thread/ERROR]:         net.minecraft.server.v1_12_R1.World.getType(World.java:807)
[18:36:28] [Spigot Watchdog Thread/ERROR]:         net.minecraft.server.v1_12_R1.World.isEmpty(World.java:270)
[18:36:28] [Spigot Watchdog Thread/ERROR]:         net.minecraft.server.v1_12_R1.EntityEnderDragon.n(EntityEnderDragon.java:172)
[18:36:28] [Spigot Watchdog Thread/ERROR]:         net.minecraft.server.v1_12_R1.EntityInsentient.B_(EntityInsentient.java:246)
[18:36:28] [Spigot Watchdog Thread/ERROR]:         net.minecraft.server.v1_12_R1.World.entityJoinedWorld(World.java:1633)
[18:36:28] [Spigot Watchdog Thread/ERROR]:         net.minecraft.server.v1_12_R1.World.h(World.java:1603)
[18:36:28] [Spigot Watchdog Thread/ERROR]:         net.minecraft.server.v1_12_R1.World.tickEntities(World.java:1437)
[18:36:28] [Spigot Watchdog Thread/ERROR]:         net.minecraft.server.v1_12_R1.WorldServer.tickEntities(WorldServer.java:665)
[18:36:28] [Spigot Watchdog Thread/ERROR]:         net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:817)
[18:36:28] [Spigot Watchdog Thread/ERROR]:         net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406)
[18:36:28] [Spigot Watchdog Thread/ERROR]:         net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679)
[18:36:28] [Spigot Watchdog Thread/ERROR]:         net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577)
[18:36:28] [Spigot Watchdog Thread/ERROR]:         java.lang.Thread.run(Thread.java:748)
[18:36:28] [Spigot Watchdog Thread/ERROR]: ------------------------------

P.S Край и так был каким то странным, то данжи генерировались как будто вырезанными, то сундуки в них исчезали и просто валялся лут, то вот сейчас такая фигня случилось, не знаю даже что и делать.
 
Да,загрузку МИРА края. Значит смени ядро.
На какое? Что не так с той, который я собираю с помощью официальной утилиты от spigot.org? (buildtools). Вроде бы так и задумано, что бы ею собирать свежее ядро. Повторюсь, оно у меня последнего билда. Не видел в патчах какие то извинения с драконом или хотя бы намеки.
 
На какое? Что не так с той, который я собираю с помощью официальной утилиты от spigot.org? (buildtools). Вроде бы так и задумано, что бы ею собирать свежее ядро. Повторюсь, оно у меня последнего билда. Не видел в патчах какие то извинения с драконом или хотя бы намеки.
Попробуй не последний билд.
 
Попробуй не последний билд.
Не вижу в этом смысла. Ошибка явно в ядре, скорее даже не в ядре, а в том, как дыряво писали дракона.
Помню игрок мне сказал что в энде был незаконченный ритуал, я посмотрел и был удивлен, один из звезд светил в центр, дракона не было и все. Саму адскую звезду сломать было не возможно кроме призвания дракона. Возможно из-за этого ритуала сервер и лег, что то с чанком было в это время. Хотя как я описывал в самой теме, были и вырезанные данжы (у меня стоит логгер, он бы сказал кто worldedit юзал, но там было пусто).
 
Разрешил я спавнить драконов, но один игрок продемонстрировал как можно сделать незаконченный ритуал.

ijoSxJr.jpg

Кристаллы края сломать невозможно, без креатива. Бесконечно в таком состоянии находятся три кристалла.
По словам игрока, он тупо перед тем, как призвать дракона, поставил 3 кристалла на башни, потом призвал дракона, и появился такой баг.
На данный момент, последняя версия ядра (1.12.2 и последний билд).
Если надо, могу кинуть архив с картой если это поможет в решении проблемы.
Сталкивался ли кто нибудь с этим? Возможно эта проблема напрямую влияла на краш сервера тиками.
 
Это не "край" в прямом смысле слова, чтобы писать "в краю". Это имя измерения - "Край", и пишется "в Крае". Это тонкость русского языка

Даже словосочетания такого нет - "в краю", существует только "на краю"
 
У меня на сервере игроки ломали портал водой и ставили 3 кристалла внутри, дракон спокойно спавнился, кристаллы исчезали. Только вот сам Край немного садит tps, причину не можем найти уже несколько недель.
 
Это не "край" в прямом смысле слова, чтобы писать "в краю". Это имя измерения - "Край", и пишется "в Крае". Это тонкость русского языка

Даже словосочетания такого нет - "в краю", существует только "на краю"
Это конечно прекрасно, что существуют тонкости русского языка, которые я ранее не замечал, но согласись, что новые слова и/или их новые словосочетания берутся с других языков, ибо так выходит удобнее. Все новое и "неправильное/странное" через 10 лет может оказаться абсолютной нормой.
 
Чет гонит. У меня не крашнуло.
Я честно говоря, так и не разобрался в чем проблема.
На основном сервере удалось обычным смертным создать незаконченный ритуал, но он не привел к падению.
Пытался повторить подобное на тестовом сервере, который на компе - ничего не вышло.
Приватил остров и башни регионами WorldGuard (ну а вдруг он творит такую фигню), тоже не получилось повторить проблему. Лишь воспользовался моментом, и сохранил образец "багованных трех кристаллов края".
Жалею о том, что не сохранил карту края, в котором дракон сервер клал.
 
Назад
Верх Низ