// free discord bot
Add the crash log bot to your Discord
Someone posts a crash log in your support channel. Instead of reading a few thousand lines of stack trace, run /crashlog on it. The bot names the cause in plain English, lists the fixes and links the full guide. It runs the same rules as our free crash log analyzer.
The bot is almost ready: the install buttons will appear here when it opens. Until then, the web analyzer reads the same logs.
It asks for one permission, applications.commands, which lets it add its commands and nothing else. No bot user joins your server and it can’t read your channels.
How to use it
- Attach the file.
/crashlog file:and pick the crash report (the newest.txtincrash-reports) orlogs/latest.log. Files up to 10 MB. - Or give a link.
/crashlog link:with anmclo.gslink. The bot reads the raw log through mclo.gs’s API. - Or paste.
/crashlog text:with the error lines, or run/crashlogon its own to get a paste box (up to 4,000 characters). - On someone else’s message. Right-click the message (long-press on mobile), then Apps → Analyze crash log. It reads the message’s
.logor.txtattachment, its mclo.gs link, or the error text in it.
Add private: True to /crashlog and only you see the answer. Otherwise it’s posted in the channel, so the person who asked sees it too.
What the answer looks like
used /crashlog file: latest.log
DSN Crash Log BotAPP
The answer never quotes your log. When the rules don’t recognise a crash, the bot says where to look and points to the web analyzer for a deeper read.
What it recognizes
Each answer links the full guide for the crash it found:
- Wrong Java version for the Minecraft version, mod loader or a mod
- Out of memory (Java heap space, Metaspace, native threads)
- Missing or wrong-version dependency mods
- Client-only mods on a server
- Mixin errors between mods
- Duplicate mods
- Mods made for another loader or Minecraft version
- Failed to bind to port
- EULA not accepted
- Watchdog crashes (a single server tick took too long)
- Corrupt chunks and region files
What happens to the logs
- The bot only sees what a command hands it: the file, link or text you give
/crashlog, or the one message you run Analyze crash log on. It never reads your channels. - Files are downloaded only from Discord’s own attachment servers, and links only through the mclo.gs API. The log is analyzed in memory on Cloudflare’s network and is not stored. For a very long log, only the first 200 KB and the last 300 KB are read.
- The answer never quotes your log. It shows the cause, the fixes, the Minecraft, loader and Java versions it detected, and any mod names the crash report itself suspects.
- By default the bot answers from our own rules, with no AI. If AI reads are switched on for the bot, a crash the rules can’t explain may get one, the same way as on the web analyzer: IP addresses, home-folder user names and tokens are removed first, and only a trimmed excerpt is sent to Anthropic’s API. Your Discord user ID is then used to count AI reads per hour, and that counter deletes itself after about an hour.
- Like every Discord app, the bot gets your user ID and the server and channel IDs with each command. We don’t keep them.
The full details are in our privacy policy.
Common questions
Is it free?
Yes. No account, no sign-up and no premium tier. It’s the same engine as the free web analyzer, which we built for our own modded servers.
Does it work if the server isn’t hosted with DSN?
Yes. It only needs the log, so it works for any Forge, NeoForge, Fabric or Quilt server, wherever it runs, and for crashes of the game on a PC.
Can I use it in a server that hasn’t added it?
Choose Add to my account and you can use it in any server you’re in. If a server has turned off external apps, the answer is shown only to you.
Can moderators limit who uses it?
Yes. In Server Settings → Integrations, pick the app to choose which roles and channels can use its commands.
It said “No known crash pattern found”. What now?
Find the first line that starts with Caused by: and look for a mod name in the lines under it. That mod, or one it depends on, is usually the problem. Our web analyzer can also take a deeper look.
It didn’t answer, or the file was too big.
The bot reads files up to 10 MB. A crash report is much smaller than latest.log, so upload that if there is one. If it still doesn’t answer, try again in a minute, or email the log to hello@dsnservers.com.
Modded hosting is relaunching.
We're moving DSN Servers to new hardware, and ordering is closed until then. At the prices we plan to relaunch with, Standard is 4 GB for $16 a month, Premium 8 GB for $30 and Heavy 12 GB for $42. Join the launch list and we'll email you when servers open.