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

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 29025|回复: 25
打印 上一主题 下一主题

[混合] [1.7.x-1.8.x][BungeeCord]BungeeCord云服务器懒人包——搭建一个云跨服群组

[复制链接]
  • TA的每日心情
    无聊
    2015-8-30 13:09
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    跳转到指定楼层
    楼主
    发表于 2015-8-16 21:34:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 xuan_lv233 于 2016-6-9 10:24 编辑

    大家好,我是Alfre,刚刚抛弃mcbbs来到这个论坛,想做点贡献,于是在这发一个服务端懒人包,希望大家喜欢

    建议能熟练搭建spigot等服务器的玩家看这个帖子,小白服主绕道


    正片


    BungeeCord介绍
    BungeeCord是一个由SpigotMC团队编写的用于连接客户端和多个服务端之间的网络代理。当你使用了BC以后,玩家是看不出来群组服务器和普通服务器有什么区别的

    BungeeCord是如何工作的?

    当玩家连入BC代理端时,BC会将玩家信息发送到子服务器,玩家可以使用一些命令来在不同的子服务器之间无缝迁移,从而省去了退出A服务器,然后点击加入B服务器的步骤。通过使用BC跨服代理,你可以将无限数量的子服务器连接在一起成为一个网络集群一样的群组服务器。

    首先是玩家用客户端登陆BungeeCord代理服务端(这个服务端本身只是起一个网络转发的作用,它本身并不会创建地图,也就是说单独开启BC服务端是无法登入的),然后BungeeCord代理服务端会把你的数据转发到子服务器上面,子服务器就是普通的spigot/carftbukkit/cauldron等服务端,假设我们在这里有“登陆服、生存服、游戏服”三个服务端,并且将“登陆服”设置为默认登陆到的服务器,那么当玩家连入BC代理端时,就会进入到“登陆服”

    然后玩家可以使用一些命令在“登陆服”、“生存服”、“游戏服”之间互相跳转,而这个跳转过程就和单服内多世界的切换一样,玩家并不会感觉到其实他到了另一个服务器内

    最下面的数据库是当你有一些特殊需要,例如需要同步所有服务器的背包、玩家的Home/Spawn/Tpa/Warp时,需要用MySQL等数据库来作为数据的中转站。如果你只是想要使用跨服聊天、跨服星门传送等简单功能,并不需要数据库的支持!(有需要问关于建立数据库方面的问题可以私聊)

    BungeeCord核心的config文件配置[重要]

    groups:
       md_5:
       - admin
    disabled_commands:
    - disabledcommandhere
    player_limit: -1
    stats: 5725e7e4-e536-44f1-97a3-c72087ed0fcb[不可修改!]
    permissions:
       default:
       - bungeecord.command.server
       - bungeecord.command.list
       admin:
       - bungeecord.command.alert   [权限列表,一般不用管]
       - bungeecord.command.end
       - bungeecord.command.ip
       - bungeecord.command.reload
    listeners:
    - max_players: 1
       fallback_server: lobby[默认服务器(新玩家入服的第一个服务器)](填写服务器的名字)
       host: 0.0.0.0:25565[这个端口是公开的,用于给玩家进入服务器]
       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
    timeout: 30000
    connection_throttle: 4000
    servers:[需要跨服的服务器列表]可自行添加修改,格式如下
       lobby:(这个是子服务器的名字,可自定义)
         address: localhost:25565(子服务器的ip和端口,不需要映射到外网)
         restricted: false
         motd: '&1Just another BungeeCord - Forced Host'
    ====================================================
    #打个比方你需要多个服务端链接
    servers:[需要跨服的服务器列表]
       server1:[你要把server1设置为服务器大厅(新玩家入服的第一个服务器),就要修改上面的default_server: server1]
         address: localhost:25566
         restricted: false
         motd: '&1Just another BungeeCord - Forced Host'
       server2:
         address: localhost:25567
         restricted: false
         motd: '&1Just another BungeeCord - Forced Host'
       server3:
         address: localhost:25568
         restricted: false
         motd: '&1Just another BungeeCord - Forced Host'
       server4:
         address: localhost:25569
         restricted: false
         motd: '&1Just another BungeeCord - Forced Host'</P>
    <P align=left> 注意:以上的端口不可和上面host: 0.0.0.0:25565[这个端口是公开的,用于给玩家进入服务器]的一样!
    ====================================================
    ip_forward: false[改为true]
    online_mode: true[是否开启在线验证]


    注意事项
    2个子服务器的核心文件都是spigot1.7.10


    服务端自带反X-ray,自带优化的核心


    并且客户端版本1.7.x-1.8.x都可以连入服务器!


    推荐进入版本:1.7.2


    为什么呢? 因为1.7.2版本兼容这个核心最好

    服务端使用方法


    当服务器已经依次开启之后,

    输入您的服务器IP地址25577(可自行修改)的端口号。

    然后连接 这个BC服务器,然后你就会发现,你进入了一个服务器,就是我设置的[大厅服务器]了


    在任意子服务器内输入/server [服务器名字,名字就是BungeeCord下的config里的server名字]来连接其他服务器

    默认的服务器名称是:

    登陆大厅

    原版生存世界

    服务器名字可自定义(可以用中文,在BungeeCord端config内修改)

    服务端截图



    登陆大厅服务端插件列表



    原版生存服务器插件列表





    最后说明


    BungeeCord本身不是minecraft服务端,他的作用只是搭建一个服务器网,让玩家在子服务器之间传送。因为每个子服务器的服务端都是独立的,所以玩家跨服的时候玩家数据不会得到保存,每个子服务器的玩家数据都不一样,想要实现跨服传送保存玩家数据需要用到插件,并且配合MySQL,想知道更深层次的服主可以私聊我。

    最后是服务端下载地址http://pan.baidu.com/s/1nt3nxhf


    本帖子中包含更多资源

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

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

    该用户从未签到

    沙发
    发表于 2015-8-18 17:13:03 | 只看该作者
    招腐竹?

    点评

    只招有技术的op  详情 回复 发表于 2015-8-19 13:54
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    无聊
    2015-8-30 13:09
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    板凳
     楼主| 发表于 2015-8-19 13:54:29 | 只看该作者
    xyl2001 发表于 2015-8-18 17:13
    招腐竹?

    只招有技术的op

    点评

    我来可以吗  详情 回复 发表于 2016-4-16 15:37
    说的就是我  详情 回复 发表于 2016-2-14 21:04
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2016-6-20 23:23
  • 签到天数: 77 天

    [LV.6]常住居民II

    地板
    发表于 2015-8-26 16:18:24 | 只看该作者
    昨天整bc整到现在,,,- =才发现有懒人包~非常感谢
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

    该用户从未签到

    5#
    发表于 2015-10-20 20:59:14 | 只看该作者
    加BC插件一定要那个数据库吗

    点评

    不一定  详情 回复 发表于 2015-10-23 21:53
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    无聊
    2015-8-30 13:09
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    6#
     楼主| 发表于 2015-10-23 21:53:27 | 只看该作者
    glisten0716 发表于 2015-10-20 20:59
    加BC插件一定要那个数据库吗

    不一定
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情

    2023-6-24 10:42
  • 签到天数: 592 天

    [LV.9]以坛为家II

    7#
    发表于 2015-11-2 16:25:31 | 只看该作者
    有没有搭建好的BC懒人包,发个下载地址或者加我QQ827711514给我,谢谢!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

    该用户从未签到

    8#
    发表于 2015-12-1 23:24:52 | 只看该作者
    那个问一下核心一定要水龙头吗MCPC的那个可以吗?

    点评

    MCPC不支持  详情 回复 发表于 2016-4-3 21:26
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2015-12-20 10:14
  • 签到天数: 2 天

    [LV.1]初来乍到

    9#
    发表于 2015-12-19 19:23:31 | 只看该作者
    谢谢楼主分享
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

    该用户从未签到

    10#
    发表于 2016-2-14 21:04:14 | 只看该作者
    Alfre 发表于 2015-8-19 13:54
    只招有技术的op

    说的就是我
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则