
修复操作
各种管理员实用工具,用于在玩家加入您的服务器之前管理白名单和封禁。
一个简单可靠的工具,用于管理你的 Hytale 服务器上的玩家(白名单、封禁、管理员)。
它会通过玩家唯一的 ID(UUID)来记住他们。
用法
所有命令都以 /fo 开头。
标记也可以作为尾随选项块提供(放在最后):[opts:flag1,flag2]。 示例: /fo ban add Steve 7d Griefing [opts:pre,nodb]
🛡️ 白名单 (Whitelist)
- 添加玩家:
/fo wl add <username>示例:/fo wl add Steve - 添加玩家并设置时长:
/fo wl add <username> <time>示例:/fo wl add Steve 1d(1 天),/fo wl add Steve 1h30m(1 小时 30 分钟) - 添加尚未加入过的玩家:
/fo wl preadd <username>注意:这会等待玩家首次加入以获取其 ID。 - 移除玩家:
/fo wl remove <username>
☠️ 硬核模式 (Hardcore Mode)
- 启用/禁用硬核封禁:
/fo sethardcore <on|off> [--playeronly|--any]--playeronly:仅在被其他玩家击杀时封禁。--any:任何死亡都封禁(未指定时的默认设置)。 - 列出硬核封禁:
/fo deathlist [mode] [limit]
📜 管理日志 (Admin Log)
- 查看操作历史:
/fo adminlog list [limit]查看最近的封禁、禁言、踢出等操作。 - 撤销操作:
/fo adminlog revert <number>如果可能,撤销该操作(例如,解封玩家)。
👢 踢出 (Kick)
- 踢出玩家:
/fo kick <username> [reason]示例:/fo kick Steve AFK for too long
🚫 封禁 (Bans)
- 封禁玩家:
/fo ban add <username> [time] [reason]示例:/fo ban add GrieferSteve 7d Griefing the spawn - 封禁尚未加入过的玩家:
/fo ban preadd <username> [time] [reason] - 按 IP 地址封禁:
/fo ban ipadd <ip>示例:/fo ban ipadd 192.168.1.50 - 解封:
/fo ban remove <username>
⚡ 管理员 (OP)
- 授予管理员:
/fo op add <username> - 授予管理员并设置时长:
/fo op add <username> 2h - 撤销管理员:
/fo op remove <username>
🔇 禁言 (Mute)
- 禁言玩家:
/fo mute add <username> - 禁言玩家并设置时长:
/fo mute add <username> 30m - 禁言并添加理由:
/fo mute add <username> 30m Spamming chat - 禁言尚未加入过的玩家:
/fo mute preadd <username> - 解除禁言:
/fo mute remove <username> - 列出被禁言的玩家:
/fo mute list [mode] [limit]
🎒 背包与物品 (Inventory & Items)
- 清空自己的背包:
/fo inv clear - 清空某个玩家的背包(在线或离线):
/fo inv clear <username|uuid> - 查看某个玩家的背包(离线查看为只读):
/fo inv see <username|uuid> - 移除特定物品: 从玩家或世界中移除损坏/开发者物品。
/fo removeitems <broken|dev> <target> [options] -
- 目标:
playername,all(所有玩家),world(所有容器)。 - 选项:
--online,--offline(用于all)。
- 目标:
📍 传送 (Teleportation)
- 更改位置(在线或离线):
/fo changepos <target> <x> <y> <z> [world]将玩家传送到特定坐标。即使玩家离线也有效(会更新他们的登录位置)。 - 为玩家排队下次登录时的传送:
/fo tp <username> [time] - 为所有在有效期内登录的玩家排队传送:
/fo tpall [time] - 时间限制: 如果你包含时间(例如
1h),则规则会在玩家在此期间未登录时过期。 - 取消排队的传送:
/fo tp cancel <username> - 禁用全服传送 (tpall):
/fo tpall off
🚀 加入命令 (Join Commands)
在玩家加入时自动执行命令。
- 为特定玩家执行:
/fo xp <player> <command> - 为权限组执行:
/fo xg <group> <command> - 为所有人执行:
/fo xa <command> - 移除命令:
/fo rxp,/fo rxg,/fo rxa后跟命令(或前缀)。
🔁 迁移待处理的预设操作 (Migrate Pending Pre-Actions)
- 运行所有预设迁移(顺序执行以减少延迟):
/fo migrate all [limit] - 运行特定迁移:
/fo migrate wl|op|ban|mute|tp [limit]
🔧 数据库与清理 (Database & Cleanup)
- 查看玩家信息:
/fo db whois <username> - 查找 UUID:
/fo db lookup <uuid> - 列出所有已知玩家:
/fo db listuuids - 列出未知条目:
/fo db listunknown <whitelist|ban|op> - 清理未知条目:
/fo db purgeunknown <whitelist|ban|op> - 清除玩家数据:
/fo db purgeplayer <username> - 确认清理提示:
/fo confirm(在列出提示后的 60 秒内可用) - 验证/重新获取 UUID 数据库:
/fo verify [limit]
⚙️ 权限 (Permissions)(高级)
- 列出权限:
/fo perms list --group <group> | --user <user> - 按来源/访问方式列出权限:
/fo perms listby <group|user|uuid|mod|command> <target> [--access] [--sources] [--limit <n>] - 授予权限节点:
/fo perms grant <permission> --group <group>使用--owner或--command从命令注册表中解析。 - 清理无效权限:
/fo perms cleanup <target|all> --confirm - 撤销上次权限更改:
/fo perms revert
🔄 重新加载与帮助 (Reload & Help)
- 重新加载配置:
/fo reload config - 查看所有命令:
/help fo
时间格式 (Time Formats)
你可以使用 s(秒)、m(分钟)、h(小时)、d(天)、w(周)。
30m= 30 分钟1h30m= 1 小时 30 分钟7d= 7 天
API
其他 Mod 可以通过 com.xytronix.fixoperations.api.FixOperationsApi 访问 FixOperations 数据库(UUID 日志、IP 封禁和权限更改日志)。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。