McStatus-API/README.md
2025-08-25 16:55:25 +08:00

1.4 KiB
Raw Blame History

McStatus-API

这是一个 Flask API主要封装了 mcstatus 包,用于查询 Minecraft 服务器状态支持Java和基岩以及附带其他小特性

💻用法

此项目的页面模板正在筹备中,敬请等待!

  • GET /java?ip=<IP> - (Required) - 查询 Java 版服务器状态
  • GET - /bedrock?ip=<IP> - (Required) - 查询基岩版服务器状态

📦安装&▶启动

以下提到的方法 任选其一 即可

uv
uv run app.py
pdm
pdm install
pdm run app.py
pip
pip install -r requirements.txt
python app.py
docker
docker build -t mcstatus-api
docker run --name mcstatus-api -p 8000:8000 -d mcstatus-api

🖊下一步计划

  1. 添加配置文件
  2. 添加一个基于此项目的服务端(他可能只是一个API Caller或者是一个Websocket服务器)
    服务端可以调用多个API并将其返回的信息进行合并并输出旨在用于检查不同地区的延迟
  3. 添加是否默认使用 SRV 解析的变量
  4. 等一切尘埃落定后,我会考虑使用 FastAPI

📞 联系

TG群组点此加入
吹水群:1049319982
邮箱:congyu@sbhfy.cn