如何在 Minecraft 中解除玩家封禁
解除玩家封禁有两种方法。
可以通过管理员指令,或直接在 banned-players.json 中操作。
管理员指令
打开聊天窗口,并输入:pardon Playername
将 Playername 替换为被封禁玩家的名称,然后按下回车键。
提示:只有当你的服务器处于启用在线模式(Online-Mode)时,此指令才能正常生效。
banned-players.json
为此你必须使用 FTP 客户端,例如 Filezilla。
- 启动并随后停止你的服务器。服务器状态必须为
Server läuft nicht(服务器未运行)! - 使用你的 FTP 程序连接到 游戏服务器 FTP。
Filezilla 所需的登录信息可在你的服务器配置中的 FTP 找到。 - 所需文件
banned-players.json位于minecraft-data目录中。
将其下载并用例如 Notepad 打开。 - 单个玩家的条目如下所示:
[
{
"uuid": "2940c4f7-f3c8-4838-a1d4-f19981af3950",
"name": "nutties_nuts",
"created": "2023-07-27 09:35:17 +0200",
"source": "Console",
"expires": "forever",
"reason": "The Ban Hammer has spoken!"
}
]
多个玩家的情况如下:
[
{
"uuid": "6cdae416-9ce2-4df9-8688-d1eb3c185ef4",
"name": "Player1",
"created": "2023-07-27 09:35:17 +0200",
"source": "Console",
"expires": "forever",
"reason": "The Ban Hammer has spoken!"
},
{
"uuid": "6cdae416-9ce2-4df9-8688-d1eb3c185ef5",
"name": "Player2",
"created": "2023-07-27 09:35:17 +0200",
"source": "Console",
"expires": "forever",
"reason": "The Ban Hammer has spoken!"
},
{
"uuid": "6cdae416-9ce2-4df9-8688-d1eb3c185ef6",
"name": "Player3",
"created": "2023-07-27 09:35:17 +0200",
"source": "Console",
"expires": "forever",
"reason": "The Ban Hammer has spoken!"
}
]
删除你想要解封的玩家对应的条目,例如:
[
{
"uuid": "6cdae416-9ce2-4df9-8688-d1eb3c185ef5",
"name": "Player2",
"created": "2023-07-27 09:35:17 +0200",
"source": "Console",
"expires": "forever",
"reason": "The Ban Hammer has spoken!"
},
{
"uuid": "6cdae416-9ce2-4df9-8688-d1eb3c185ef6",
"name": "Player3",
"created": "2023-07-27 09:35:17 +0200",
"source": "Console",
"expires": "forever",
"reason": "The Ban Hammer has spoken!"
}
]
- 保存你的更改并将文件重新上传。
- 启动你的服务器
重要:如果你想要解封所有玩家,请确保文件中仍然保留 []。
否则服务器在启动时会崩溃。
由于该文件为JSON 格式,我们建议使用验证工具,例如 https://jsonformatter.curiousconcept.com/ 。
如果文件格式不正确,服务器要么会用默认文件覆盖它,要么会在启动时崩溃。