一个致力于方便 Minecraft 服主管理玩家、方便玩家了解和加入 Minecraft 服务器的项目。
- 多重审核模式:无需审核 / 填写问卷
- projectGDT 账户与 QQ 号绑定
- projectGDT 账户与 Minecraft 账号 (Java 正版、LittleSkin 外置登录、基岩版) 绑定
- 服主在线申请接入,填写相关资料、Logo 和封面链接、和 Markdown 格式的介绍文本
- 浏览已经接入 projectGDT 的所有服务器
- 浏览已加入的服务器的玩家
- 查看与每一位玩家的共同服务器
- 插件上报玩家在线状态
- 踢出、封禁玩家
- 强互通,群成员列表 = 服务器玩家列表
- 白名单
- 玩家加群自动审批
- 基于 Rust 和 Tauri 的 Minecraft 启动器
- Java 版离线账户免认证自动进服
- Mod 服自动下载和更新整合包
- 部分兼容 PCL2
- 查看玩家在线时长、背包、统计数据等
网站前端 (gdt-frontend)
projectGDT 的用户界面。
语言:ECMAScript & HTML (TSX), CSS
框架:Node.js, React, Next.js, Material UI
另外,也用到了开源字体 Inter、Noto Sans、JetBrains Mono。
后端 (gdt-backend)
projectGDT 的后台,承担了维护玩家与服务器数据、认证、响应 HTTP 请求、与 QQ Bot 通讯,以及分发文件的任务。
语言:ECMAScript (TypeScript)
框架:Node.js, Express.js, Prisma
Spigot 插件 (gdt-connector)
安装在 Spigot 服务端,承担 Minecraft 服务端与网站后端之间的通讯。
语言:Java
框架:Spigot