Nobody96 Posted November 1, 2011 Posted November 1, 2011 A Linux based dedicated server doesn`t work. I tried to use one of my mostly unused boxes to set up an open dedicated server for Black Shark, running some of Dragons fine missions. But it is simply not possible. For everyone else who is trying the same, here a list of things I tried: qemu-kvm based virtulisation: not possible because the server needs direct3d xen based virtualisation: not possible because the server needs direct3d virtualbox based virtualisation: not possible with Version 1.0.2 because of starforce wine based virtualisation: not possible with Version 1.0.2 because of starforce Thats the point when I stopped trying and started hoping that ED will provide a dedicated server. If you cannot play with it, it doesn`t need starforce or an activation key since and hopefully could work without 3d support. The advent of a common DCS backend for BlackShark, A-10C and hopefully FC2 might be a perfect moment to introduce such a piece of software, but beeing a programmer myself I know that there might be some factors that prevent a dedicated server from happening anytime soon. Also DCS mostly focuses on the singleplayer experience and therefore it will not become a priority. so long Mathias 1 My System: Intel Core i7-4770K, Asus ROG Strix RX480 O8G, 24GB Ram
acdarc Posted November 2, 2011 Posted November 2, 2011 Hear hear. I would also like to see a dedicated linux server for DCS games. I triple dare anyone to come up with a decent reason why one shouldn't be possible (meaning copy-protections and such). Clients are authenticated anyways, and if you have a headless multiplayer that also verifies its integrity from eagle servers then everything is solved. If nothing else make it a binary release for different platforms with static libraries. Hosting a multiplayer takes resources and always needs to have somebody setting it up and everything hinges on his connection and timeframe. Giving the opportunity to host games dedicated on some random server in the midst of the internet would dramatically increase the amount of multiplayer action and would help develop the community. Please, developers, make this happen. 1
Nobody96 Posted November 2, 2011 Author Posted November 2, 2011 It does not have to be a Linux program. You can setup a Windows environment in a virtual machine or with wine pretty easy. A client without starforce and maybe without direct3d would work. so long Mathias My System: Intel Core i7-4770K, Asus ROG Strix RX480 O8G, 24GB Ram
acdarc Posted November 2, 2011 Posted November 2, 2011 A virtualized windows takes unnecessary space, memory and cpu. Why build a system to run another system? You can just make a software that runs on Linux which is a vast majority of headless servers out there. A server software that either has a text console or a small http service running where you can select the map and manage players. It's much more compact, a gazillion times faster and gabillion times easier to manage than a virtualized windows.
Nobody96 Posted November 2, 2011 Author Posted November 2, 2011 You can just make a software that runs on Linux which is a vast majority of headless servers out there. Well, you cant. The DCS is at last for networking, depending on the Windows API. I am pretty sure they are using a lot more Windows libraries or external libraries that are only available on Windows. so long Mathias My System: Intel Core i7-4770K, Asus ROG Strix RX480 O8G, 24GB Ram
Haggart Posted November 2, 2011 Posted November 2, 2011 Sorry, this experiment in many flavors was already done a year ago, I even took it up to the next level and tried a VMware ESX-cloud. No chance at the moment. 1 There's no "Overkill". There's only "open fire!" and "time to reload". Specs: i7-980@4,2Ghz, 12GB RAM, 2x GTX480, 1x 8800GTS, X-Fi HD, Cougar, Warthog, dcs-F16-pedals
acdarc Posted November 2, 2011 Posted November 2, 2011 Well, you cant. The DCS is at last for networking, depending on the Windows API. I am pretty sure they are using a lot more Windows libraries or external libraries that are only available on Windows. I beg to differ. As you said, "I am pretty sure" - we don't know. However TCP/IP-stack is quite universal, and setting up a hub that replicates data throughout clients and manages the traffic is very simple to make, atleast if compared to the complexity of the DCS Simulator. They already have the network code and algorithms to handle multiple aircrafts on different computers on the same sky. Making one headless server to manage them is only a small port away. I don't think A-10C is coded with .NET, Basic or ActiveX.
sebbomann Posted November 2, 2011 Posted November 2, 2011 ...However TCP/IP-stack is quite universal... I disagree. A network stack is never universal. A Stack is a individual implementation of a protocol-suite. So for every OS it should be different. And it absolutely is different for Windows and Linux. Even the API, which is used to communicate with the stack, differs. and setting up a hub that replicates data throughout clients and manages the traffic is very simple to make, atleast if compared to the complexity of the DCS Simulator. I don't understand, what you want to tell us there, but compared to the complexity of the DCS everything should be simple. :smilewink: Making one headless server to manage them is only a small port away. And this statement clearifies, that you are not a software developer. No offense meant. Don't misunderstand me, i would really appreciate a headless server, but it's not a simple task... i5-3570K, 16GB DDR3, GTX660Ti, SSD, Win7 64Bit Warthog Base + Cougar Stick, Cougar Throttle (el cheapo HAL-Mod), MFG Crosswind Rudder Pedals, TrackIR 5 Blackshark 1&2, A-10C, P-51, UH-1H, Mi-8MTV2, F86-F, MiG-21Bis, Combined Arms, FC3, Falcon BMS, Rise of Flight
acdarc Posted November 3, 2011 Posted November 3, 2011 I don't understand, what you want to tell us there, but compared to the complexity of the DCS everything should be simple. :smilewink: I'll keep it short: Making DCS (and multiplayer with a central server) happen clearly states that the skills and tools are there, what's missing is the will (or funding).
GGTharos Posted November 3, 2011 Posted November 3, 2011 Or, you know, time? [sIGPIC][/sIGPIC] Reminder: SAM = Speed Bump :D I used to play flight sims like you, but then I took a slammer to the knee - Yoda
acdarc Posted November 4, 2011 Posted November 4, 2011 Or, you know, time? More funding = more staff = more time in manhours. Of course you can't just put an ad to the paper, grab Ken the Coder off the street and tell him to make this happen. It would just be encouraging to know that something like this is coming someday. And please don't take my message as an offensive one. I absolutely love the fact that you already provide a centralized multiplayer hub that has worked just fine for what it is - it's just that games like this which are this concentrated around dedicated people (who create their own close communities to play together) should deserve a dedicated server software.
Rhinox Posted November 4, 2011 Posted November 4, 2011 Sorry, this experiment in many flavors was already done a year ago, I even took it up to the next level and tried a VMware ESX-cloud. No chance at the moment. I do not agree with your last statement... ;-)
GGTharos Posted November 4, 2011 Posted November 4, 2011 If it was possible to just throw money/people at the problem it would have been done. ED has been looking into a dedicated server (not necessarily linux) for some time now. :) More funding = more staff = more time in manhours. Of course you can't just put an ad to the paper, grab Ken the Coder off the street and tell him to make this happen. It would just be encouraging to know that something like this is coming someday. And please don't take my message as an offensive one. I absolutely love the fact that you already provide a centralized multiplayer hub that has worked just fine for what it is - it's just that games like this which are this concentrated around dedicated people (who create their own close communities to play together) should deserve a dedicated server software. [sIGPIC][/sIGPIC] Reminder: SAM = Speed Bump :D I used to play flight sims like you, but then I took a slammer to the knee - Yoda
acdarc Posted November 4, 2011 Posted November 4, 2011 (edited) If it was possible to just throw money/people at the problem it would have been done. ED has been looking into a dedicated server (not necessarily linux) for some time now. :) Thank you for considering this. However, Linux would produce a ton more of FFA-servers (imho) since it's easy to install and maintain remotely. Please please, or atleast make it runnable with wine (or how many headless servers in public farms have you seen running windows compared to any other OS?). Edited November 4, 2011 by acdarc
sebbomann Posted November 4, 2011 Posted November 4, 2011 ED has been looking into a dedicated server (not necessarily linux) for some time now. :) Excellent. That's all i wanted to hear. :thumbup: i5-3570K, 16GB DDR3, GTX660Ti, SSD, Win7 64Bit Warthog Base + Cougar Stick, Cougar Throttle (el cheapo HAL-Mod), MFG Crosswind Rudder Pedals, TrackIR 5 Blackshark 1&2, A-10C, P-51, UH-1H, Mi-8MTV2, F86-F, MiG-21Bis, Combined Arms, FC3, Falcon BMS, Rise of Flight
GGTharos Posted November 4, 2011 Posted November 4, 2011 @sebbomann - You're welcome :) @acdarc - The devs are well aware of all this, but again, there's a very real time available problem, and they can't just keep hiring people for one part of a given project. It will take a while, but they're looking into it :) [sIGPIC][/sIGPIC] Reminder: SAM = Speed Bump :D I used to play flight sims like you, but then I took a slammer to the knee - Yoda
Recommended Posts