Windows 搭建步骤
第1步:下载核心
从 PaperMC 官网下载 paper-1.20.1-xxx.jar
第2步:创建启动脚本
创建 start.bat:
@echo off
java -Xms1G -Xmx2G -jar paper-1.20.1-xxx.jar nogui
pause
第3步:首次启动
双击 start.bat,生成配置文件。
第4步:同意 EULA
编辑 eula.txt,设置 eula=true
第5步:再次启动
服务器正常启动,显示 Done!
Linux 搭建步骤
# 创建目录
mkdir minecraft-server && cd minecraft-server
# 下载 Paper
wget https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/XXX/downloads/paper-1.20.1-XXX.jar
# 创建启动脚本
cat > start.sh << 'EOF'
#!/bin/bash
java -Xms1G -Xmx2G -jar paper-1.20.1-*.jar nogui
EOF
chmod +x start.sh
# 首次启动并同意 EULA
./start.sh
# 编辑 eula.txt 设置 eula=true
# 再次启动
./start.sh
JVM 参数
| 参数 | 说明 | 推荐值 |
| -Xms | 初始内存 | 与-Xmx相同 |
| -Xmx | 最大内存 | 4G-8G |
| -XX:+UseG1GC | 使用G1垃圾回收 | 推荐 |
| -XX:+ParallelRefProcEnabled | 并行引用处理 | 推荐 |
推荐启动参数
java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -jar paper-1.20.1-xxx.jar nogui
Paper 优化配置
- view-distance:视距,降低可减少负载
- simulation-distance:模拟距离
- chunk-loading:区块加载优化
- entity-tracking-range:实体追踪范围
云服务器选择
| 配置 | 推荐人数 | 价格参考 |
| 2核4G | 5-10人 | 50-100元/月 |
| 4核8G | 10-30人 | 100-200元/月 |
| 8核16G | 30-80人 | 300-500元/月 |
部署步骤
- 购买云服务器(推荐 Linux)
- 配置安全组,开放 25565 端口
- SSH 连接到服务器
- 安装 Java(OpenJDK 17/21)
- 上传/下载服务端文件
- 配置并启动
使用 Screen 后台运行
# 安装 screen
sudo apt install screen
# 创建新会话
screen -S mc
# 启动服务器
./start.sh
# 分离会话(Ctrl+A, D)
# 重新连接
screen -r mc