Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

配置

文档信息

  • 配置版本:0
  • 最后更新:2025年12月15日

📍 服务器监听设置

配置项默认值说明与建议
服务器地址 (ip)0.0.0.0:25565服务器监听的主机和端口。0.0.0.0 表示接受来自任何网络接口(如公网、局域网)的连接。如果您只想在本地电脑运行服务器供自己测试,可以改为 127.0.0.1:25565

🔐 玩家登录验证

配置项默认值说明与建议
正版验证 (online_mode)true (开启)这是最重要的安全设置之一。
开启 (true):玩家必须拥有正版《我的世界》账户才能进入。这是官方服务器的标准,最安全。
关闭 (false):允许任何玩家使用任意用户名进入(离线模式)。警告:如果您将服务器公开到互联网,请务必了解关闭此选项带来的安全风险。

🔄 网络性能与代理

配置项默认值说明与建议
网络压缩阈值 (network_compression_threshold)256当服务器发送的数据包大于此值(单位:字节)时,会先压缩再发送,以节省网络带宽。如果您的服务器和玩家网络都很好,可以尝试调高(如 512)或设为 -1完全禁用压缩,以降低CPU消耗。
启用代理支持 (proxy)false (关闭)只有当您的 Qexed 服务器前方部署了 BungeeCord、Velocity 等“群组服”代理时才需要开启。 开启后,服务器才能正确接收来自代理的真实玩家IP信息。

如果您开启了代理 (proxy: true)

您还需要设置以下两项:

配置项默认值说明与建议
代理协议类型 (proxy_protocol)qtunnel必须与您前方使用的代理软件保持一致,否则玩家无法连接!
bungeecord:对应最常用的 BungeeCord。
victory:对应 Velocity 代理。
qtunnel:项目自定义协议。
none:不使用任何代理协议(仅调试用)。
代理通信密钥 (proxy_token)(随机字符串)一个用于在服务器和代理之间进行安全验证的密码。您必须将它复制到代理端(如BungeeCord)的配置文件中,确保两边完全一致,否则连接会被拒绝。

🛡️ 连接安全防护

为了防止恶意攻击和刷连接,服务器内置了基础防护。

配置项默认值说明与建议
频率限制-时间窗 (rate_limit_window_secs)60统计连接频率的时间范围。
频率限制-最大次数 (rate_limit_max_attempts)6在上述时间窗口内,允许同一个IP地址尝试连接的次数。超过次数的IP会被临时封禁。如果您遇到误封,可以适当调高这个数值。
状态查询超时 (status_timeout_secs)5玩家在服务器列表里“ping”您的服务器时,服务器响应的最长时间。如果网络较差导致列表刷不出,可以略微调大此值。

⚙️ 配置文件示例

一份典型的、用于公开正版服的配置可能如下所示:

ip: "0.0.0.0:25565"
online_mode: true
network_compression_threshold: 256
proxy: false
# 当 proxy 为 false 时,以下 proxy_ 开头的设置无需理会
rate_limit_window_secs: 60
rate_limit_max_attempts: 10  # 稍微放宽了一点限制
status_timeout_secs: 5

一份用于在 BungeeCord 后方的子服务器配置可能如下:

ip: "0.0.0.0:25566"  # 注意端口不能与BungeeCord或其他子服冲突
online_mode: false    # BungeeCord 已统一验证,子服关闭验证
proxy: true           # 关键:必须开启
proxy_protocol: bungeecord  # 关键:必须匹配
proxy_token: "MySecureSharedToken123"  # 关键:必须与BungeeCord配置一致
rate_limit_window_secs: 30
rate_limit_max_attempts: 30  # 因代理转发,限制可大幅放宽

📁 配置文件位置

此模块的配置文件通常位于服务器根目录的 ./config/qexed_player_list/ 文件夹中,名称可能为 config.yamlconfig.tomlconfig.json,具体取决于项目设定的格式。


总结:对于大多数想开一个简单服务器的用户,您主要需要关注 ip(端口)online_mode(是否正版) 这两个设置。只有当您需要搭建复杂群组服时,才需要深入了解代理相关的配置。

qexed-one中,为 [tcp_connect_app]