• 欢迎!在发帖前请阅读每个板块置顶的版块须知。论坛 QQ 群:931748551
    鼓励大家多多发帖,这里有问必答。论坛左下角可切换明亮 / 黑暗模式哦。

交流讨论 TShock 5.2.1更新

TShock 最新版正式版 5.2.1 已更新发布
TShock 5.2.1 for Terraria 1.4.4.9 最新发行版
有些插件没更新可能会爆,主要和god模式有关,然后和Linux一些奇怪的问题有关,可以等插件作者更新插件

此次发布修复了 GHSA-hvm9-wc8j-mgrc(由 @sgkoishi 报告,@THEXN 发现)。这是一个重要的安全漏洞,请记得更新。重要更改
  • 更新了 TSPlayer.GodMode。(@AgaSpace) - 之前该字段被用作某种数据集,通过 /godmode 命令进行修改;现在它是一个属性,用于接收和更改旅途模式中的数据。
  • 添加了 TSPlayer.Client 属性。允许开发者获取 RemoteClient 玩家,而无需额外调用 Terraria.Netplay.Clients。(@AgaSpace)
  • 更新了 TSPlayer.SetPvP 方法的文档。之前未记录负责发送 PvP 模式更改消息的 sendMsg 参数。(@AgaSpace)
  • 添加了 TSPlayer.KillPlayerTSPlayer.DamagePlayer 方法,这些方法允许在参数中指定死亡原因 (PlayerDeathReason)。(@AgaSpace)
  • 当尝试将 TSPlayer 队伍更改为超出范围的值(例如9,当只有6个队伍时),会抛出错误。(@AgaSpace)
  • 尝试使用大于5或小于0的参数(队伍)调用 TSPlayer.SetTeam 方法时,会抛出错误。(@AgaSpace)
  • 添加了带有 rectangleisLoaded 参数的 TSPlayer.UpdateSection 方法,该方法将从服务器加载某个区域到玩家端。(@AgaSpace)
  • 添加了带有 TShockAPI.NetItem 结构参数的 TSPlayer.GiveItem 方法。(@AgaSpace)
  • 添加了 TSPlayer.Hostile 属性,用于获取玩家的 PvP 模式。(@AgaSpace)
修复
  • 修复了一个 bug:当配置属性 UseSqlLogs 设置为 true 时,即使没有日志也会创建一个空的日志文件。(@ZakFahey)
  • 修复了 /gbuff 命令中的拼写错误。(@sgkoishi, #2955)
  • .dockerignore 文件重写为拒绝列表。(@timschumi)
  • 为 Docker 镜像添加了 CI。(@timschumi)
  • 修复了 Cursed Flares 因无效增益效果导致踢出玩家的问题。(@Arthri)
这次更新不仅修复了一些关键的安全问题,还增强了 TShock 的功能和稳定性,为开发者和玩家提供了更好的体验。下载链接- GitHub: 点击这里下载 (评论区已置顶)- 如果下载缓慢,可以尝试使用 Steam 或访问蓝奏云下载: - 蓝奏云: 点击这里下载 - 密码: 7s5w请确保及时更新以获得最佳体验和安全保障。感谢所有贡献者的努力!

1734534920444
 
最后编辑: