True marketing victory: being able to name a thing (multithreading) does not make it a solved problem.
Can you imagine the system requirements for that? Probably wouldnt be feasible for atleast another 20 years :D
What about Mac? If we could hit a Macantosh fanbase, switching over for Linux would be a lot smoother 'cause Mac uses OpenGL and Linux uses OpenGL. The only complications I've heard of and experienced with Garry's Mod (development beta) are a few missing libraries, some missing textures, and some misnamed directories. There are a lot more people using Mac than Linux anyway.
Any updates on this ? Using WINE 1.7.14 the GUI text rendering is still broken, and the game crashes from time to time. Most likely this is due to broken death messages.
We might look into compiling Empires for Linux, because Source 2013 has built in support for Linux and I haven't seen any Windows system calls in the Empires-specific code (yet).
Perhaps but, Linux OS generally makes better use of resources. Slap 4 empires servers on a fast quad core running puppy.
Aren't gpu drivers & apis generally worse on Linux? I think remember valve had to do lots of work on opengl to get l4d2 performance where it should be, or something like that. It was a while ago, so maybe shit has changed?
The openGL is actually far superior to directX its just that directX got far more attention due to Microsoft. So there is less attention driver side for linux. If you develop your application with openGL as the primary driver in mind, your code will auto-magically work for both OS's and have far less overhead.
*Update* I disabled "multicore rendering" it is broken on WINE. I get stable 60 fps most of the time, with all settings maxed, using MESA 10.1 on my HD6870. I've played for about 30minutes and everything is working. No need for a Linux port. Since you're using the Source engine, do you still need to code OpenGL stuff ?
Source 2013 has native support for Linux already, but doing separate compiles for Linux and Windows is not really a priority at the moment. It'd mean a good amount more work every time we want to release an update.
add mac plz and i can say empires works on windows, linux (off siro's instructions), and mac in the trailer