小编为大家带来了《我的世界》BungeeCord搭建教程配置表详细介绍(config.yml),首先需要运行一次BC端来让其生成配置文件,双击“启动BC端.bat”就可以了
我们可以看到其中“config.yml”就是BungeeCord端的配置文件,“plugins”是BC端的插件目录,你可以将BC端的插件放入这个文件夹
接下来我就详细介绍下config.yml文件中的每个参数
注意:本文件请保持为UTF-8编码(即使在Windows服务器),否则一旦出现中文将发生报错
groups
默认值:
groups:
md_5:
- admin
描述:这里可以设置BungeeCord的玩家权限,其中“md_5”是玩家名,下面的“admin”是权限组,权限组拥有哪些权限可以在下面进行设置。BungeeCord群组的admin权限组和子服务器下GroupManager插件中的admin并没有什么联系,也就是说BungeeCord权限系统和CraftBukkit权限系统是并行的两套系统。即使你是BungeeCord的群组管理员,也并没有游戏服务器的OP权限,反之亦然。
如果你不想设置BungeeCord群组管理员(为了安全起见),那么请将这里修改为:
groups: {}
disabLED_commands
默认值:
- disabledcommandhere
描述:通过设置此项内容,你可以禁用游戏中的一些命令,例如你想要禁用/glist ,就需要这样编辑:
- glist
player_limit
默认值:-1
描述:群组最大人数上限,设置-1即为不限制,这里设置的数值是真实上限数值,而不是显示数值
stats
默认值:随机字符串
描述:匿名发送统计数据到Mcstats,请勿修改此项的值
permissions
默认值:
permissions:
default:
- bungeecord.command.server
- bungeecord.command.list
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
描述:在这里可以设置BungeeCord的权限表,default组是所有玩家默认的权限,你可以新增或删除权限组,或者为它们分配BC插件的权限。
注意:这个权限系统和Bukkit权限系统无关,请不要把Bukkit插件的权限写到这里来。
listeners
默认值:
- max_players: 1
fallback_server: lobby
host: 0.0.0.0:25577
bind_local_address: true
ping_passthrough: false
tab_list: GLOBAL_PING
default_server: lobby
forced_hosts:
pvp.md-5.net: pvp
tab_size: 60
force_default_server: false
motd: '&1Another Bungee server'
query_enabled: false
query_port: 25577
描述:监听选项,下面详细介绍
max_players
默认值:1
描述:这是BC群组所显示的最大人数上限,并不是真实值(真实值在player_limit一项中设置),即使玩家在线人数超过这里的数字,也可以正常进入服务器
fallback_server
默认值:lobby
描述:如果默认服务器不可用,玩家会被移动到这个服务器
host
默认值:0.0.0.0:25577
描述:设置服务器的IP和端口(即玩家在客户端里面输入的端口号)。0.0.0.0表示接受从所有IP地址发来的数据,例如服务器是双线双IP的,那么请填0.0.0.0。后面的端口号如果设置为25565,玩家在连入服务器的时候就不需要填端口号。建议设置为:
0.0.0.0:25565
bind_local_address
默认值:true
描述:是否把BC端和你服务器通讯的IP地址设置为BC端监听的地址,如果你的服务器没有多个IP的话,这一项没什么意义
ping_passthrough
默认值:false
描述:是否在能可靠地连接到子服务器的时候仍然让Tab列表中的ping显示为默认服务器的
tab_list
默认值:GLOBAL_PING
描述:这里有三个选项供选择:
GLOBAL_PING: 显示玩家连接到BC代理端的延迟.
GLOBAL: 同上,但是不会更新ping的数值.
SERVER: 显示玩家连接到当前所在的服务器的延迟.
注意:1.8版本的BungeeCord只能工作在SERVER状态下,即使你填的是前两个选项
default_server
默认值:lobby
描述:玩家第一次进入BC群组时,连接到的服务器,一般设置为登陆服
forced_hosts
默认值:pvp.md-5.net: pvp
描述:设置域名绑定,例如你设置了个叫做pvp的服务器,它的地址是127.0.0.1:26666,那么现在你把pvp.md-5.net这个域名在DNS那里设置A记录指向你服务器的时候,你的玩家使用“pvp.md-5.net”登陆服务器后默认就到了端口为26666的子服务器了,也就是说这个功能是为你的域名和端口做了个绑定
tab_size
默认值:60
描述:按Tab键的时候,显示的玩家列表总容量。60的时候是三列,80的时候是四列
force_default_server
默认值:false
描述:如果设置为true,玩家每次登陆到BC群组时,都会进入你设置的默认服务器(一般是登陆服);如果设置为false,那么玩家加入BC群组时会进入上次退出的服务器
motd
默认值:"Another Bungee Server"
描述:客户端多人联机游戏列表显示的服务器介绍,颜色符号是&,无需转为unicode,请使用UTF-8编码
query_enabled
默认值:false
描述:是否启用UDP查询
query_port
默认值:25577
描述:UDP查询端口
timeout
默认值:30000
描述:设置无响应多少毫秒后BungeeCord会关闭这个连接
connection_throttle
默认值:4000
描述:设置客户端每隔多少毫秒才可以重新连接一次服务器
servers
默认值:
lobby:
address: localhost:25565
restricted: false
motd: '&1Just another BungeeCord - Forced Host'
描述:设置BungeeCord后端的子服务器端口和信息。
“lobby”是服务器名,将在BC命令和BC插件中使用;
“address”是子服务器的地址,如果设置为127.0.0.1:25500,就是连入在同一台电脑上面开启的端口为25500的子服务器;
“restricted”如果设置为true,那么没有“bungeecord.server.服务器名”权限的玩家将无法连入这个子服务器;
“motd”仍然是客户端列表看到的服务器介绍
你可以按这个格式在这里添加多个服务器,例如:
servers:
login:
address: 127.0.0.1:25560
restricted: false
motd: '&b这是登陆服务器'
survival:
address: 127.0.0.1:25561
restricted: false
motd: '&c这是生存服务器'
game:
address: 127.0.0.1:25561
restricted: false
motd: '&c这是游戏服务器'
ip_forward
默认值:false
描述:是否启用真实IP和UUID转发功能。本功能需要后端的子服务器为spigot服务端或者cauldron(MCPC+)服务端,并且在其“spigot.yml”中设置“bungeecord: true”。两边都开启后,后端服务器可以获得玩家的真实IP和UUID,两边任何一边没开启,将导致后端服务器获取的IP全部是127.0.0.1,UUID是离线模式下的UUID
online_mode
默认值:true
描述:是否开启正版验证,设置为true后,只允许正版玩家登陆服务器
累计评论0条
展开其余评论