1、什么是bungeecord 你可以理解它是一个功能类似交换机的软件,MC服务器是连接在交换机上的电脑,不理解什么是交换机的话。 你也可以理解我:玩家可以经过它的作用,可以进去到多台MC服务器,,如果你有更好的理解,请以你的理解为主。我这里主要是为了形象的描述什么是bungeecord。
2、使用bungeecord的好处 因为MC服务器对对于多核心的CPU服务器利用不是很到位,而MC服务器自身无法跨服。 bungee云能够利用上没有用上的CPU核心 bungee云能够跨服,让一个玩家直接跳到不同核心类型(版本有限制)的服务器。 bungee云能够组建万人联机服务器网络(宽带够,主机多的情况下O(∩_∩)O) 其它....
3、言趵驽艽箬归正传,怎么搭建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】,那么我点开标识了这个核心的那个连接。如下图。
4、点开后,我们在网页中找到“BungeeCord.jar”这个名字的连接。 然后点击并下载它 这个“BungeeCord.jar”文件就是bungee云的核心文件了,如果你网络好,就无需下载它的模组文件。
5、把下载好的bungee云核心文件“BungeeCord.jar”放到服务器的任意目录中 然后新建一个文本文档,在文本文档中写入: title 控制端 java -jar BungeeCord.jar【title 控制端 】这一行可以去掉!
6、然后把新建的文本文档另存为“XXX.bat”文件 依次点击: 文件--->另存为。 然后把保存类型改为【所有文件】 把文件名改为【XXX.bat】 编码格式改为GB2312 最后点击保存按钮注意!一定要和BungeeCord.jar这个文件放在一起。
7、我们双击运行一次“XXX.bat” 让“XXX.bat”启动BungeeCord.jar这个文件,等待提示默认的监听端口后,输入【end】关闭bungee云服务器的窗口。 注意哦!以后不要随意输入end关闭这个窗口,这个是群组的核心所在,所有的服务器的数据都是经过它转发的!关闭它,MC的服务器之间就无法跨服了
8、使用notepad++等软件打开bungee云服务器文件夹内新生成的“config.yml”文件,如下图,找到“listeners:”项。
9、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云监听的端口一致才有效果。
10、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
11、现在我们再次开启bungee云服务器,也就是运行那个“XXX.bat”文件 等待开启成功后,bungee云的控制端底部会提示“[信息] Listening on /0.0.0.0:25565” 当然,你改的假如是其它端口,那么提示的端口号就是你更改的那个端口。 接下来,不要关闭bungee云的控制端,我们来配置之前填写的“大厅”和“人界”两个服务器。 经验标题为【我的世界bungee云群组服务器怎么跨服】