学习 配置文件()详细介绍在 BungeeCord目录下 config.yml 配置 servers:和host:第七节 什么是跨服?

我是不是需要跨服?我的服务器是否有那么多的玩家在游玩?想不想把服务器做大,游戏内容多样话,同时玩家在游玩的时候体验的非常舒适?

如果是的请继续往下

跨服大致就是““我的世界的服务端从而提高服务器硬件的利用率的一种技术手段。

也就是代理服务器,他的作用就是代理玩家进入到服务器内部的一个个子服务端,作为内网与外网之间的桥梁。

从前到后、从后到前、跨服版本数量繁多BungeeCord、、Lilypad、、HexaCord、、Minecraft-Proxy

首先构思一下服务器的框架以及配置文件

玩家可以通过指令、菜单和传送门到达各子服务端,同步玩家的背包以及状态、聊天以及公告。

在 BungeeCord目录下 config.yml 配置 servers:和host:host: 0.0.0.0:61390#定义为 0.0.0.0 指接受任意地址连接#端口需要设置为服务商提供的对外开放的端口,独立IP则自选。servers: 服务器名称(可以中文最好英文): address: 子端地址:子端端口 restricted: false

如下:

服务器目录框架

对应的修改每一个子服务端的server.properties

登入服server-port=21000生存服server-ip=127.0.0.1server-port=22000创造服server-port=23000

注意:子服端口server-port= 不需要设置为服务商提供的对外开放的端口!

如果使用 Spigot 类型的端,一般目录下会有一个spigot.yml文件,在其中需要将bungeecord项修改为true来支持跨服的协议:

如果使用 Paper 服务端,一般目录下会有一个paper.yml文件,若你搭建的是非正版服务器,则需要将其中的bungee-online-mode项修改为false:

bungee-online-mode: false

安全起见,建议将 BungeeCord 的config.yml中的groups项进行如下修改:

如此一来,我们便成功地搭建了一个有三个子端的Bungee群组服务器。

在后期也可以安装BungeeCord安装相关的来加强Bungee的功能。