When you connect to a server (but haven't joined a team or chosen a class yet), you have siegeDesiredTeam == TEAM_RED. This is the bug that was previously causing the "separate chat channels" bug (#28).
The server should make sure that newly-connected clients have siegeDesiredTeam == TEAM_SPECTATOR.
Also, because of this, theoretically, the "separate chat channels" bug (#28) is not 100% fixed.
This could theoretically be "fixed" on the clientside via a little hack, but serverside patching is probably the best way to go.
When you connect to a server (but haven't joined a team or chosen a class yet), you have
siegeDesiredTeam == TEAM_RED
. This is the bug that was previously causing the "separate chat channels" bug (#28).The server should make sure that newly-connected clients have
siegeDesiredTeam == TEAM_SPECTATOR
.Also, because of this, theoretically, the "separate chat channels" bug (#28) is not 100% fixed.
This could theoretically be "fixed" on the clientside via a little hack, but serverside patching is probably the best way to go.