Given the announcement today of the DCS server bits, I was wondering if anyone had tried to run a DCS server on something temporary, like Amazon Web Services, i.e. AWS.
Some thing a t2.2xlarge server, with 8 vCPU, 32GB RAM and 30 GB of SSD would be (roughly, I think) about $0.43 an hour.
The idea would be to script something that would crank up a server just when it was needed, built it out (install just the free map etc) and then kill it when done, just paying for the time it is in use.
I imagine this has been tried already, so curious to see if it works or is even worth it. I imagine one downside might be the CPU requirements, i.e. for 10 people (max, i.e. small groups) then is the single core speed going to be the issue, unless it is a 4GHz clock speed?
There was talk about it on EDs board. I think CPU is an issue, as is the image footprint of the server. Thatâs a lot of IO to get that thing running.
Yep, I could imagine. Might be worth an experiment as itâs all disposable, they have the T, C(ompute) and such like classes as well. I was more picturing just something to stand-up for 5 people for an hour etc, and then script the bejebus out of it so that it could be âon demandâ, i.e. run something, wait for 15 mins, play, destroy
Itâs funny to think about, but a lot of server capacity is sort of like that, in that demand is detected, a server gets cloned and set-up completely automatically and then gets added to the âpoolâ to be used.
Imagine something like five people lobby up in something new in DCS, and then it spins up a virtual MP server for them - the charge being 50 cents for a couple of hours play.
Big servers and MP groups need to be around a lot, but even in DCS there are servers sat empty during certain timezones etc, and pay-for-what-you-use might be a fit here. Dunno
Iâm interested. But we might need a DCS Server Manager volunteer for that or something that can take care of updates and things. Discobot might take up arms against us if we put another hat on his head.
Oh, I didnât mean a Mudspike thing. Like I was chatting to @Wes, it was more just about the experiment to do it. Something like Microsoft Azure or even a windowservercore docker container might work as well. It was more me just fiddling around with stuff for a what if.
For DCS the stuff that @Wes and @WreckingCrew run for Hollopoint is always available to jump on if needed etc.
Testing in DS mode now - it is lighter for sure. @WreckingCrew it would be worth doing for HolloPointe.
Rather than launch via command prompt, I just made a shortcut.
The full target line reads: âD:\Eagle Dynamics\DCS World\bin\DCS.exeâ --server --norender
Correct to your install path as needed.
I would like to add, the main DCS window is still open despite âNO RENDERâ, except it just stays as the DCS startup splash screen. As stated by ED - you would have to terminate via task manager (or right click the icon in the task bar).
Clicking âSTOPâ in the webgui does stop the server but does not terminate the process.
When I type chat from the server console it shows me as âplayerâ. But when I look in the serverâs Multiplayer settings it shows the playerâs name properly as âHollo Pointeâ. Is there a way to set the player name to âHollo Pointeâ in the new dedicated server?
I am able to remote control the server through my DCS account. But that seems like I would be the only administrator who can access it that way⊠so Teamviewer will still be needed for now.
I noticed that too. I donât think that can be changed at the moment.
I think it would be good if they took the server off the player list and then let its chat show as âServerAdmimâ or something similar with maybe a special color code, like orange.
I went back to the old style with Render = False in the autoexec.cfg. After uploading a bunch of updated missions, the dedicated server still showed the old deleted missions in the list.
It looked to be working OK, though. Slmod was working fine, it seemed. But I did not like having to End Task to shut down DCS.
Iâve been running my squadronâs missions on AWS for the last month. I just run an ec2 instance for a few hours at a time and just then tear it down. Disk speed is an issue resulting in slower start up times than a typical desktop, otherwise I think it runs pretty well. t2.2xlarge I think would run well, though its likely more than necessary. Iâve managed to run DCS on a t3.medium (~$.10 an hour), but usually host squadron missions (typically ~10 pilots) on a z1d.large (~$.35 an hour).
https://ready-room.net is the service Iâve put together for this. Iâve just finished adding more AWS regions. To be fully transparent Iâm basically asking for ~2x the AWS ec2 cost (and hoping this will cover overheads and tax).