8000 Instructions lead to crashes commonly · Issue #51 · Zgoly/Meteorist · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Instructions lead to crashes commonly #51

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
2 tasks done
1pseftis opened this issue Mar 5, 2025 · 1 comment
Open
2 tasks done

Instructions lead to crashes commonly #51

1pseftis opened this issue Mar 5, 2025 · 1 comment
Labels
crash Oopsie

Comments

@1pseftis
Copy link
1pseftis commented Mar 5, 2025

Steps to reproduce

Description

I have configured my Meteor automation to function as intended, but the results have been disastrous. The issue lies within the Chatbot event listener from the Meteor+ module and how the Meteorist Instructions module handles it. The module appears to be slow, laggy, and commonly crashes when triggered.

Problem

  • Frequent Crashes: The system crashes upon execution of multiple instructions.
  • Lag and Delay: The Chatbot listener seems to take too long to process triggers.
  • Instruction Handling: Meteorist Instructions module executes commands but may not be optimized for handling multiple triggers simultaneously.

Instruction Files Used (My Apologies for this messy view. It might be a bit of unorganized)

  • Fishing.nbt
    instructions:[{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:".t auto-clicker on"}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:".t auto-clicker off"}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:".instructions stop"}],name:"Command Instruction"}]}},type:"Command"}]

  • Floor 1 ALERT.nbt
    instructions:[{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg Canute FLOOR 1!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg xojx FLOOR 1!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg hixzzu FLOOR 1!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg Canute FLOOR 1!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg xojx FLOOR 1!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg hixzzu FLOOR 1!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:".instructions stop"}],name:"Command Instruction"}]}},type:"Command"}]

  • Floor 2 ALERT.nbt
    instructions:[{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg Canute FLOOR 2!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg xojx FLOOR 2!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg hixzzu FLOOR 2!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg Canute FLOOR 2!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg xojx FLOOR 2!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg hixzzu FLOOR 2!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:".instructions stop"}],name:"Command Instruction"}]}},type:"Command"}]

  • Floor 3 ALERT.nbt
    instructions:[{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg Canute FLOOR 3!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg xojx FLOOR 3!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg hixzzu FLOOR 3!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg Canute FLOOR 3!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg xojx FLOOR 3!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg hixzzu FLOOR 3!!!"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:".instructions stop"}],name:"Command Instruction"}]}},type:"Command"}]

  • warp boss.nbt
    instructions:[{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg Canute /warp boss"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg xojx /warp boss"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg hixzzu /warp boss"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg Canute /warp boss"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg xojx /warp boss"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[],name:"Delay Instruction"}]}},type:"Delay"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:"/msg hixzzu /warp boss"},{name:"run-count",value:2}],name:"Command Instruction"}]}},type:"Command"},{instruction:{settings:{groups:[{sectionExpanded:1b,settings:[{name:"command",value:".instructions stop"}],name:"Command Instruction"}]}},type:"Command"}]

Each instruction follows strict commands for toggling modules on/off, executing specific commands, or responding to keyword triggers.

Chatbot Listener Keywords (NBT Format)

{
  "1 + 1 * 11 тэнцүү хэд вэ?": "12",
  "Сервверт оноогоор юу авах боломжтой вэ?": "cosmetics",
  "5 * 1 + 11 тэнцүү хэд вэ?": "16",
  "Minecraft тоглоомын аль хэдэн тоглох горимтой вэ?": "2",
  "Дэлхийн хамгийн том далайн нэр юу вэ?": "nomhon",
  "DUNGEON 3-р давхрын босс төрлөө!": ".instructions run 'Floor 3 ALERT'",
  "Та яг одоо ямар төрөлд тоглож байна вэ?": "survivalrpg",
  "was slain by [FLOOR 3 BOSS] End Beast": ".instructions run 'Floor 3 ALERT'",
  "Powder блокыг Concrete болгоход юу хэрэгтэй вэ?": "water",
  "Trivia event хэдэн цаг тутамд болдог вэ?": "1",
  "has been slain by Overlord": ".instructions run 'Floor 2 ALERT'",
  "Муур өндрөөс унахдаа хохирол авдаг уу?": "no",
  "Axolotl моб нь хэдэн төрлийн өнгөтэй байдаг вэ?": "5",
  "150 * 3 тэнцүү хэд вэ?": "450",
  "Minecraft-г анх бүтээгч нь ямар нэр өгөх гэж байсан бэ?": "cave game",
  "Minecraft 2011 оны хэдэн сард гарсан бэ?": "11",
  "2024 + 11 тэнцүү хэд вэ?": "2035",
  "was slain by Armor Stand": ".instructions run 'Floor 2 ALERT'",
  "Minecraft-г зохиосон зохиогчын жинхэнэ нэр нь хэн бэ?": "markus persson",
  "MNFCANDY 1.20 SURVIVAL-д Spawner хаанаас олох боломжтой вэ?": "shop",
  "Монгол улс хэдэн аймагтай вэ?": "21",
  "Ultimita": "?",
  "[FLOOR-1 BOSS] Skeleton Brute": ".instructions run 'Floor 1 ALERT'",
  "vivSualr Үгийг зөв байрлалд оруулна уу?": "survival",
  "Llama юу иддэг вэ?": "wheat",
  "1 * 1 тэнцүү хэд вэ?": "1",
  "Minecraft-г зохиосон зохиогчын minecraft нэр нь хэн бэ?": "notch",
  "iaoglmno Үгийг зөв байрлалд оруулна уу?": "mongolia",
  "killed by Dungeon Boss": ".instructions run 'Floor 2 ALERT'",
  "SYSTEM Please move around while fishing.": ".instructions run 'Fishing'",
  "999abc": ".disconnect disconnect",
  "БОСС төрлөө. /warp boss ": ".instructions run 'warp boss'",
  "1 * 2 + 11 тэнцүү хэд вэ?": "13",
  "19x Emerald Block угсархад хэдэн Emerald хэрэгтэй бэ?": "171",
  "Crafting Table угсрахад хэдэн мод хэрэгтэй вэ?": "4",
  "Ямар хэл хамгийн их үгтэй вэ?": "angli",
  "Minecraft-н 3 ертөнцийн аль нэгийг нэрлэ?": "end",
  "Potion хийхэд таньд хамгийн чухал юу хэрэгтэй вэ?": "water bottle",
  "Гараараа obsidian ухвал хэдэн минут зарцуулах вэ?": "4",
  "2 hp/цустай ямар амьтан байдаг вэ?": "chicken",
  "Америкийн хамгийн алдартай хотын нэр?": "newyork",
  "Аль улс цайг үүсгэсэн бэ?": "china",
  "has lost in Dungeon": ".instructions run 'Floor 3 ALERT'",
  "Ore болон Stone ухахад ямар энчант хэрэгтэй вэ?": "silk",
  "Дэлхийн хамгийн их тоглогчтой Open World тоглоомын нэр?": "minecraft",
  "Evoker үхэхдээ юу унагадаг вэ?": "totem"
}

Possible Causes

  1. Simultaneous Triggers: Multiple triggers executing at once could be overloading the system.
  2. Instruction Handling: The .instructions run command may be inefficient for frequent executions.
  3. Chatbot Processing Delay: Meteor+ might be inefficiently parsing the large keyword map.

Suggested Fixes

  • Optimize Instruction Execution: Consider batching .instructions run to prevent overload?
  • Reduce Keyword Density: Group similar triggers to minimize excessive entries?
  • Debug Crash Reports: Check for error logs and stack traces to pinpoint exact failure points.

Additional Information

If needed, I can provide logs or further details on the behavior of the chatbot and instruction execution.


Any insights or fixes would be greatly appreciated!

Link to crash report/log (upload to https://mclo.gs and paste resulting link here)

https://mclo.gs/UE8z4wD

Meteorist Version

1.11

Meteor Version

0.5.8-2188

Minecraft Version

1.21.1

Operating System

Windows

Before submitting a crash report

  • This crash wasn't already reported (I have searched crash reports on GitHub).

  • This is a valid crash (I am able to reproduce this on the latest Meteorist build).

@1pseftis 1pseftis added the crash Oopsie label Mar 5, 2025
@Zgoly
Copy link
Owner
Zgoly commented Mar 5, 2025

Hello,
I can't reproduce the crash at the moment, but I did a quick fix. If you have a discord, you can put it here and I can send you a fixed version so you don't have to wait for a full release with a fix

@Zgoly Zgoly moved this to Backlog in Meteorist Apr 15, 2025
@Zgoly Zgoly added this to Meteorist Apr 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crash Oopsie
Projects
Status: Backlog
Development

No branches or pull requests

2 participants
0