您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 53912|回复: 43

[联机] BungeeCord跨服群组搭建标准教程

[复制链接]
  • TA的每日心情
    开心
    2015-7-20 11:11
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2015-7-18 11:31:59 | 显示全部楼层 |1人打赏(1个MC币)|阅读模式
    本帖最后由 我的世界城市服 于 2015-7-18 20:23 编辑



    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:这段我差不多都是机翻,请无视!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?加入最MC

    x

    评分

    参与人数 4人气 +6 MC币 +25 收起 理由
    爱拍浴缸 + 1 + 5 唉哟不错哟!
    Zuimc小酱 + 1 + 4 很给力!
    happyvalley_lmx + 2 + 6 虽然之前有人翻译过了,但是还是赞一个.
    Wolverine + 2 + 10 挺用心的,赞一个

    查看全部评分

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2015-7-20 11:11
  • 签到天数: 5 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-7-18 12:23:13 | 显示全部楼层
    本帖最后由 我的世界城市服 于 2015-7-19 11:00 编辑

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

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2015-7-20 11:11
  • 签到天数: 5 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-7-18 11:52:17 | 显示全部楼层
    本帖最后由 我的世界城市服 于 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
    我们随便点一个试试

    最上面的“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系统
    我以后在写,目前我不怎么了解这个系统。


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?加入最MC

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2015-7-20 11:11
  • 签到天数: 5 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-7-18 12:13:41 | 显示全部楼层
    本帖最后由 我的世界城市服 于 2015-7-18 15:34 编辑

    BungeeCord配置表



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


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



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



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






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


    这个图中就是我设置的一些子服务器

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



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?加入最MC

    x

    点评

    楼主 登录服菜单里怎么显示子服在线玩家 求解  详情 回复 发表于 2017-8-4 18:16
    为什么我开不了BC端,老是重启  详情 回复 发表于 2016-7-29 21:35
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2015-7-20 11:11
  • 签到天数: 5 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-7-18 12:16:09 | 显示全部楼层
    本帖最后由 我的世界城市服 于 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账号
    默认使用者:所有玩家

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    难过
    2016-2-6 21:46
  • 签到天数: 65 天

    [LV.6]常住居民II

    发表于 2015-7-18 12:53:21 | 显示全部楼层
    辛苦了楼主

    点评

    谢谢关心~  详情 回复 发表于 2015-7-18 13:49
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2015-7-20 11:11
  • 签到天数: 5 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-7-18 13:49:08 | 显示全部楼层
    飞天侠 发表于 2015-7-18 12:53
    辛苦了楼主

    谢谢关心~
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2021-7-16 20:02
  • 签到天数: 261 天

    [LV.8]以坛为家I

    发表于 2015-7-18 18:28:07 | 显示全部楼层
    也算是不错的,可以给新手小白提供帮助

    点评

    谢谢支持!  详情 回复 发表于 2015-7-18 20:21
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2015-7-20 11:11
  • 签到天数: 5 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-7-18 20:21:50 | 显示全部楼层
    yogurt 发表于 2015-7-18 18:28
    也算是不错的,可以给新手小白提供帮助

    谢谢支持!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2018-4-14 05:18
  • 签到天数: 1283 天

    [LV.10]以坛为家III

    发表于 2015-7-19 05:05:27 | 显示全部楼层
    建议楼主把全部内容写进帖子内,不要回复补充

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

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



    当然,才不采用还是得由楼主来自己判定

    点评

    你说用就用 那岂不是显得楼主很没面子  详情 回复 发表于 2018-12-7 00:32
    等我有时间的时候我再来修改吧。谢谢你的意见  详情 回复 发表于 2015-7-19 08:26
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则