网页正在组装中... ⚙️ (・ω・)ノ
导航

分享计算机图书阅读心得,交流编程知识与日常生活的技术博客

侧边栏
热门文章
暂无内容
阅读中
ES6标准入门
10分
JavascriptES6标准入门
2025年4月01日 0时 ~ 阅读中
已累计阅读2个月6天
Javascript ES6学习极其推荐的书籍!列出了ES6的很多特性和变化,以及一些ES7的提案
加密与解密
10分
逆向加密与解密
2025年4月07日 0时 ~ 阅读中
已累计阅读2个月
逆向必读书目,十分推荐!!!
攻略中
异星工场
超爱
9分???
PC-超喜欢游戏异星工场
2024年2月07日 0时 ~ 攻略中
已累计游玩1年4个月
就算不打折也超级值的工场经营游戏,就是价格有点感人(DLC-130 本体-130)o( ̄┰ ̄*)ゞ
最新评论
暂无内容

Minecraft 服务器Paper核心 修复内容配置

作者:云书0v0时间:2025-04-18 23:30:53分类:Minecraft

Paper服务端与原版技术机制异同

Paper是Spigot核心分支,志在解决游戏与机制不一致的问题。

Paper将原版的大量”特性“禁止,如果你想解除一些”特性“可以考虑Purpur核心,其提供了更多可调整的内容。


注意:从 1.19 开始, Paper 配置文件从根目录的 paper.yaml 迁移到了 config 文件夹,并有全局设置和每世界设置。


视距

原版服务端:其会依据 server.properties view-distance 来展示客户端视距,而不会依据客户端设置。

Paper服务端:其会根据客户端设置修改视距,但不会超过服务端设置的视距。


恢复配置:在 paper-global.yml 中设置 autoconfig-send-distancefalse


红石

Paper提供了两种实现供服务端选择。

替代实现:在 paper-world-defaults.yml 中有 redstone-implementation 设置。
注意:红石替代实现(在更新版本中可能会被删除)。


默认值:vanilla

说明:替代实现可以通过优化功率计算和减少发出的块和形状更新的数量来大大减少红石粉引起的延迟。

其值可选为:

vaniila原版红石实现
eigencraftTheosib 的 Eigencraft 红石实现
alternate-currentSpace Walker 的 Alternate Current 红石实现

Alternate Current:实现方式是优化红石信号的计算方式并减少红石线的形状和方块更新次数。这些更改的副作用则是红石线电路的更新顺序是更规律且可预测的,而不是被位置影响且混乱的。
性能表现:红石线对于 MSPT 的负面影响因该模组缩小至原来的二十分之一,且基本上没有造成红石线电路计算结果与原版的差异。

MC百科文档Alternate Current


EigenCraft:未找到相应文档。


物品复制(TNT、地毯、铁轨)

Paper 修复了几乎所有曝光的物品复制漏洞,其中包括铁轨、地毯、TNT 复制。


恢复方法:paper-world-defaults.yml 中修改 allow-piston-duplicationtrue


基岩&地狱门方块破坏

Paper 默认修复了使用无头活塞等方式破坏基岩和地狱门方块等不可破坏的方块。


恢复方法:paper-global.yml 中修改 allow-permanent-block-break-exploitstrue


服务端和客户端实体位置不一致

Paper 默认情况下会发送精度更高的坐标来改善此行为。


恢复方法:paper-global.yml 中修改 send-full-pos-for-hard-colliding-entitiesfalse


以下是另一些修复配置

allow-headless-pistons 服务器是否应允许创建无头活塞。

allow-piston-duplication 是否允许重复使用TNT、地毯和栏杆。

perform-username-validation 服务器是否应验证用户名。



Paper文档链接: Paper文档