The idea i have for MOBA server is chat will work like so:
Players outside the battle arena use chat as normal
Players inside the battle arena use the chat as normal if they want to chat with teammates but if they want message to be visible by other team they can just simply put an "!" at the beginning