Skip to content

Latest commit

 

History

History
92 lines (66 loc) · 3.04 KB

File metadata and controls

92 lines (66 loc) · 3.04 KB

Logo

Minecraft Server Ports Scanner GUI

Language:

  1. 简体中文
  2. English

Important

免责声明: 这仅用于教育目的, 我不对这些工具的任何滥用负责!

请尊重作者及他人, 严禁出售、倒卖或进行任何牟利行为.

本项目的编写环境为 Python 3.10.9 64-bit

要加功能请进群说一下

简介

扫描一个服务器所有端口上的Minecraft服务器, 并把信息显示出来

耗时两周时间开发(我还要上学)

Q群: 153037480, 名称MCSPS交流群, 如有任何疑问, 诚邀加入我们.

优点

  • 漂亮的GUI(使用了ttkbootstrap库, 真的很漂亮)
  • 卡顿的调整大小
  • 老古董tkinter库
  • 扫描
    • 支持暂停
    • 多线程扫描
    • 先进的端口范围调节控件
    • 支持过滤服务器版本
  • 信息显示
    • 美丽的彩色标题解析
    • Minecraft同款像素字体
    • 玩家UUID显示
    • Mod名称版本显示

未来可能完成

  • 设置页面
  • 信息窗口可重新获取信息并加载
  • MC服务器端口范围图表显示(服务器端口范围热图)
  • 扫描记录名增加日期
  • 热图可以根据鼠标位置显示信息
  • MOTD乱码支持
  • MOTD真粗体支持
  • 玩家列表支持名称和UUID复制
  • 解决扫描时切换主题会卡死
  • 服务器列表动态加载
  • 服务器信息界面显示是否MOD服和在线服务器
  • 服务器信息MOD页 联网获取信息

配置环境 & 使用

本项目主分支仅支持 Windows, 感兴趣的可以开发 Mac / Linux 版.

你有两个选择.

  1. 下载源码并运行.

    您可以使用git clone等方式克隆本仓库, 在本仓库目录下运行pip install -r requirements.txt 安装所有本项目需要的模块, 并运行main.py.

  2. 下载压缩包并运行可执行程序. 此压缩包里的代码使用Python嵌入包来运行, Python版本为Python 3.8.9 32-bit.

    您可以前往 Releases 页面, 直接下载本项目的压缩包文件, 解压出来后运行MC服务器扫描器3.0.exe.

    Releases 页面的 xx.exe 文件仅是一个7-Zip自解压程序

对开发者

我们建议使用 Google Python Style Guide.

我们建议遵循 PEP 8 中的代码规范要求.

画廊

beautiful_GUI Colorful MOTD ScanControlBar ServerFilter