2026年4月5日
如何搭建一个高性能 Minecraft 服务器
本次为大家分享100人在线级别的MC 1.20.1服务器搭建全流程,从硬件选择、服务端选型到性能优化,全程干货,适合新手快速上手搭建稳定的同学专属MC服务器。
一、硬件选择建议
MC服务器对CPU多核性能、内存要求较高,硬盘建议用SSD(减少区块加载卡顿),以下是100人在线的基础配置:
- CPU:多核高频(如i5-12400F/AMD R5 5600,至少6核12线程)
- 内存:16GB DDR4起步,建议32GB(MC每加载一个区块会占用大量内存)
- 硬盘:256GB SSD以上(存放服务端、地图文件,提升读写速度)
- 带宽:上行带宽50M以上(公网IP必备,保证玩家连接延迟)
二、服务端软件选型
不推荐使用官方原版服务端,性能差且无插件支持,推荐以下两款优化版服务端:
- PaperMC:目前性能最优的MC服务端,基于Spigot二次优化,大幅提升TPS(稳定20TPS是服务器流畅的关键),支持绝大多数插件,适合生存/综合服。
- Fabric:轻量型模组服务端,适合需要加载大量模组的服务器,缺点是插件生态不如PaperMC。
本次方块黎明服务器使用的是PaperMC 1.20.1,兼顾性能和插件兼容性。
三、核心优化步骤
1. JVM参数优化(关键)
MC服务端基于Java运行,合理的JVM参数能大幅提升性能,推荐启动参数:
java -Xmx10G -Xms10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar paper-1.20.1.jar nogui
说明:-Xmx10G表示分配10G内存,根据自身硬件调整,建议预留4G以上给系统。
2. 插件优化
仅安装必要插件,过多插件会占用服务器资源,推荐核心插件:
- EssentialsX:基础指令(传送、背包、经济等)
- WorldGuard/WorldEdit:领地保护、地图编辑
- ClearLag:自动清理掉落物,减少内存占用
- ViaVersion:跨版本连接支持(兼容1.20+各小版本)
3. 网络优化
开启路由器端口映射(默认25565端口),并在防火墙放行该端口;如果延迟较高,可使用云服务器+内网穿透工具(如FRP)。
四、开服前必备检查
- 检查公网IP是否能正常访问(可通过站长工具检测25565端口是否开放)
- 测试TPS是否稳定在20(输入指令/tps查看)
- 提前加载地图区块(避免玩家首次进入卡顿)
- 设置好服务器规则和领地保护,避免开服后出现乱拆乱建问题
以上就是搭建高性能MC服务器的核心步骤,方块黎明服务器也是基于此流程搭建,后续会持续更新服务器维护和优化的技巧,欢迎大家关注!