Hi ArenMook, can I get your gut feeling about the question below?
The ability to host a authoritative+master servers on Linux / Mono .NET is very appealing to me because the cost of Windows VM is 33% more expensive on my cloud provider of choice (Azure). In other words, I could be saving 33% on a monthly basis, right into my pocket, if I used a Linux VMs instead of Windows VMs.
*except*
As we know, IO completion ports are not available on Mono. So the ability to handle many concurrent requests is inferior on Linux. In your gut feeling, regarding scaling out to hundreds or thousands of players, would this performance hit be > 33% vs Windows? In other words, on equivalent hardware, would a Windows TNet server be able to host > 33% more users than a Linux TNet server?
Thanks