跳转到内容

配置文件说明

Yes Steve Model 模组提供了多个配置文件,方便玩家进行个性化调整,也便于服务器管理员对服务器进行维护。

在模型切换界面的右上角,可打开一个游戏内的配置界面,在此界面中能够调节各种客户端配置选项。

若要调节左上角的纸娃娃,只需按下 Alt P 组合快捷键(若该快捷键不起作用,请检查键位绑定)。

2.png

2025-01-27_11.57.06.png

Yes Steve Model 模组有两个配置文件,一个位于 config/yes_steve_model-common.toml,另一个位于 存档目录/serverconfig/yes_steve_model-server.toml(2.3.0 版本及之后才有此配置)。

config/yes_steve_model-common.toml 处的配置,2.2.2 版本之前和 2.3.0 版本之后,该文件内容存在差异。

[general]
# 是否显示声明界面
DisclaimerShow = false
# 是否在聊天框打印轮盘动画播放信息
PrintAnimationRouletteMsg = false
# 是否禁用自身的 YSM 模型渲染
DisableSelfModel = false
# 是否禁用其他玩家的 YSM 模型渲染
DisableOtherModel = false
# 是否禁用自己的第一人称 YSM 手臂渲染
DisableSelfHands = false
# 是否禁用 YSM 箭模型替换渲染
DisableArrowsModel = false
# 当玩家首次进入服务器时,默认给予玩家的模型 ID
DefaultModelId = "default"
# 当玩家首次进入服务器时,默认给予玩家的模型材质
DefaultModelTexture = "default"
# 当与 Optifine 同时使用时,若遇到渲染问题
UseCompatibilityRenderer = false
# 动画里声音播放时,全局音量大小(2.3.0 版本新增此配置)
# 范围:0.0 ~ 100.0
SoundVolume = 100.0

server 配置(无需重启,自动热重载)

Section titled “server 配置(无需重启,自动热重载)”

存档目录/serverconfig/yes_steve_model-server.toml 处的配置,2.3.0 版本才引入该文件。2.2.2 及之前的版本,此处的配置位于 config/yes_steve_model-common.toml 中。

[server_scheduler]
# 处理模型的线程数,设置为 0 表示由程序自动决定
# 范围:0 ~ 19
ThreadCount = 0
# 服务端分发模型时,每个玩家分配的带宽(单位:Mbps)
# 范围:1 ~ 999
BandwidthLimit = 5
# 玩家响应同步的超时时间。值小于 10 时表示由程序自动决定。(单位为秒)
# 范围:0 ~ 120
PlayerSyncTimeout = 0
# 玩家是否能自由切换模型
CanSwitchModel = true
# 客户端选择界面不会显示的模型,用于隐藏不想显示的默认模型(2.3.0 版本新增)
# 示例:["default", "default_boy", "alex", "steve", "qingluka"]
ClientNotDisplayModels = []