《我的世界》智能队列MOD用一个基于优先级、高度可配置的玩家排队系统,取代了原版Minecraft中“服务器已满”的粗暴拒绝机制。当服务器达到人数上限时,新连接会被安排在NeoForge的“配置阶段”等待。
前置MOD
NeoForge
安装方法
从发布页面下载最新的 smartqueue-1.0.0.jar。
将其分别放入 服务端 的 mods/ 文件夹和 每个玩家客户端 的 mods/ 文件夹。
启动服务端。在 config/ 目录下会自动生成三个配置文件:
smartqueue-server.toml —— 队列设置
smartqueue-staff.toml —— 管理员用户名列表
smartqueue-vip.toml —— VIP 用户名列表
根据需要编辑配置文件。改动会自动生效(无需重启)。
卸载步骤
~mods 文件夹中删除已安装文件。
智能队列MOD说明
可配置的玩家容量:可将 effective_max_players 设置得比 server.properties 中的 max-players 更低,以预留席位或强制执行排队。
VIP 专属席位:为 VIP 玩家预留一部分服务器席位,确保高等级用户总能进入。
实时排队界面:显示当前排位、总排队人数、前方人数以及预计等待时间。
优先级分级:管理员(最高优先级)、VIP 和普通玩家,配有可配置的放行模式。
比例放行模式:可选的基于比例的放行方式(例如,“先放 3 个 VIP,再放 2 个普通玩家”),并带有防失衡保护,防止普通玩家被饿死。
四个独立队列:管理员队列、优先重连队列、VIP 队列和普通队列,严格按顺序放行。
带位置恢复的重连:在宽限期内断开并重连,可以保留队列中的原有位置。
断连位置保留:短暂断连的排队玩家,其位置会在可配置的宽限期内保留;重连后可无缝恢复,不会丢失位置或导致其他玩家排位变动。
自动补位:每 tick 都有安全网机制,确保在有玩家等待时空位不会闲置。
暂停 / 恢复:可在维护期间冻结队列,且不会踢出任何玩家。
热重载配置:服务器运行时可直接编辑硬盘上的 TOML 配置文件,改动会自动生效。
游戏内管理命令:通过 /smartqueue 命令可开关、暂停、查看状态、管理管理员/VIP 列表,无需重启。
公共状态查询:所有玩家均可使用 /smartqueue status 查看队列状态(无需权限)。OP 和管理员(可配置)能看到包含玩家姓名和身份标签的详细信息;普通玩家看到的是简化版——只显示玩家姓名,不透露 VIP/管理员身份。
使用反馈
如果您在使用过程中出现错误或者希望有更多mod,欢迎在下方评论区反馈,感谢使用!


