Skip to content

创建跨服端

本章将指导您搭建一个 Minecraft 跨服(反向代理)服务器。

核心概念

跨服(反向代理)是一个中间服务器。玩家连接到这个代理,代理再根据配置将玩家导向后端的具体游戏服(如生存服、小游戏服)。玩家只需记住代理的IP,即可在多个服务器间无缝切换。

  • 代理不能玩:跨服代理本身只是个转发工具,您必须准备好独立的游戏服务端(如 Paper/Spigot)。
  • 从代理进入:玩家必须通过代理的IP地址进入,才能实现跨服功能。
  • 核心安全原则只向公网暴露代理服务器的端口(如 25565)。所有下游服务端的端口都应仅对代理服务器开放,切勿暴露给公网

搭建指南

  1. 首先下载你需要的跨服端核心。
  2. 创建启动脚本(start.batstart.sh

    java -Xms512M -Xmx512M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -jar server.jar

  3. 首次运行以生成配置文件,然后关闭服务器。
  4. 打开配置文件进行配置(参考配置服务器
  5. 配置下游服务端:
    spigot.yml 中的 settings.bungeecord 设为 true
    **Waterfall:**将 server.properties 中的 online-mode 设为 false
    **Velocity:**将 server.properties 中的 network-compression-threshold 设为 -1
  6. 使用权限插件,给予玩家 bungeecord/velocity.command.server 权限。

"Minecraft" is a trademark of Microsoft Corporation. This document is not affiliated with Microsoft Corporation.