我的世界1.20.1 Paper插件服务器搭建教程(图文版)
一、准备工作
1.1 硬件与网络要求
- 服务器配置:建议至少2核CPU、4GB内存(根据玩家数量调整)
- 操作系统:Ubuntu 20.04/22.04(推荐)
- 网络:确保公网IP,开放25565端口(TCP)
1.2 工具准备
二、安装MCSM服务器管理面板

2.1 安装步骤
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
sudo apt update && sudo apt upgrade -y
wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup_cn.sh | bash
sudo systemctl start mcsm-web mcsm-daemon
|
2.2 访问面板
- 地址:
http://<服务器IP>:23333
- 初始用户名:
admin
- 密码:安装时设置
三、配置Java环境

3.1 安装OpenJDK 17
1 2 3
| sudo apt install openjdk-17-jdk -y
|
3.2 验证安装
四、下载Paper服务端核心
4.1 下载Paper 1.20.1核心
访问 Paper官网 或直接下载:
1 2 3
| wget https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/263/downloads/paper-1.20.1-263.jar
|
五、创建服务器实例
5.1 MCSM中创建实例
- 登录面板 → 应用实例 → 新建实例
- 选择 Java版Minecraft服务器
- 部署方式:上传单个服务端软件
- 上传Paper核心文件
paper-1.20.1-263.jar
5.2 配置启动命令
1 2 3
| java -Xms4G -Xmx8G -Duser.language=zh -Duser.country=CN -jar paper-1.20.1-263.jar nogui
|
六、优化启动参数(Aikar’s Flags)

1 2 3 4 5
|
java -Xms4G -Xmx8G -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:TargetSurvivorRatio=90 -XX:+AggressiveHeap -XX:+TransportAnnotations -Dusing.aikars.flags=https://mcflags.emc.gs -Dfile.encoding=UTF-8 -jar paper-1.20.1-263.jar nogui
|
七、配置服务器文件
7.1 修改eula.txt
1 2 3 4 5
| cd /opt/mcsmanager/instances/你的实例名/
echo "eula=true" > eula.txt
|
7.2 修改server.properties
1 2 3
| nano server.properties
|
关键参数设置:
1 2 3 4 5 6 7 8 9 10 11
| online-mode=false # 允许非正版玩家
enforce-secure-profile=false
max-players=20 # 最大玩家数
difficulty=2 # 困难模式
allow-flight=true # 允许飞行
|
八、安装插件

8.1 创建plugins文件夹
8.2 下载并安装插件
示例:AuthMe玩家认证插件
-
下载AuthMe插件:AuthMe-5.6.0.jar
-
上传到 plugins
目录:
1 2 3
| scp AuthMe-5.6.0.jar root@服务器IP:/opt/mcsmanager/instances/你的实例名/plugins/
|
-
启动服务器后,将 GeoLite2-Country.mmdb
文件放入 plugins/AuthMe
目录(需自行下载)。
九、启动与测试
9.1 启动服务器

9.2 连接测试
- 游戏版本:Java Edition 1.20.1
- 服务器地址:
<服务器IP>:25565
十、防火墙与端口设置
10.1 开放端口
1 2 3 4 5 6 7 8 9 10 11 12 13
|
sudo ufw allow 25565/tcp
sudo ufw allow 23333/tcp
sudo ufw enable
|
十一、常见问题
11.1 启动失败
- 检查Java版本是否为17
- 确保eula.txt已设置为
true
- 验证插件兼容性(插件需与Paper 1.20.1版本匹配)
11.2 内存不足
- 调整
-Xmx
参数(如 -Xmx16G
)
- 增加服务器内存配置
十二、维护与备份
12.1 自动备份
12.2 日志查看
1 2 3
| tail -f logs/latest.log
|
注意:图片链接需替换为实际可用的图片地址,建议使用截图工具记录关键步骤界面。插件需确保符合MC协议,避免版权问题。
附录:插件推荐
- AuthMe:玩家注册/登录认证
- EssentialsX:基础命令工具(传送、复活等)
- WorldEdit:地图编辑工具
- LuckPerms:权限管理插件