我的世界bungeecord群组云服务器配置教程
的有关信息介绍如下:应吧友所托,在这里写一篇关于bungee群组服务器的相关教程,因为篇幅有限,所有会详细的讲解关键地方,不是很重要的地方会粗略讲解一下如果配置。
给我点赞、收藏~那是对我继续写相关经验的最大支持!
什么是bungeecord
你可以理解它是一个功能类似交换机的软件,MC服务器是连接在交换机上的电脑,不理解什么是交换机的话。
你也可以理解我:玩家可以经过它的作用,可以进去到多台MC服务器,,如果你有更好的理解,请以你的理解为主。我这里主要是为了形象的描述什么是bungeecord。
使用bungeecord的好处
因为MC服务器对对于多核心的CPU服务器利用不是很到位,而MC服务器自身无法跨服。
bungee云能够利用上没有用上的CPU核心
bungee云能够跨服,让一个玩家直接跳到不同核心类型(版本有限制)的服务器。
bungee云能够组建万人联机服务器网络(宽带够,主机多的情况下O(∩_∩)O)
其它....
言归正传,怎么搭建bungee云呢?
进入bungee云主程序和模块的官网,下载对应MC服务版本的bunge云核心文件
如:我要让1.6.4的MC服务器实现跨服,那么我就下载对应1.6.4版本的核心#701。
核心对照表:
#701 = 1.6.4#666 = 1.6.2#548 = 1.5.2#386 = 1.5.0#251 = 1.4.7
#985 = 1.7.+
如果你要让1.7.2以上的MC服务器之间跨服,建议你下载最新的bungee云核心,因为最新的向下兼容到1.7.2。
我这里下载目前最新的bungee云服务器核心文件【#1078】,那么我点开标识了这个核心的那个连接。如下图。
点开后,我们在网页中找到“BungeeCord.jar”这个名字的连接。
然后点击并下载它
这个“BungeeCord.jar”文件就是bungee云的核心文件了,如果你网络好,就无需下载它的模组文件。
把下载好的bungee云核心文件“BungeeCord.jar”放到服务器的任意目录中
然后新建一个文本文档,在文本文档中写入:
title 控制端
java -jar BungeeCord.jar
【title 控制端 】这一行可以去掉!
然后把新建的文本文档另存为“XXX.bat”文件
依次点击: 文件--->另存为。
然后把保存类型改为【所有文件】
把文件名改为【XXX.bat】
编码格式改为GB2312
最后点击保存按钮
注意!一定要和BungeeCord.jar这个文件放在一起。
我们双击运行一次“XXX.bat”
让“XXX.bat”启动BungeeCord.jar这个文件,等待提示默认的监听端口后,输入【end】关闭bungee云服务器的窗口。
注意哦!以后不要随意输入end关闭这个窗口,这个是群组的核心所在,所有的服务器的数据都是经过它转发的!关闭它,MC的服务器之间就无法跨服了
使用notepad++等软件打开bungee云服务器文册侵件夹内
新生成的“config.yml”文件,如下图,找到“listeners:”项。
listeners:
- max_players: 1 -------->这里不用管,填1并不会影响群组服务器登陆的人数
fallback_server: 人界---->备用MC服务器,当默认登陆服务器进入不了的时候,bungee云会把玩家直接弄到这帽昆个叫【人界】的服务器
host: 0.0.0.0:25565----->bungee云监听的端口,不要与其它任何MC服务器的端口重复。
bind_local_address: true--->绑定本地IP地址,一般情况不需管它
ping_passthrough: false---->是否运行ping
tab_list: GLOBAL_PING----->群组服务器的TAB表,不懂就不要管它
default_server: 大厅------->登陆服务器,玩家登陆群组后的服务器
forced_hosts:
pvp.md-5.net: pvp------>域名和叫PVP服务器的端口做绑定
tab_size: 60-------->玩家按TAb键时显示的表格数,一列就填20,两列就是40
force_default_server: true------>下线后是否再次登陆是否出现在默认服务器,true为是,false为国爹况否,建议专门让某个MC服务器作为验证服务器。
我这里填写true,则玩家下线后重新进入服务器时都会被传送到【大厅】
服务器
motd: '&1Another Bungee server' ---->群组服务器的Motd,支持彩色。
query_enabled: false------>是否开启UDP查询,我们不要管它
query_port: 25565------->UDP查询端口,如果上面开启的话,这里的端口一定要和bungee云监听的端口一致才有效果。
timeout: 30000----->玩家30秒后无响应则关闭与该玩家建立的连接,有些玩家客户端提示“远程主机关闭了一个已建立的连接”,就是因为玩家与服务器之间30秒没有响应。建议不要改太大!
connection_throttle: 5000---->玩家断开连接5秒后才能再次进行连接,如果你不想玩家下线又上线,那么就调大一点点。
servers:
大厅: ------ --->服务器名字
address: 192.168.1.2:25575 ------->某个MC服务器的地址+端口
restricted: false
motd: '&2欢迎来到&5大家的世界&2群组服务器大厅!'
人界: ---------->另一个服务器的名字
address: 192.168.1.3:25585---------->该服务器的地址+端口
restricted: false
motd: '&4这个服务器是人界服务器!'
ip_forward: true -------->开启UUID和真实IP地址验证,如果你改为false,而登陆验证的插件安装在大厅服务器上,那么别人将无法注册!因为登陆插件认为所有的IP都是127.0.0.1。
online_mode: false-------->是否开启正版验证。
注意!你可以继续添加其它的服务器,但是格式必须正确
config.yml文件的编码类型必须是utf-8
现在我们再次开启bungee云服务器,也就是运行那个“XXX.bat”文件
等待开启成功后,bungee云的控制端底部会提示“[信息] Listening on /0.0.0.0:25565”
当然,你改的假如是其它端口,那么提示的端口号就是你更改的那个端口。
接下来,不要关闭bungee云的控制端,我们来配置之前填写的“大厅”和“人界”两个服务器。
经验标题为【我的世界bungee云群组服务器怎么跨服】