Помогите Что делать если сервер переодически залагивает?

Dmitrij

Активный участник
Пользователь
Баллы
66
У меня проблема что сервер просто не с того не с чего лагает. Типа на 5-10 секунд залагало и потом отлагивает. А делал всё чтобы оптимизировать. Через spark на сервер не заходит(
 
Что? Спарк - это плагин для сбора статистики, причём тут вход на сервер
Как я вижу лаг происходит из-за ошибки Paper:


Код:
[15:24:21 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH - git-Paper-790 (MC: 1.16.5) ---

[15:24:21 ERROR]: The server has not responded for 19 seconds! Creating thread dump

[15:24:21 ERROR]: ------------------------------

[15:24:21 ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):

[15:24:21 ERROR]: ------------------------------

[15:24:21 ERROR]: Current Thread: Server thread

[15:24:21 ERROR]: PID: 18 | Suspended: false | Native: false | State: RUNNABLE

[15:24:21 ERROR]: Stack:

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.EntityLiving.g(EntityLiving.java:2311)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.EntityLiving.movementTick(EntityLiving.java:2905)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.EntityInsentient.movementTick(EntityInsentient.java:615)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.EntityMonster.movementTick(EntityMonster.java:45)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.EntityZombie.movementTick(EntityZombie.java:267)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.EntityLiving.tick(EntityLiving.java:2591)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.EntityInsentient.tick(EntityInsentient.java:378)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.EntityZombie.tick(EntityZombie.java:237)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.WorldServer.entityJoinedWorld(WorldServer.java:960)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.WorldServer$$Lambda$8035/0x0000000802a9bb48.accept(Unknown Source)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.World.a(World.java:955)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.WorldServer.doTick(WorldServer.java:646)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1495)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:436)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1347)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1135)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291)

[15:24:21 ERROR]: app//net.minecraft.server.v1_16_R3.MinecraftServer$$Lambda$3134/0x00000008012cd1c0.run(Unknown Source)

[15:24:21 ERROR]: [email protected]/java.lang.Thread.run(Thread.java:831)

[15:24:21 ERROR]: ------------------------------

[15:24:21 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
есть способы фиксануть? Это точно от этой ошибки т.к ещё озу нагружаеться
 
Это долгая история. Лучше скажи как её исправить (ошибку)
Ошибка вызвана лагами сервера - об этом же написано в шапке самой ошибки. Единственный способ узнать причину лагов наверняка - провести проверку spark'ом.
 
Ошибка вызвана лагами сервера - об этом же написано в шапке самой ошибки. Единственный способ узнать причину лагов наверняка - провести проверку spark'ом.
А как узнать через Spark? когда эта ошибка появляется то спарк ничего не выдаёт... может быть нужна команда активации плагина?
 
А как узнать через Spark? когда эта ошибка появляется то спарк ничего не выдаёт... может быть нужна команда активации плагина?
Естественно. Документация. В принципе, в твоем случае достаточно /spark profiler --only-ticks-over 150 прописать. Нужно, чтоб сам момент лага попал во время сбора данных для профайлера.
 
Естественно. Документация. В принципе, в твоем случае достаточно /spark profiler --only-ticks-over 150 прописать. Нужно, чтоб сам момент лага попал во время сбора данных для профайлера.
Я заметил что когда много игроков тогда очень сильно лагает. Когда я один то не лагает. А игроков пока нет
 
Я заметил что когда много игроков тогда очень сильно лагает. Когда я один то не лагает. А игроков пока нет
Ну конечно, чем больше игроков - тем больше нагрузка на сервер. Поэтому отчёт spark profiler стоит создавать как раз в тот момент, когда наблюдаешь лаги.
Ждём ссылку на отчёт
 
Ну конечно, чем больше игроков - тем больше нагрузка на сервер. Поэтому отчёт spark profiler стоит создавать как раз в тот момент, когда наблюдаешь лаги.
Ждём ссылку на отчёт
Хорошо как будет сразу же дам!
 
Ну конечно, чем больше игроков - тем больше нагрузка на сервер. Поэтому отчёт spark profiler стоит создавать как раз в тот момент, когда наблюдаешь лаги.
Ждём ссылку на отчёт
А есть ещё варианты? Т.к не всегда залагивает и отлагивает. Только при 1-2 человек. А щас звать их не хочу. Можно как нибудь спарк установить в постоянный режим профайлера?
 
А есть ещё варианты? Т.к не всегда залагивает и отлагивает. Только при 1-2 человек. А щас звать их не хочу. Можно как нибудь спарк установить в постоянный режим профайлера?
Можно включить и оставить
 
Можно включить и оставить
Извините что я такой тупенький но я не понимаю: как вывести ссылку на отчёт, как включить профайлер во время лагов, как включить постоянный режим.
 
Назад
Верх