Fresh attempt at chat design
New attempt to change chat code. As it was in FSP attempt - with almost full rewok (of backend side). Most of key points have seams (as events) and main point is to change ways to determine chat channels as yaml! This is raw draft - it can contain holes, so pls gief feedback. Pay close attention to yaml sample and workflow - they are most important parts.
This file is also not under the correct directory nor in the index.
I skimmed through this a bit and I can't see any obvious issues with this design technically, but I will give it another read later.
Admin chat should not be logged to replays by default. (it should be a cvar for servers that don't have public replays if those exist)
ty ty! new info for me - added to doc
This file is also not under the correct directory nor in the index.
fixed ty, missed it after working too much time with the doc itself :(
Concept of chat system living both in-sim and out-of-sim and re-using most of its infrastructure in similar ways was denied - chat system in-sim should closely adhere to ECS, and out-of-sim part can do whatever (there were voices that it is fine as it is).