FullStack Watchdog

⭐ — (45 endorsements) 📥 2.9M downloads 📌 v1.1.0+1.20.2-neoforge 📅 4/13/2023
⚪ Last updated 2023

By TelepathicGrunt · fabric

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 11/22/2023 📅 Created: 4/13/2023
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 0.0% endorsement rate
  • 🏆 #467 of 1284 fabric mods in this game by downloads

📋 About This Mod

This is a tiny **server-sided** mod that makes it so that the logs show more information when the Watchdog system on the server has killed the server due to being deadlocked or stuck so long. The crash report log will now show all of the code that was running at the time of the deadlocked server. In other words, the full stacktrace of all threads instead of the normally truncated (shortened) version. In theory, this should help with diagnosing what modded code or mixin has caused an "off-thread" to lock up. When a thread locks up, the server thread gets stuck and if it remains stuck for so long, the Watchdog kills it because a tick took too long to complete. **It won't help solve all deadlock issues.** But it might get you just enough info to track down the cause of a few deadlocks. Image below is an example of before and after this mod is put on **(Gallery tab shows image better)**: !(https://cdn.modrinth.com/data/oZiSDGCi/images/41969c24917aacdc6741bb68413cb3b81acaa2a2.png) **Yes you may ship this mod in a modpack.** The client can also have this mod on but it won't do anything on client since the Watchdog system is only ran on servers. You can also run servers with this mod only on the server. Clients without this mod can still connect. **NOTE 1:** NeoForge 20.4.107 and newer already has this mod merged into it! You do not need this mod in NeoForge for 1.20.4 MC or newer! https://github.com/neoforged/NeoForge/pull/512 **NOTE 2:** Fabric API 0.104.0+1.21.2 and newer already has this mod merged into it! You do not need this mod in Fabric for 1.21.2 MC or newer! https://github.com/FabricMC/fabric/pull/4052

This is a tiny server-sided mod that makes it so that the logs show more information when the Watchdog system on the server has killed the server due to being deadlocked or stuck so long. The crash report log will now show all of the code that was running at the time of the deadlocked server. In other words, the full stacktrace of all threads instead of the normally truncated (shortened) version.

In theory, this should help with diagnosing what modded code or mixin has caused an "off-thread" to lock up. When a thread locks up, the server thread gets stuck and if it remains stuck for so long, the Watchdog kills it because a tick took too long to complete. It won't help solve all deadlock issues. But it might get you just enough info to track down the cause of a few deadlocks.

Image below is an example of before and after this mod is put on (Gallery tab shows image better):  !(https://cdn.modrinth.com/data/oZiSDGCi/images/41969c24917aacdc6741bb68413cb3b81acaa2a2.png)

Yes you may ship this mod in a modpack. The client can also have this mod on but it won't do anything on client since the Watchdog system is only ran on servers. You can also run servers with this mod only on the server. Clients without this mod can still connect.

NOTE 1: NeoForge 20. 4. 107 and newer already has this mod merged into it! You do not need this mod in NeoForge for 1. 20. 4 MC or newer! https://github.com/neoforged/NeoForge/pull/512

NOTE 2: Fabric API 0. 104. 0+1. 21. 2 and newer already has this mod merged into it! You do not need this mod in Fabric for 1. 21. 2 MC or newer! https://github.com/FabricMC/fabric/pull/4052

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
TelepathicGrunt
Version
1.1.0+1.20.2-neoforge
Downloads
2,878,013
Endorsements
45
Category
fabric
Created
4/13/2023
Updated
11/22/2023
Game Versions
1.20.2, 1.20.3, 1.20.4
Tags
utility

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does FullStack Watchdog support?

The author lists 1.20.2, 1.20.3, 1.20.4. Other versions may work but are untested by the author.

What is the latest version of FullStack Watchdog?

Version 1.1.0+1.20.2-neoforge, published 2023-11-22 with 2.9M downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More fabric 👤 More by TelepathicGrunt 🔎 Similar Mods 🌐 Best fabric (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods