Minecraft 整合包服务器准备流程(自用)
Minecraft 整合包服务器准备流程(自用)
本文记录 Minecraft 整合包服务端的配置流程,包含 JVM 参数、服务端配置、Mod 安装、OPanel 面板、ZstdNet 压缩以及 FRP 内网穿透配置。
1. 修改 JVM 参数
安装整合包后,修改 user_jvm_args.txt,添加以下参数:
-Xmx11G
-Xms11G
-XX:+UseG1GC
2. 修改服务端配置
修改 server.properties,重点关注网络压缩阈值。
由于需要使用 ZstdNet 压缩以减少上行流量消耗,压缩阈值设置过低可能导致无法通过 ZstdNet 压缩。
# 网络压缩阈值(字节);调大可能降低 CPU、增加带宽
network-compression-threshold=1048576
3. 添加 Mod
需要添加以下三个 Mod:
| Mod | 用途 | 安装位置 |
|---|---|---|
| BandwidthOptimizer | 宽带优化 | 服务端需装、客户端需装 |
| ZstdNet | 网络压缩与转发 | 服务端需装、客户端需装 |
| OPanel | 服务器 Web 管理面板 | 服务端需装 |
4. 首次启动服务器
双击 run.bat 运行一次服务器,以生成配置文件。
5. 配置 OPanel
打开 opanel/INITIAL_ACCESS_KEY.txt 获取 OPanel 访问密钥。
随后打开管理面板,修改密钥。
6. 修改 ZstdNet 配置
打开 config/zstdnet-server.properties 并修改内容:
# 开启或关闭正版验证均生效:反代发送 PROXY v2 时设为 true。
# 普通直连和局域网保持 false。
trust_proxy_protocol=true
完成后关闭服务器。
7. 可选:FRP 内网穿透
若没有使用 FRP 内网穿透,则忽略这一步。
修改 FRP 客户端配置文件 frpc.toml,添加以下内容:
[[proxies]]
name = "mc-tcp"
type = "tcp"
localIP = "127.0.0.1"
localPort = 25565
remotePort = 25565
proxy_protocol_version = "v2"
[[proxies]]
name = "mc-udp"
type = "udp"
localIP = "127.0.0.1"
localPort = 25565
remotePort = 25565
Minecraft 整合包服务器准备流程(自用)
https://blog.wolf404.top/archives/mc-servers