【干货】部署MC群组服务器教程-1前后端配置
高性能服务器推荐雨云
下载Velocity
官方下载地址https://fill-data.papermc.io/v1/objects/ef1a852bfae7397e84907837925e7ad21c6312066290edaae401b77f6f423ac3/velocity-3.4.0-SNAPSHOT-558.jar
配置Velocity
解压下载的文件到一个游戏服根目录。先运行Velocity 生成配置文件,关闭服务器 开始修改配置文件velocity.toml。
配置文件belike 请注意有注释的地方
config-version = "2.7"
bind = "0.0.0.0:25565"
[上方0.0.0.0:25565 0.0.0.0表示本机不用管 25565表示MC群组服务器端口]
motd = "A Velocity Server"
[服务器介绍文字,随便填]
show-max-players = 500
online-mode = true
[正版验证开关 正版为true 盗版为false]
prevent-client-proxy-connections = false
player-info-forwarding-mode = "modern"
announce-forge = false
kick-existing-players = false
ping-passthrough = "DISABLED"
force-key-authentication = false
forwarding-secret-file = "forwarding.secret"
[上方forwarding.secret为密钥存储文件名 文件存储在根目录下]
[servers]
[服务器列表]
[以hall = "127.0.0.1:8123"为例 hall是子服务器名 127.0.0.1:8123是子服务器地址]
hall = "127.0.0.1:8123"
1 = "127.0.0.1:25504"
2 = "127.0.0.1:19131"
3 = "127.0.0.1:25564"
4 = "127.0.0.1:25500"
5 = "127.0.0.1:19132"
try = [ "hall" ] [优先尝试连接到hall 子服务器]
[advanced]
read-timeout = 30_000
tcp-fast-open = true
[此功能专供linux服务器使用,快速打开]
compression-level = 9
[数据包压缩率]
compression-threshold = 256
[数据包压缩阙值]
login-ratelimit = 3_000
connection-timeout = 5_000
bungee-plugin-message-channel = true
proxy-protocol = false
show-ping-requests = true
accepts-transfers = true
failover-on-unexpected-server-disconnect = true
announce-proxy-commands = true
log-command-executions = false
[query]
port = 25_577
show-plugins = false
map = "Velocity"
enabled = false
[metrics]
id = "43423423d9-5f58-4302-ba6d-62c3b16263f4"
log-failure = false
enabled = true
[messages]
generic-connection-error = "&c在连接时发生了一个内部错误."
already-connected = "&c你已经连接到此代理服务器了!"
online-mode-only = """
&c此服务器仅接受正版玩家进入.
&7你修改了你的用户名了吗? 退出 Minectaft ,然后重新登录,再试一次。"""
disconnect-prefix = "&c无法连接至 %s: "
no-available-servers = "&c当前无可用服务器连接."
kick-prefix = "&c从 %s 被踢出: "
moved-to-new-server-prefix = "&c你被踢出的服务器: "
打开forwarding.secret
复制内容
配置后端服务器
在每个后端服务器(如Paper或Spigot)的paper-global.yml中,启用BungeeCord/Velocity支持:
proxies:
bungee-cord:
online-mode: false
proxy-protocol: false
velocity:
enabled: true
online-mode: false
secret: 复制下来的内容
防火墙与端口转发
确保服务器的防火墙允许MC服务器的入站连接。如果服务器位于NAT后,需配置端口转发。
插件与扩展
Velocity支持插件扩展功能。将插件JAR文件放入plugins目录,重启服务器生效。常用插件包括权限管理、跨服务器聊天等。
常见群组服思路
玩家进服-代理端调度至大厅服-在大厅服完成注册/登录-选择子服务器
代理端推荐插件
- LuckPerms:权限管理插件,支持多服务器同步权限配置,适用于Velocity集群。
- MiniMessage:轻量级文本格式化工具,支持跨服务器统一聊天样式。
- Geyser:基岩版与Java版互通插件,需在Velocity端配置转发。
- ViaVersion:支持多版本客户端连接,确保版本兼容性。
- Plan:监控服务器性能,提供TPS、延迟等数据统计。
- AdvancedBan:跨服务器封禁系统,统一管理违规玩家。
- ServerListPlus:动态修改服务器列表提示信息,支持Velocity。
- BungeeGuard:增强代理层安全性,防止非法后端服务器接入。
- VelocityVanish:跨服务器隐身功能,适用于管理员。
- VelocityChat:统一跨服聊天系统,支持频道和权限控制。







