JoinNotice
Display a notification in the chat window when a player joins or leaves / 玩家加入和退出时在聊天窗显示提示。Changelog
我是求生之路2[Left 4 Dead 2]玩家,这个游戏也有聊天窗,如果不利用起来就会很浪费
I'm a Left 4 Dead 2 player. This game also has a chat window, and it would be a waste not to make use of it.
本说明由 AI 翻译为英语,如有不准确之处请以中文原文为准。 This document was translated by AI. If there are any inaccuracies, please refer to the original Chinese text.
[1.5.0] - 2026-09-27
Added
- 增加了中文 繁中 英文 提示
- Added Chinese (Simplified), Chinese (Traditional), and English notifications.
[1.1.0] - 2026-09-26
Added
- 玩家加入游戏时,聊天窗显示【加入提示】XXX 加入了游戏!
- When a player joins the game, the chat window displays [Join Notice] XXX joined the game!
- 玩家退出游戏时,聊天窗显示【退出提示】XXX 退出了游戏!
- When a player leaves the game, the chat window displays [Leave Notice] XXX left the game!
- 防重复机制:同一玩家短时间内重复进出,只提示一次
- Anti-duplicate mechanism: if the same player repeatedly joins and leaves within a short time, only one notification is sent.
- 延迟发送机制:等待玩家 SteamName 就绪后再发送,避免显示"未知玩家"
- Delayed sending mechanism: waits until the player's SteamName is ready before sending, avoiding showing "Unknown Player".
- 配置项:提示设置/玩家加入退出提示 ,可关闭整个功能
- Config option: Notification Settings / Player Join-Leave Notifications, which can disable the entire feature.
- 配置项:调试设置/详细日志 ,可输出详细调试日志排查问题
- Config option: Debug Settings / Verbose Logging, which can output detailed debug logs for troubleshooting.
Fixed
- 修复玩家刚连接时 OnlineChatManager 尚未就绪导致消息发送失败的问题
- Fixed the issue where messages failed to send because OnlineChatManager was not yet ready when a player had just connected.
[1.0.0] - 2026-09-25
Added
- 初始版本
- Initial version.
- 监听 PlayerManager.AddPlayer 和 PlayerManager.RemovePlayer
- Listens to PlayerManager.AddPlayer and PlayerManager.RemovePlayer.
- 通过 OnlineChatManager.SendChatMessage 在聊天窗发送玩家加入/退出提示
- Sends player join/leave notifications in the chat window via OnlineChatManager.SendChatMessage.
