Minecraft Monitor

👤 wmantly 📦 v0.1.0 ⭐ 4.4 ⬇️ 1.7K 下載
🔒 IT運維與安全 免費

📖 技能介紹

Minecraft Server Monitoring

Quickly check Minecraft server status without installing any external dependencies.

Quick Check

Check if a server is online:

python3 ~/.openclaw/workspace/skills/public/minecraft-monitor/scripts/minecraft-status.py corejourney.org
🟢 corejourney.org:25565 - ONLINE (45ms)
   Version: 1.20.4
   Players: 3/20
   Online: Steve, Alex, CreeperHunter
   MOTD: Welcome to Core Journey!

Usage

7w4.net提供免費和付費技能下載。

python3 ~/.openclaw/workspace/skills/public/minecraft-monitor/scripts/minecraft-status.py <host[:port]> [timeout]
  • host: Server hostname or IP address (e.g., corejourney.org, 192.168.1.10)
  • port: Optional, defaults to 25565
  • timeout: Optional connection timeout in seconds (default: 5)

Examples

# Check default port
python3 ~/.openclaw/workspace/skills/public/minecraft-monitor/scripts/minecraft-status.py corejourney.org

# Check custom port
python3 ~/.openclaw/workspace/skills/public/minecraft-monitor/scripts/minecraft-status.py corejourney.org:25566

# Check IP with longer timeout
python3 ~/.openclaw/workspace/skills/public/minecraft-monitor/scripts/minecraft-status.py 192.168.1.10 10

Output

Online server:

  • 🟢 Green (good ping) / 🟡 Yellow (moderate) / 🟠 Orange (slow)
  • Server address and port
  • Response time in milliseconds
  • Minecraft version
  • Current/maximum player count
  • List of online players (up to 5 shown)
  • Server MOTD (message of the day)

Offline server:

  • 🔴 Red indicator
  • Error message (timeout, connection refused, etc.)

What's Being Monitored

  • ✅ Online/offline status
  • ✅ Player count (current/max)
  • ✅ Response time/latency
  • ✅ Server version
  • ✅ Online player list (if available)
  • ✅ Server MOTD

Notes

  • Uses Minecraft Server List Ping (SLP) protocol - works with all modern Minecraft servers
  • No server-side plugins or RCON access required
  • Exit code 0 if online, 1 if offline (useful for scripts/automation)
  • SRV records are not automatically resolved - use the actual server address

Integration Ideas

  • Add to a cron job for periodic health checks
  • Wrap in a monitoring script that alerts if server goes offline
  • Use in automation pipelines that depend on server availability
  • Create a dashboard showing server status history

🤖 AI 評測

這是一款簡潔實用的 Minecraft 伺服器監控工具,能夠快速檢查伺服器是否線上、檢視玩家數量和伺服器資訊。優點是無需安裝額外依賴,操作簡單,輸出資訊直觀。不足之處是隻支援較新的伺服器版本,某些老伺服器可能無法查詢。總體而言質量可靠,適合日常伺服器狀態檢查使用。

📊 多維度評分

適應性4.4
規範性4.3
有效性4.6
可靠性4.3
可信度4.5

📁 包含檔案 (3 個)

📄 SKILL.md 2.7 KB
📄 _meta.json 142 B
📄 scripts/minecraft-status.py 6 KB