门楼

门楼

面向私有离线模式Minecraft服务器的服务端Fabric白名单审批,支持可选的Discord和Telegram工作流。

Gatehouse

想在离线模式下运行私有的 Fabric 服务器?Gatehouse 将白名单请求转化为供你工作人员使用的简单审批流程。

当未知玩家尝试加入时:

  1. Gatehouse 检测到原版白名单拒绝。
  2. 自动保存一条持久化请求。
  3. 工作人员可在游戏内审核,或接收可选的 Discord 和 Telegram 通知。
  4. 批准后会将玩家添加到 Minecraft 原生白名单。
  5. 玩家重新连接即可进入。

玩家无需客户端模组、Discord 账号或外部注册。

功能

  • 自动创建白名单请求
  • 可选的 Discord 和 Telegram 审批流程
  • 游戏内命令:/gatehouse、/gh 和 /wlreq
  • 批准、拒绝、屏蔽、解除屏蔽、撤销、状态和重载操作
  • SQLite 持久化以及重启/中断恢复
  • Minecraft 原生白名单保持权威
  • 仅服务端;默认不存储客户端 IP 地址

安装

  1. 下载与你的 Minecraft 版本匹配的文件,并将其放入服务器的 mods/ 目录。
  2. 为同一 Minecraft 版本安装 Fabric Loader 和 Fabric API。
  3. 启动一次服务器以生成 config/gatehousemc/config.json 和请求数据库。
  4. 可选配置 Discord 或 Telegram 集成。提供方密钥支持环境变量,例如 ${DISCORD_TOKEN} 和 ${TELEGRAM_BOT_TOKEN}。

已发布的构建目前覆盖 Minecraft 1.14.4 至 1.21.4。请选择完全匹配的文件;Java 和加载器要求因 Minecraft 版本而异。

离线模式注意事项 原始 online-mode=false 服务器不会通过 Mojang 或 Microsoft 验证 Minecraft 身份归属。批准某个用户名会授予对该名称所派生离线档案的访问权限;它不会对账号进行身份验证。

链接 源码:https://github.com/DurdeuVlad/GatehouseMC 问题跟踪:https://github.com/DurdeuVlad/GatehouseMC/issues 设置指南:https://github.com/DurdeuVlad/GatehouseMC/blob/main/README.md