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)。

四、开服前必备检查

  1. 检查公网IP是否能正常访问(可通过站长工具检测25565端口是否开放)
  2. 测试TPS是否稳定在20(输入指令/tps查看)
  3. 提前加载地图区块(避免玩家首次进入卡顿)
  4. 设置好服务器规则和领地保护,避免开服后出现乱拆乱建问题

以上就是搭建高性能MC服务器的核心步骤,方块黎明服务器也是基于此流程搭建,后续会持续更新服务器维护和优化的技巧,欢迎大家关注!

返回博客列表