
服务器预设
将预设服务器固定到多人游戏列表顶部。锁定编辑、删除和重新排序功能。
查看大图ServerPresets
一个 Minecraft Fabric 模组,可将预设服务器固定到多人游戏服务器列表的顶部。这些服务器会被锁定,玩家无法编辑、删除或移动它们。
功能
- 从配置文件中加载预设服务器
- 预设服务器始终固定在服务器列表顶部
- 预设服务器无法被编辑、删除或移动
- 自动去重:自动移除具有相同 IP 的重复服务器
- 玩家可以自由管理自己的服务器(但不能将其移动到预设服务器上方)
- 配置服务器资源包策略(询问/启用/禁用)
- 从远程 URL(HTTP/HTTPS)加载预设服务器,并自动合并本地和远程列表
使用方法
- 安装模组后启动游戏
- 模组会自动创建
config/serverpresets.json - 编辑配置文件以添加你的预设服务器
- 重启游戏,即可在多人游戏列表顶部看到预设服务器
配置
配置文件位置:config/serverpresets.json
配置示例
{
"presetServers": [
{
"name": "示例服务器 1",
"ip": "mc.example.com",
"resourcePackPolicy": "PROMPT"
},
{
"name": "示例服务器 2",
"ip": "play.example.net:25565",
"resourcePackPolicy": "ENABLED"
}
]
}
配置字段
name:服务器显示名称ip:服务器地址(可包含端口)resourcePackPolicy:服务器资源包行为PROMPT:询问玩家(默认)ENABLED:始终接受资源包DISABLED:始终拒绝资源包
远程服务器列表
预设服务器也可以从远程 URL 加载,这对于从单一来源管理多客户端的服务器列表非常有用。
启用远程加载
在 config/serverpresets.json 中添加 remoteUrl 和 enableRemote 字段:
{
"presetServers": [
{
"name": "本地服务器",
"ip": "localhost",
"resourcePackPolicy": "PROMPT"
}
],
"remoteUrl": "https://example.com/servers.json",
"enableRemote": true
}
remoteUrl:远程服务器列表的 URL(HTTP 或 HTTPS)。留空以禁用。enableRemote:设为 true 以启用远程加载,设为 false 以禁用(默认)。
远程 JSON 格式
远程 URL 必须返回以下格式的 JSON:
{
"servers": [
{
"name": "远程服务器 1",
"ip": "play.example.net",
"resourcePackPolicy": "ENABLED"
},
{
"name": "远程服务器 2",
"ip": "mc.example.com",
"resourcePackPolicy": "PROMPT"
}
]
}正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。