最MC论坛

标题: BungeeCord跨服群组搭建标准教程 [打印本页]

作者: 我的世界城市服    时间: 2015-7-18 11:31
标题: BungeeCord跨服群组搭建标准教程
本帖最后由 我的世界城市服 于 2015-7-18 20:23 编辑

[attach]5756[/attach]


BungeeCord跨服群组搭建标准教程


关于bungeecord
      很长一段时间,Minecraft服务器服主有一个包含一个免费的,简单的梦想,和可靠的方式连接多个Minecraft服务器一起。bungeecord回答说不是梦想。无论你是一个小的服务器希望字符串多种游戏模式,或shotbow网络的所有者,bungeecord是您理想的解决方案。随着bungeecord的帮助下,你将能够解锁你的社区的全部潜力。
那是什么?
bungeecord是一个有用的软件,自己写的spigotmc团队。它作为玩家的客户端和服务器之间的连接的Minecraft的代理。对bungeecord最终用户看到它和一个正常的Minecraft服务器之间没有差异。

它是如何工作的?
        当玩家连入BC代理端时,BC会将玩家信息发送到子服务器,玩家可以使用一些命令来在不同的子服务器之间无缝迁移。相当于群组服。

特征
       从地上写的所有新的开发实践和原则,这个项目的目标是最有效的,可靠的和功能的包装系统。它已经主导了类似的系统,每个月都要花费数百美元的用户。
bungeecord来加载插件,都写在广阔的API的能力。的bungeecord系统不仅可以无缝地与现有UPS整合,但也可以无限扩大到创造任何东西。从全球禁止整合到自己的m.m.o.多节,bungeecord可以处理它。
bungeecord会展开一个跨越多个服务器群的负载,充分利用多核CPU。
bungeecord可以分开你的服务器的活动(比如创造,生存,迷你游戏)

PS:这段我差不多都是机翻,请无视!


作者: 我的世界城市服    时间: 2015-7-18 11:52
本帖最后由 我的世界城市服 于 2015-7-19 09:57 编辑

BungeeCord安装


首先你需要Java!要知道我的世界当然要Java才可以启动!

然后点击这里下载BungeeCord的对应版本的主程序和模块!
你会在左下角看见许多的#数字,这些是版本!
#985以上的版本是给1.8的服务端用的(事实上1.7也能用)
#985 = 1.7
#701 = 1.6.4
#666 = 1.6.2
#548 = 1.5.2
#386 = 1.5.0
#251 = 1.4.7
我们随便点一个试试
[attach]5759[/attach]
最上面的“BungeeCord.jar”是BC端的主程序,下面的橙色框里面的几个是BC端的模块,我们将它们一起下载下来
     然后我们新建一个文件夹(名称随意,例如命名为“BC端”),把刚刚下载的这几个jar文件放进去,然后在里面再新建一个文        件夹并重命名为“modules”,把上图中的那几个“模块”移动到这个文件夹内
        在这个“BC端”文件夹内新建一个文本文档并重命名为“启动BC端.bat”(把后缀名一起改掉),然后右键这个文件,选择“编辑”,在里面输入以下内容然后保存关闭。
  1. @echo off
  2. 你的java路径 -Xmx256M -Xincgc -jar BungeeCord.jar
  3. pause
复制代码
Java路径就是找到java文件夹找到java.exe

这里说明一下,-Xmx256M中的“256M”是你分配给BC端的最大内存,你可以调整为其他值,设置多少合理将在下面说明。-Xincgc参数是开启java的内存回收机制

双击“启动BC端.bat”即可打开BungeeCord代理,在BC的后台输入命令“/end”(注意:不是/stop)即可将其关闭

linux系统
我以后在写,目前我不怎么了解这个系统。



作者: 我的世界城市服    时间: 2015-7-18 12:13
本帖最后由 我的世界城市服 于 2015-7-18 15:34 编辑

BungeeCord配置表


[attach]5760[/attach]
注意:本文件请保持为UTF-8编码(即使在Windows服务器),否则一旦出现中文将发生报错

[attach]5761[/attach]
描述:这里可以设置BungeeCord的玩家权限,其中“md_5”是玩家名,下面的“admin”是权限组,权限组拥有哪些权限可以在下面进行设置。BungeeCord群组的admin权限组和子服务器下GroupManager插件中的admin并没有什么联系,也就是说BungeeCord权限系统和CraftBukkit权限系统是并行的两套系统。即使你是BungeeCord的群组管理员,也并没有游戏服务器的OP权限。
最好改成
groups: {}

[attach]5763[/attach]

player_limit
默认值:-1
描述:群组最大人数上限,设置-1即为不限制,这里设置的数值是真实上限数值,而不是显示数值

[attach]5764[/attach]

stats
默认值:随机字符串
描述:匿名发送统计数据到MCStats,请勿修改此项的值


[attach]5765[/attach]


[attach]5766[/attach]
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
描述:设置客户端每隔多少毫秒才可以重新连接一次服务器

[attach]5767[/attach]
这个图中就是我设置的一些子服务器

描述:设置BungeeCord后端的子服务器端口和信息。
“lobby”是服务器名,将在BC命令和BC插件中使用;
“address”是子服务器的地址,如果设置为127.0.0.1:25500,就是连入在同一台电脑上面开启的端口为25500的子服务器;
“restricted”如果设置为true,那么没有“bungeecord.server.服务器名”权限的玩家将无法连入这个子服务器;
“motd”仍然是客户端列表看到的服务器介绍

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后,只允许正版玩家登陆服务器




作者: 我的世界城市服    时间: 2015-7-18 12:16
本帖最后由 我的世界城市服 于 2015-7-18 15:33 编辑

BungeeCord命令和使用权限

提示:以下命令中<>尖括号内的参数为必填参数,[ ]方括号内的参数为选填参数

/alert <信息>
权限节点:bungeecord.command.alert
用途:发送一条整个群组的公告,会显示在所有的子服务器内。颜色符是&,使用&h 可以清除所有默认的格式
默认使用者:群组管理员


/alertraw <json格式的信息>
权限节点:bungeecord.command.alert
用途:和上一个命令一样,但是仅允许使用json格式的内容
默认使用者:群组管理员

/bungee
权限节点:无
用途:显示BungeeCord的版本信息
默认使用者:
所有玩家


/end
权限节点:bungeecord.command.end
用途:关闭BungeeCord代理端,类似于Bukkit服务器下的/stop
默认使用者:群组管理员


/find <玩家名>
权限节点:bungeecord.command.find
用途:确认指定玩家是否在线和他现在在哪个子服务器内
默认使用者:群组管理员


/glist
权限节点:bungeecord.command.list
用途:显示所有的子服务器和每个服务器当前在线人数
默认使用者:所有玩家


/greload
权限节点:bungeecord.command.reload
用途:重载BungeeCord代理端的配置文件,将重新载入子服务器列表、监听选项和一些配置项目,但是不会重载BC端插件和权限
默认使用者:群组管理员


/ip <玩家名>
权限节点:bungeecord.command.ip
用途:查看指定玩家的真实连接IP
默认使用者:群组管理员


/perms
权限节点:无
用途:显示你拥有的权限和所在权限组
默认使用者:所有玩家


/send <玩家名/current/all> <目标子服务器名>
权限节点:bungeecord.command.send
用途:将指定玩家移动到目标子服务器,使用“current”将会把你所在服务器的所有玩家移动到目标服务器,使用“all”将会把整个群组下的玩家移动到目标服务器。子服务器名就是你在“config.yml”的“servers”下面设置的服务器名
默认使用者:群组管理员

/server [子服务器名]
权限节点:bungeecord.command.server
用途:传送到指定子服务器,这个权限默认是高于Bukkit插件权限的,也就是说玩家可以在未登录之前使用此命令跳转到另外一个服务器,如果另外的服务器没登陆插件,那么通过此方法就可以使用到OP账号
默认使用者:所有玩家


作者: 我的世界城市服    时间: 2015-7-18 12:23
本帖最后由 我的世界城市服 于 2015-7-19 11:00 编辑

教程完了!部分内容借鉴mcbbs,请见谅!
大家对不起,我的确没有mcbbs的那个版主那么有实力,大部分是用他的原句写的。但是我一定会努力的!请大家相信我!


作者: 飞天侠    时间: 2015-7-18 12:53
辛苦了楼主
作者: 我的世界城市服    时间: 2015-7-18 13:49
飞天侠 发表于 2015-7-18 12:53
辛苦了楼主

谢谢关心~
作者: yogurt    时间: 2015-7-18 18:28
也算是不错的,可以给新手小白提供帮助
作者: 我的世界城市服    时间: 2015-7-18 20:21
yogurt 发表于 2015-7-18 18:28
也算是不错的,可以给新手小白提供帮助

谢谢支持!
作者: Wolverine    时间: 2015-7-19 05:05
建议楼主把全部内容写进帖子内,不要回复补充

内容过长可使用折叠内容解决

折叠内容格式
  1. [suo]内容[/suo]
复制代码
example



当然,才不采用还是得由楼主来自己判定
作者: 我的世界城市服    时间: 2015-7-19 08:26
Wolverine 发表于 2015-7-19 05:05
建议楼主把全部内容写进帖子内,不要回复补充

内容过长可使用折叠内容解决

等我有时间的时候我再来修改吧。谢谢你的意见
作者: 笔记本    时间: 2015-7-19 10:30
说着部分但是其实都是抄的吧,http://www.mcbbs.net/thread-450015-1-1.html
连标题都一样,只是去掉了【天空学院】
作者: 我的世界城市服    时间: 2015-7-19 10:39
本帖最后由 我的世界城市服 于 2015-7-19 11:10 编辑
笔记本 发表于 2015-7-19 10:30
说着部分但是其实都是抄的吧,http://www.mcbbs.net/thread-450015-1-1.html
连标题都一样,只是去 ...

由于他介绍比较全面,而且我并没有全部抄袭
作者: ProperSAMA    时间: 2015-7-19 12:57
终于有人在zuimc发这个了=-=
作者: shiyan    时间: 2015-7-30 22:24
辛苦了,目前看过的教程里这个算仔细的!加油
作者: Pixel_    时间: 2015-7-31 01:33
支持一下  对新手很有帮助~
作者: 幸福    时间: 2015-7-31 20:23
Pixel_ 发表于 2015-7-31 01:33
支持一下  对新手很有帮助~

谢谢支持
作者: 幸福    时间: 2015-7-31 20:23
shiyan 发表于 2015-7-30 22:24
辛苦了,目前看过的教程里这个算仔细的!加油

我会努力的,谢谢
作者: Alfre    时间: 2015-8-17 17:07
虽然不专业,但是易懂,mcbbs什么的都是专业术语,看得懂的人少的可怜。顶一个
作者: round    时间: 2015-10-4 10:53
顶一个  楼主你QQ多少 帮帮我吧!
作者: 824421229    时间: 2016-2-2 15:10
不会=.=希望出视频教程=.=求帮我QAQ  QQ:824421229
作者: ESCesc    时间: 2016-2-7 16:59
你只是下载了一个整合包,再加上BBS看到的那篇帖子
自己补充点信息
就是一篇教程了。。
哎...
现在的人啊,为啥不自己原创呢?
不过还是支持一下吧~
作者: a157359546    时间: 2016-2-8 09:49
楼主C:\program不是内部或外部命令咋办,我的JAVA就是在里面
作者: MC虚无    时间: 2016-2-8 14:55
本帖最后由 MC虚无 于 2016-2-8 15:08 编辑

楼主把你配置好的文件发来好吗,就是2楼(沙发)教的那个,我的反应和楼上一样
作者: 历程    时间: 2016-3-20 22:26
MOTD换行怎么弄呢?
作者: dddaaa    时间: 2016-5-2 14:56
太TM好了!!!!!!!!!!!!!!!!!!!!
作者: 小泽    时间: 2016-7-23 19:49
楼主QQ多少啊
作者: hanchan    时间: 2016-7-25 15:14
谢谢楼主分享,按照教程配置成功了
作者: 377029414    时间: 2016-7-26 12:18
lz,金钱是同步的,金钱是同步的,怎么解决
作者: 龙666    时间: 2016-7-29 21:35
我的世界城市服 发表于 2015-7-18 12:13
BungeeCord配置表

为什么我开不了BC端,老是重启
作者: 男神の女神    时间: 2016-11-3 19:51
为什么装了mcpc,bc进不了。。。
作者: 末日DAO    时间: 2016-11-14 16:40
66666666
作者: 男神の女神    时间: 2016-12-31 20:41
进不了mcpc是什么鬼?
作者: asd86206    时间: 2017-1-15 20:56
阿唷不錯唷
作者: Mai_Ke    时间: 2017-1-21 17:59
会了,感谢分享
作者: asd86206    时间: 2017-1-22 10:56
MCPH 被DDOS 就掛了耶
作者: 许愿    时间: 2017-1-31 13:11
怎么连接的我没听懂
作者: xiaofeng233    时间: 2017-1-31 16:35
请问你qq多少
作者: aasszz2    时间: 2017-7-2 17:47
想问一下面板怎么搭建跨服,已经有3个面板
作者: liujun520    时间: 2017-8-4 18:16
我的世界城市服 发表于 2015-7-18 12:13
BungeeCord配置表

楼主 登录服菜单里怎么显示子服在线玩家 求解
作者: 杰克有魔法    时间: 2017-8-19 18:24
显示严重哎 是什么情况
作者: huya_youyue    时间: 2018-12-7 00:32
Wolverine 发表于 2015-7-19 05:05
建议楼主把全部内容写进帖子内,不要回复补充

内容过长可使用折叠内容解决

你说用就用 那岂不是显得楼主很没面子
作者: 1252768804    时间: 2019-1-24 14:42
谢谢分享   
作者: 鸽子花花666    时间: 2022-7-8 15:11
6666666666666666666




欢迎光临 最MC论坛 (http://www.zuimc.com/) Powered by Discuz! X3.2