跳到正文

ServerCore

作者:Wesley1808

一个旨在优化 Minecraft 服务端的模组。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

ServerCore


Discord


Build Status


Modrinth


Curseforge

一个旨在优化 Minecraft 服务器的模组。\
同时适用于专用服务器和单人游戏!

包括:

  • 若干补丁与优化,用于提升性能并减少卡顿峰值,且不会在游戏过程中产生任何明显变化。
  • 许多可配置的功能,能够大幅减少卡顿,但会根据配置对游戏体验产生轻微影响。

请注意

默认情况下,ServerCore 不应改变原版行为。会改变原版行为的功能默认处于禁用状态。

建议根据自身需求配置此模组,以在速度与行为之间取得最佳平衡。

功能

优化

此模组中的大量优化都专注于消除服务器上大部分随机卡顿峰值。\
除此之外,它还包含许多针对区块刻、生物生成、物品展示框和
玩家登录等方面的优化。


实体激活范围

一个高度可配置的功能,可让你大幅减少服务器上需要处理的实体数量。\
这是基于 Spigot 和 PaperMC 实现的移植版本,但可配置性更高,并带有额外(可选)功能。


动态性能检查

允许服务器根据刻时间和配置自动调整当前设置。\
这些设置包括:区块刻距离、视距、模拟距离和生物上限。


村民脑叶切除

通过让卡在 1×1 空间内的村民减少刻处理频率,使服务器能够减少大型交易大厅带来的村民卡顿。


更可配置的生物生成

允许你修改每个单独生成组的生成速率和原版生物上限。
它还提供可选功能,强制生物上限应用于僵尸增援、刷怪笼和下界传送门随机刻。


繁殖上限

一个允许你设置在一定半径内可繁殖的同类型生物数量上限的功能。\
这对于防止玩家在狭小区域内繁殖成千上万只鸡或牛等动物非常有用。


区块刻距离

一个允许你缩短区块刻(生物生成和随机刻)距离的设置。
\
\
– 以及更多!

命令、占位符和配置

命令

  • /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.yml 和 optimizations.yml,文件位于 config/servercore 文件夹中。

你可以在这里找到一些示例配置。

许可证

ServerCore 包含多个基于 PaperMC、Purpur 和 Airplane 等仓库中的补丁移植而来的内容。\
如果某个文件使用 GPL-3.0 许可证,文件顶部会对此进行说明。所有其他文件均采用 MIT 许可证。

评论

登录后评论和评分