PaperMC 是一款为 Minecraft 社区量身打造的现代化服务器软件。它不仅提供了出色的性能和稳定性,还拥有一个庞大的插件生态系统,以及友好的用户社区。PaperMC 通过持续的更新和优化,不断提升玩家的游戏体验。
特性
- 优化事件处理机制,显著降低了游戏中的延迟,提升了交互响应速度。
- 采用先进的并发控制模型,减少锁竞争,提高多核CPU的利用率,从而增强服务器性能。
- 在内存管理上进行了优化,降低了服务器的内存占用,尤其对大型服务器更为有利。
- 凭借丰富的API和模块化设计,开发者可以轻松添加或扩展功能。
- 项目团队持续维护更新,确保稳定性,并保持与Minecraft官方版本的兼容性。
安装
系统要求
- Java 版本: 至少需要 Java 21。
- 从 Paper 官方网站的下载页面获取可运行的 JAR 文件。
运行服务器
- 创建启动脚本: 使用 Paper 提供的启动脚本生成器,生成一个适合系统的启动脚本。
- 运行命令: 在终端中运行以下命令:
java -Xms4G -Xmx4G -jar paper.jar --nogui
请确保将 paper.jar
替换为您下载的 JAR 文件的实际名称。
- 内存设置: 可以通过更改
Xmx
和Xms
参数来调整服务器使用的内存大小。 - 禁用 GUI:
--nogui
参数用于禁用原版的 GUI,避免在使用命令行时出现双重界面。
系统要求
Paper 版本和推荐 Java 版本:
Paper 版本 | 推荐 Java 版本 |
---|---|
1.8 到 1.11 | Java 8 |
1.12 到 1.16.4 | Java 11 |
1.16.5 | Java 16 |
1.17.1-1.18.1+ | Java 21 |
启动脚本生成器:
Paper 提供了一个在线的启动脚本生成器,可以根据您的系统和配置生成适合的启动脚本。
命令行运行:
您可以直接在终端中运行以下命令来启动服务器:
java -Xms4G -Xmx4G -jar paper.jar --nogui
请确保将 paper.jar
替换为实际的 JAR 文件名,并根据需要调整内存参数。
内存设置:
Xms
: 初始堆大小(最小内存分配)。Xmx
: 最大堆大小(最大内存分配)。
禁用 GUI:
--nogui
参数可以禁用原版的 GUI,避免在使用命令行时出现双重界面。