雨云搭建我的世界BC端群组服

用雨云搭建一个我的世界BC端的群组服

这不,最近闲着,开了一个MC服务器。正好找到了一个服务器的供应商,叫做雨云。

那么我就打算用雨云的VPS来搭建一个MC的BC端群组服。

一、准备

这里我用的是 WINDOWS 系统,所以接下来都会用远程桌面来进行演示。

首先,你得有一个服务器,我推荐用的是雨云(我也在用)。

注册就不多说了,可以用我的邀请码,能白嫖一张5元优惠劵:dcityteg

要开一个群组服,服务器的配置不能太低。至少 也要 4h8g 的服务器(所以要有足够的资金qwq)。

二、连接服务器

在管理面板可以找到服务器的远程桌面地址,接着打开远程桌面,输入IP和用户名,点击连接。

找到管理面板里的密码,复制下来,粘贴到弹出的验证窗口中,就可以连接上远程桌面了。

三、下载MC服务端及BC跳转服

BC跳转服介绍

BC跳转服不能单独使用,只是承担一个代理服务器的作用,玩家通过指令可以切换不同的服务器,BC服务端会将玩家的数据发送到MC的服务端里。

所以在搭建BC服务端前,要先搭建好MC的服务端。这里我用fabric端来演示,具体怎么搭建可以百度。

这里提供一个MC服务端的镜像站:首页 | MC镜像站

BC服务端下载

打开这个链接,会自动下载BC服务端的文件。

下载完成后,打开服务器的远程桌面,新建一个文件夹,把BC服务端放在里面。

双击下载的JAVA文件,会生成一些文件,在弹出来的窗口里输入end。

打开配置文件(config.yml),修改里面的内容,下面做一个修改内容的参考:

enforce_secure_profile: false listeners: - query_port: 25577 motd: '&1Another Bungee server' tab_list: GLOBAL_PING query_enabled: false proxy_protocol: false forced_hosts: pvp.md-5.net: pvp ping_passthrough: false priorities: - lobby bind_local_address: true host: 0.0.0.0:25577 max_players: 20 tab_size: 60 force_default_server: true remote_ping_cache: -1 network_compression_threshold: 256 permissions: default: - bungeecord.command.server - bungeecord.command.list admin: - bungeecord.command.alert - bungeecord.command.end - bungeecord.command.ip - bungeecord.command.reload log_pings: true connection_throttle_limit: 3 server_connect_timeout: 5000 timeout: 30000 stats: 5826aaab-2e7e-4d38-bd58-745b5cacdfc2 player_limit: -1 ip_forward: false groups: md_5: - admin remote_ping_timeout: 5000 connection_throttle: 4000 log_commands: false prevent_proxy_connections: false online_mode: false forge_support: false disabled_commands: - disabledcommandhere servers: lobby: motd: Another Bungee Server - Force Server address: localhost:25565 restricted: false listeners 表示监听器设置,Bungeecord默认只提供一个监听器。 motd 表示服务器介绍,在ping_passthrough或force_default_server开启时此项无效 host 表示地址,一般情况下修改后五位数字(即端口)即可 priorities 表示进入下游服务器的先后顺序 max_players 表示当玩家在服务器内按下tab按键的时候显示的玩家,并不是服务器最大人数 force_default_server 表示强制将玩家送进priorities所指的第一个服务器内 permission 是一个简易的权限控制,不过过于简陋,建议使用luckperms插件代替此选项 player_limit 是代理服务器允许的最多玩家,默认为不做限制,即-1 ip_forward 表示着玩家信息转发,需要下游服务器支持bungeecord模式且开启了ip-forwarding进行对接。玩家的IP地址,uuid等信息透过这个选项转发给各个下游服务器。就不会发生各个下游服务器玩家信息有差错的现象,尤其是开了正版验证的情况下。并且ban或ban-ip的时候也不容易被钻空子。

log_commands 是是否记录玩家输入的bungeecord指令 prevent_proxy_connections 为是否向Mojang发送请求以拒绝使用VPN的玩家的连接,对于苦恼外挂多而没法控制小号的服主来说非常有用。(因为大部分外挂都会使用VPN防止被ban-ip,建议配合ip-forward)

online_mode 为是否开启正版验证,如开启,那么所有下游服务端要关闭正版验证以防止玩家卡在服务器外面 forge_support 为是否向forge玩家广播服务器支持Forge/Sponge,尽管兼容性差的一批 disabled_commands 为服主想要禁止玩家使用的Bungeecord指令 servers 代表连接的下游服务器,可以根据底下lobby的配置照猫画虎一个 server-【xxx】-motd 为下游服务器的motd,需要打开force_default_server选项 server-【xxx】-address 为下游服务器的地址,例如i.rainplay.cn:25977 server-【xxx】-restricted 为是否要求特定权限人员进入此下游服务器

下游服务端的配置

接下来讲一讲下游服务端要怎么配置。

1.Vanilla(或其魔改版VanillaCord)

如服务器开启了IP-forward,你应使用VanillaCord服务端 如服务器没有开启IP-forward,你不需作出其他配置

2.CraftBukkit(或他除了Spigot外的其他分支)

不推荐使用,因它对Bungeecord的兼容性堪比BDS/liteloaderBDS对WaterdogPE的兼容性

3.Spigot(或他的绝大部分分支【不包括bukkit+forge混合服】)

在spigot.yml中找到bungeecord并设置为true(找不到spigot.yml的对应配置找paper.yml里面)让服务器支持与Bungeecord交换插件数据比如AuthME的玩家登陆凭证,也可以不开除非下面的情况 如果开启IP-forward,则必须保证bungeecord的设置为true

4.Forge(不包括他的绝大部分分支比如catserver之类的混合服)

如果服务器未打开IP-forward,无需过多配置 如果服务器打开IP-forward,请下载支持玩家信息转发的模组比如SpongeForge

5.Sponge(及其分支比如lantern)

请检查你的Sponge服务器是SpongeVanilla或是SpongeForge,如果是SpongeForge,请在Bungeecord的config.yml内将forge-support设置为true 如果开启IP-forward,需要分情况 在API版本低于等于V7时,Sponge服务器的config/sponge/sponge.conf的modules·bungeecord和bungeecord·ip-forwarding选项设置为true 在API版本大于V7(不包括V7)时,Sponge服务器的config/sponge/sponge.conf的modules·ip-forwarding设置为legacy

6.Fabric

如果未开启IP-forward,无需其他配置 如果开启了IP-forward,需要安装Fabric-Proxy模组(玩家应当是无需安装)

推荐插件下载

你可以在Spigotmc里下载Bungeecord的插件 你可以在https://forums.papermc.io/的论坛下载Velocity的插件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值