# VelocitySlots
VelocitySlots 是一个简单的 Velocity (和 BungeeCord) 插件,它**伪造服务器 MOTD 中的最大玩家名额**。
* 支持基于在线玩家和偏移量动态调整名额。
* 也可以设置为静态数字或“无限”模式。
* 轻量级且**不需要其他插件依赖**。
---
## 特性
* **DYNAMIC 模式**: 显示 `在线玩家 + 偏移量` 作为最大名额。
* **STATIC 模式**: 始终显示固定的最大名额数字。
* 通过 `config.yml` 进行配置。
---
## 安装
1. 将 `VelocitySlots.jar` 放在你的 `plugins/` 文件夹中。
2. 启动 Velocity — 一个默认的 `config.yml` 将会自动生成。
3. 停止 Velocity 并编辑 `plugins/VelocitySlots/config.yml`,根据需要进行修改。
4. 重新启动 Velocity 以应用更改。
---
## 配置 (`config.yml`)
```yaml
# ----------------------------------------------------------
# VelocitySlots 配置文件
# ----------------------------------------------------------
# 此文件允许你控制服务器列表(MOTD)中显示的“最大名额”,
# 而不会影响实际的在线玩家数量。
#
# 你可以配置静态数字和动态名额。
# 此处的所有设置仅影响向客户端显示的玩家最大数。
#
# 请记住,这只是伪造的最大名额,意味着如果你的服务器最大名额是 200 名玩家,
# 限制仍然有效。
# ----------------------------------------------------------
# ------------------------
# 最大名额模式
# ------------------------
# 选择如何显示最大名额。
# 选项:
# DYNAMIC -> 最大名额 = 在线玩家 + 偏移量
# STATIC -> 最大名额 = static-slots 值
max-slots-mode: DYNAMIC
# ------------------------
# DYNAMIC 模式设置
# ------------------------
# 只有当 max-slots-mode 设置为 DYNAMIC 时才使用。
# 插件将采用实际的在线玩家数量并
# 添加偏移量。 这会使服务器看起来更繁忙。
# 示例:50 名玩家在线 + 偏移量 10 => 显示 50/60
offset: 0
# ------------------------
# STATIC 模式设置
# ------------------------
# 只有当 max-slots-mode 设置为 STATIC 时才使用。
# 此数字将始终显示为服务器 ping 中的最大名额,
# 无论实际的玩家数量如何。
# 示例:static-slots: 1 将在 20 名玩家在线时显示 20/1
static-slots: 100
# ------------------------
# 注意事项
# ------------------------
# 1. 只有最大名额值会被更改;在线玩家
# 始终显示实际的计数。
# 2. 在 STATIC 模式下,偏移量会被忽略。
# 3. 将 max-slots-mode 设置为 DYNAMIC 且 offset: 0
# 简单地将当前的在线计数作为最大名额显示。
# 4. 你可以随时调整这些值;更改
# 将立即对下一次服务器 ping 生效。
```
---
## 示例
如果你有 **50 名玩家在线** 且 `offset: 10` 在 FAKE 模式下:
```
MOTD: 50/60
```