Крашат сервер и я не понимаю как

SophiaWagner

Пользователь
Сообщения
266
Решения
1
Крашат сервер и я не могу понять как. Игрок просто стоит на спавне, в логах нет никаких введенных команд, просто сервер крашится и я не могу понять как он это делает. В консоли нет вообще ничего необычного, просто в какой то момент огромная ошибка.



Код:
[16:45:32] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.StackOverflowError: null
    at com.mojang.brigadier.StringReader.peek(StringReader.java:71) ~[patched_1.17.1.jar:git-Purpur-1428]
    at com.mojang.brigadier.StringReader.skipWhitespace(StringReader.java:96) ~[patched_1.17.1.jar:git-Purpur-1428]
    at net.minecraft.nbt.TagParser.expect(TagParser.java:280) ~[app:?]
    at net.minecraft.nbt.TagParser.readListTag(TagParser.java:176) ~[app:?]
    at net.minecraft.nbt.TagParser.readList(TagParser.java:143) ~[app:?]
    at net.minecraft.nbt.TagParser.readValue(TagParser.java:132) ~[app:?]
    at net.minecraft.nbt.TagParser.readListTag(TagParser.java:189) ~[app:?]
    at net.minecraft.nbt.TagParser.readList(TagParser.java:143) ~[app:?]
    at net.minecraft.nbt.TagParser.readValue(TagParser.java:132) ~[app:?]
    at net.minecraft.nbt.TagParser.readListTag(TagParser.java:189) ~[app:?]
    at net.minecraft.nbt.TagParser.readList(TagParser.java:143) ~[app:?]
    at net.minecraft.nbt.TagParser.readValue(TagParser.java:132) ~[app:?]
    at net.minecraft.nbt.TagParser.readListTag(TagParser.java:189) ~[app:?]
    at net.minecraft.nbt.TagParser.readList(TagParser.java:143) ~[app:?]
    at net.minecraft.nbt.TagParser.readValue(TagParser.java:132) ~[app:?]
    at net.minecraft.nbt.TagParser.readListTag(TagParser.java:189) ~[app:?]
    at net.minecraft.nbt.TagParser.readList(TagParser.java:143) ~[app:?]
    at net.minecraft.nbt.TagParser.readValue(TagParser.java:132) ~[app:?]
    at net.minecraft.nbt.TagParser.readListTag(TagParser.java:189) ~[app:?]
очень много одинаковых строк а потом просто отключение плагинов и выключение сервера

прикреплю 2 отчета о краше мб кто что поймет
 

Вложения

  • crash-2024-07-29_16.45.32-server.txt
    210 KB · Просмотры: 3
  • crash-2024-07-29_16.51.33-server.txt
    238.1 KB · Просмотры: 2
Используй LPX или ExploitFixes

Если lpx, то вот это тебе это понадобиться
YAML:
  tab:
    a:
      enabled: true
      punish: true
      max-vl: 5
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        starts:
          - "/to "
          - "//to"
          - "/calc "
          - "//calc"
          - "minecraft:msg"
          - "minecraft:advancement"
          - "minecraft:attribute"
          - "minecraft:ban"
          - "minecraft:ban-ip"
          - "minecraft:banlist"
          - "minecraft:bossbar"
          - "minecraft:clear"
          - "minecraft:clone"
          - "minecraft:data"
          - "minecraft:datapack"
          - "minecraft:debug"
          - "minecraft:defaultgamemode"
          - "minecraft:deop"
          - "minecraft:difficulty"
          - "minecraft:effect"
          - "minecraft:enchant"
          - "minecraft:execute"
          - "minecraft:experience"
          - "minecraft:fill"
          - "minecraft:forceload"
          - "minecraft:function"
          - "minecraft:gamemode"
          - "minecraft:give"
          - "minecraft:help"
          - "minecraft:kick"
          - "minecraft:kill"
          - "minecraft:list"
          - "minecraft:loot"
          - "minecraft:locate"
          - "minecraft:locatebiome"
          - "minecraft:message"
          - "minecraft:me"
          - "minecraft:op"
          - "minecraft:pardon"
          - "minecraft:pardon-ip"
          - "minecraft:particle"
          - "minecraft:playsound"
          - "minecraft:recipe"
          - "minecraft:reload"
          - "minecraft:replaceitem"
          - "minecraft:say"
          - "minecraft:schedule"
          - "minecraft:scoreboard"
          - "minecraft:seed"
          - "minecraft:setblock"
          - "minecraft:setidletimeout"
          - "minecraft:setworldspawn"
          - "minecraft:spawnpoint"
          - "minecraft:spectate"
          - "minecraft:spreadplayers"
          - "minecraft:stop"
          - "minecraft:stopsound"
          - "minecraft:summon"
          - "minecraft:tag"
          - "minecraft:team"
          - "minecraft:teammsg"
          - "minecraft:tell"
          - "minecraft:tellraw"
          - "minecraft:teleport"
          - "minecraft:time"
          - "minecraft:tp"
          - "minecraft:trigger"
          - "minecraft:weather"
          - "minecraft:whitelist"
          - "minecraft:worldborder"
          - "minecraft:w"
          - "minecraft:xp"
          - "minecraft:title"
          - "minecraft:tm"
        contains:
          - "while"
          - "targetoffset"
          - "for("
          - "^(."
          - "*."
          - "@a[nbt="
 
Brigadier это обработчик команд. Скорее всего это краш который есть в чите liquidbounce. Поставь exploitfixer или lpx и оно пофиксится. И кстати в purpur 1.17.1 не пофикшен log4shell, это так, на заметку
 
Brigadier это обработчик команд. Скорее всего это краш который есть в чите liquidbounce. Поставь exploitfixer или lpx и оно пофиксится. И кстати в purpur 1.17.1 не пофикшен log4shell, это так, на заметку
exploitfixer стоит, мб старая версия была, хотя я обычно обновляю все.. сейчас еще раз обновила. мб с настройкой что то не то?
Объединено

Brigadier это обработчик команд. Скорее всего это краш который есть в чите liquidbounce. Поставь exploitfixer или lpx и оно пофиксится. И кстати в purpur 1.17.1 не пофикшен log4shell, это так, на заметку
сразу вопрос, как пофиксить log4shell? плагин по типу поможет?
 
сразу вопрос, как пофиксить log4shell? плагин по типу поможет?
Этот плагин отключает логгирование для всего что содержит ${ что возможно сработает но это неправильно. Вместо этого лучше поставить в качестве ядра, там оно обновлено
 
Назад
Сверху Снизу