
ServerCore
一个旨在优化Minecraft服务器的模组。
ServerCore
一个旨在优化 Minecraft 服务端的模组。
同时适用于专用服务端和单人游戏!
包含内容:
- 若干补丁与优化,用于提升性能并减少卡顿峰值,且不会对游戏体验造成明显改变。
- 许多可配置的功能,能够大幅减少卡顿,但根据配置不同会对游戏体验产生轻微影响。
请注意
默认情况下,ServerCore 不会改变原版行为。会改变原版行为的功能默认处于禁用状态。 建议根据自身需求配置此模组,以在速度与行为之间取得最佳平衡。
功能
优化
此模组中的许多优化专注于消除服务端中大部分随机卡顿峰值。
除此之外,它还包含大量针对区块刻(chunk ticking)、生物生成、物品展示框和玩家登录等方面的优化。
实体激活范围
一个高度可配置的功能,允许你大幅减少服务端需要处理的实体数量。
这是基于 Spigot 和 PaperMC 实现的移植版本,但具有更多可配置选项以及额外(可选)功能。
动态性能检查
允许服务端根据刻时间和配置自动调整当前设置。
这些设置包括:区块刻距离、视距、模拟距离和生物上限。
村民脑叶切除
允许服务端通过让被困在 1x1 空间内的村民减少刻的频率,来减少大型交易大厅带来的村民卡顿。
更可配置的生物生成
允许你修改每个独立生成组的生成速率和原版生物上限。它还提供了可选功能,强制生物上限应用于僵尸增援、刷怪笼和下界传送门随机刻。
繁殖上限
一个允许你设定在一定半径内同类型生物可繁殖数量上限的功能。
这对于防止玩家在狭小区域内繁殖数千只鸡或牛等动物非常有用。
区块刻距离
一项允许你缩短区块进行刻(生物生成和随机刻)的距离的设置。
- 以及更多!
命令、占位符与配置
命令
- /servercore reload - 重新加载配置文件。
- /servercore settings - 允许在游戏内修改动态设置。
- /servercore status - 提供当前动态设置的信息。
- /mobcaps - 显示每个生成组当前每玩家的生物上限。
- /statistics entities | block-entities - 显示与性能相关的统计数据。
占位符
%servercore:view_distance%- 当前视距。%servercore:simulation_distance%- 当前模拟距离。%servercore:chunk_tick_distance%- 当前区块刻距离。%servercore:mobcap_percentage%- 当前使用的全局生物上限百分比。%servercore:chunk_count%- 服务端上的区块数量(无需完全加载)。%servercore:chunk_count loaded%- 服务端上完全加载的区块数量(开销较大)。%servercore:entity_count%- 服务端上已加载的实体数量。%servercore:entity_count nearby%- 附近已加载的实体数量。%servercore:block_entity_count%- 服务端上进行刻的方块实体数量。%servercore:block_entity_count nearby%- 附近进行刻的方块实体数量。
配置
默认情况下,ServerCore 会禁用大部分可能影响原版行为的更改。
这样你可以安全地安装此模组,而无需担心破坏游戏内容。
然而,如果你想榨取最大性能,这些默认设置可能还不够。
要更改这些设置,你可以编辑 config/servercore 文件夹中的 config.yml 和 optimizations.yml。
你可以在此处找到一些配置示例。
许可证
ServerCore 包含若干基于 PaperMC、Purpur 和 Airplane 等仓库补丁的移植内容。
如果某个文件使用 GPL-3.0 许可证,会在文件顶部注明。所有其他文件均采用 MIT 许可证。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。