配置文件说明
Yes Steve Model 模组提供了多个配置文件,方便玩家进行个性化调整,也便于服务器管理员对服务器进行维护。
玩家客户端配置
Section titled “玩家客户端配置”在模型切换界面的右上角,可打开一个游戏内的配置界面,在此界面中能够调节各种客户端配置选项。
若要调节左上角的纸娃娃,只需按下 Alt P
组合快捷键(若该快捷键不起作用,请检查键位绑定)。
Yes Steve Model 模组有两个配置文件,一个位于 config/yes_steve_model-common.toml
,另一个位于 存档目录/serverconfig/yes_steve_model-server.toml
(2.3.0 版本及之后才有此配置)。
common 配置(需重启服务器)
Section titled “common 配置(需重启服务器)”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 = []