UE4 Dedicated Servers: Linux vs Windows?

I was wondering if anyone could tell me about their experience on Linux vs Windows UE4 dedicated servers.

  1. Is cross compiling and deploying a Linux dedicated server a hassle compared to compiling and deploying to a windows server?

  2. Should I expect bugs/issues or performance decrease with a cross compiled Linux dedicated server?

  3. How do I debug the C++ code in a Linux without visual studio?

  4. What server OS does Epic Games use to host UT4?

Can anyone shed some light on this, perhaps Epic themselves?

I’m interested on this myself. Hopefully they’ll reply soon. Would be great to use the existing multiplayer system of UE4 than write my own server/client protocol just to be able to deploy a server on linux. (why? because hosting on linux is a lot cheaper than windows)

Another thing I’m interested in is if the UE4 server can save to a database? Any ideas?