配置文件说明
约 960 字大约 3 分钟
配置服务端管理
2025-01-27
Yes Steve Model 模组也提供了诸多配置文件方便玩家调整或者服务器管理员维护服务器。
玩家客户端配置
在模型切换界面的右上角可以打开一个游戏内的配置界面,里面可以调节各种客户端配置选项
如果你想调节左上角那个纸娃娃,只需要按下 Alt P 组合快捷键即可(如果不起效,请检查键位绑定)


服务器配置
Yes Steve Model 模组有两处配置文件,一处在 config/yes_steve_model-common.toml,一处在 存档目录/serverconfig/yes_steve_model-server.toml (2.3.0 版本后有此配置)下。
client 配置
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
#是否禁用 YSM 弹射物模型替换渲染
DisableProjectileModel = false
#是否禁用 YSM 载具模型替换渲染
DisableVehicleModel = false
#模型选择界面是否优先显示模型 ID,而不是模型作者设置的模型名称
ShowModelIdFirst = false
[extra_player_render]
#是否禁用额外玩家渲染
DisablePlayerRender = false
#额外玩家渲染位置 X 坐标
#范围:> 0
PlayerPosX = 10
#额外玩家渲染位置 Y 坐标
#范围:> 0
PlayerPosY = 10
#玩家模型展示大小
#范围:8.0 ~ 360.0
PlayerScale = 40.0
#玩家模型旋转角度偏移量
#范围:4.9E-324 ~ 1.7976931348623157E308
PlayerYawOffset = 5.0
[loading_state_screen]
# 是否禁用加载状态界面
DisableLoadingStateScreen = false
# 加载状态界面显示位置
# 允许值:TOP_LEFT(左上)、TOP_CENTER(中上)、TOP_RIGHT(右上)、BOTTOM_LEFT(左下)、BOTTOM_CENTER(中下)、BOTTOM_RIGHT(右下)
LoadingStatePosition = "TOP_CENTEserver 配置(无需重启,自动热重载)
存档目录/serverconfig/yes_steve_model-server.toml 处配置,2.3.0 才有此文件。 2.2.2 及之前时此处配置在 config/yes_steve_model-common.toml 里
#玩家首次进入游戏时的默认模型 ID
DefaultModelId = "default"
#玩家首次进入游戏时的默认模型材质名称
DefaultModelTexture = "default"
#玩家是否能自由切换模型
CanSwitchModel = true
#客户端选择界面不会显示的模型,用于隐藏不想显示的默认模型(2.3.0 新增)
#示例:["default", "misc_3_default_boy", "misc_1_alex", "misc_2_steve", "wine_fox_1_taisho_maid", "wine_fox_7_jk"]
ClientNotDisplayModels = []
[server_scheduler]
#处理模型的线程数,设置为 0 表示由程序自动决定
#范围:0 ~ 你的服务器 CPU 核心数
ThreadCount = 0
#服务端分发模型时,每个玩家分配的带宽(单位:Mbps)
#范围:1 ~ 999
BandwidthLimit = 5
#玩家响应同步的超时时间。值小于 10 时表示由程序自动决定。(单位为秒)
#范围:0 ~ 120
PlayerSyncTimeout = 0
#抑制部分功能的网络同步以降低带宽占用
#仅在大规模玩家场景下生效
LowBandwidthUsage = false
#跳过音效处理以降低服务器带宽占用及客户端内存占用
#0: 接收所有音效(默认值)
#1: 仅接收短音效(时长小于 4 秒且文件体积小于 40 KB)
#2: 拒绝所有音效(不推荐)
# 注意:该选项需重新加载模型后生效。提高此选项值不会触发模型重新同步,降低此值则会触发。
# 取值范围:0 ~ 2
AcceptSoundFX = 0