Message:AFAIK there is no server setup required for Teams -- it's all M$ hosted. But I wouldn't inflict it on my worst enemy. I use it all day for work and it's just an absolute cluster of a product.
Discord servers are free -- and require no hosting. Server is just their terminology for what IRC folks used to call a channel, kinda. Click a few buttons and you've got one set up -- voice chat included. You *can* pay for more features, but free servers have everything you're likely to need. Unless you have a truly huge gaming group (>100 users).
Yours,
gatesphere
23-May-2023