ED Team USSR_Rik Posted March 1, 2019 ED Team Posted March 1, 2019 (edited) (based on Werner ‘derelor’ Siedenburg text with help of beta-testers team. Many thanks to all public hosters who help us in tests!) DCS Remote Server Control works starting ver. 2.5.4.28090, based on Web GUI and has the following options: Server tab: Pause/start, stop mission Change server options (Name, Password, Port, Integrity Check etc) Run any mission from mission list, LOOP and SHUFFLE modes. Add, remote mission to list. Save current mission list Mission progress indiccator (based on mission triggers and goals as usual, WIP) Also you can see Log window in this tab (press </> icon on the top-left corner). Server log updates in this wingow 'on-the-fly' Players tab: Show player list, banned list Kick or ban any player Unban any player Chat tab: Read and write chat messages. All players will see messages sent by the control PC as white-colored server messages. At the same time, the control PC can see all game chat messages. Edited September 10, 2020 by USSR_Rik 1 Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down. Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз. G.K. Chesterton DCS World 2.5: Часто задаваемые вопросы
ED Team USSR_Rik Posted March 1, 2019 Author ED Team Posted March 1, 2019 (edited) 1. What is needed to run a dedicated server? Dedicated server is not a standalone software, it's one of DCS start option. To run a server, a (separate) DCS base install is needed with all terrains (you wish to host) purchased and installed. We are considering possibilities for running terrains without purchase them in --norender mode. 2. How to run a dedicated server? Currently, the dedicated server can only be started manually from the command line appending the following parameters to file --server runs DCS in ‘server’ mode where the simulator is started as a server with the first mission in list ["missionList"] (see ‘Saved Games\<DCS>\Config\serverSettings.lua’) and/or --norender runs DCS without 3D rendering or just --webgui server started as usual (i.e. with rendering and GUI) and you can control it via web interface. Examples: <DCS base directory>\bin>dcs --server --norender (server started without rendering and launched first mission in serverSettings.lua missions list) <DCS base directory>\bin>dcs --webgui (DCS started as usual with full render and server can be controlled via web) 3. How to run several dedicated servers on the same machine? It is possible to run several DCS (server) instances from the same install by using different write folders for each one with the “-w” (for “write folder”) command line parameter. Also, each instance should use a separate game port and HTTP port (for the web GUI to work). The HTTP port can be changed by editing the webgui_port line in file autoexec.cfg: webgui_port = 12345 4. How to shut down a dedicated server? Currently, to shut down the dedicated server, the DCS process has to be killed via Windows task manager - a proper shutdown procedure does not exist yet. Note: While running the dedicated server in graphics mode (i.e., started without the --norender parameter), the game world is shown and the ESC key does not work. 5. How to control a dedicated server? There are two options: local server started on your PC and remote server started somewhere. 5.1 Remote Control For remote control, DCS servers use TCP port 8088 by default. This port has to be opened on the server's router for remote control to work. UPNP routers will open this port automatically (this feature is work in progress and currently does not always work reliably). For remote control of the DCS server, the control PC (or device) has to be logged in into your DCS account on the DCS homepage. NOTE: your PC and server should be logged in the same account! You can't control servers started from different DCS accounts (this feature is in development). In order to get control open your Profile page and select your server or visit URL: https://www.digitalcombatsimulator.com/en/personal/server/ (EN) 5.2 Local Control A. You can use the same URL as in Remote Control (note: you must be logged in to your DCS account) B. Open the .html document <DCS base directory>\WebGui\index.html from your local file system. This allows local server control without forwarding port 8088 and logging into a DCS account on the DCS homepage. NOTE (added by const): You should disable uPnP in DCS in case of using manual address or port translation in your router for DCS application. Add line to your autoexec.cfg: net.use_upnp = false Otherwise DCS will try to automatically open ports in your router on default router IP via uPnP ADDED 1. Issue: Server's player name is just 'player' and can't be changed Hint: Create folder Scripts in server home folder: Saved Games\%DCS_Dedicated_Server%\Scripts and create in that folder file dedicatedServer.lua with text: net.set_name('your desired server player name') local res = net.start_server(serverSettings) if res ~= 0 then log.write('Dedicated Server', log.DEBUG, 'Failed to start server with code: ', res) end ADDED 2. Issue: Web control does't works on MS browsers (EDGE, IE). Repair in progress. Please use Chrom, Firefox. Edited July 22, 2019 by USSR_Rik 1 Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down. Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз. G.K. Chesterton DCS World 2.5: Часто задаваемые вопросы
Looney Posted March 1, 2019 Posted March 1, 2019 Thank you so very much! [sIGPIC][/sIGPIC] Commodore 64 | MOS6510 | VIC-II | SID6581 | DD 1541 | KCS Power Cartridge | 64Kb | 32Kb external | Arcade Turbo
schurem Posted March 1, 2019 Posted March 1, 2019 bolshe spasibo! I5 9600KF, 32GB, 3080ti, G2, PointCTRL
ravenzino Posted March 1, 2019 Posted March 1, 2019 well, just to remark this historical moment... i9-9900K, G.Skill 3200 32GB RAM, AORUS Z390 Pro Wifi, Gigabyte Windforce RTX 2080 Ti, Samsung 960 Pro NVMe 512G + 860 Pro 1T, TM Warthog HOTAS, VKB T-Rudder, Samsung O+ F/A-18C, F-16C, A-10C, UH-1, AV-8B, F-14, JF-17, FC3, SA342 Gazelle, L-39, KA-50, CEII, Supercarrier Preordered. (Almost abandoned: CA - VR support please?) PG, NTTR
VladMordock Posted March 1, 2019 Posted March 1, 2019 Thanks! :thumbup: We are considering possibilities for running terrains without purchase them in --norender mode. Do it, you will gain more from more active servers than selling "a few" more licenses by server admins. :music_whistling: Zapraszam na Gildia.org - polska społeczność DCS. :thumbup:
RaiderOne Posted March 1, 2019 Posted March 1, 2019 Thank you ! Very good news for MP teams around the world ! :thumbup:
HC_Official Posted March 1, 2019 Posted March 1, 2019 great news about dedicated server :) not so great news that we still have to buy terrains to host them :mad: No more pre-orders Click here for tutorials for using Virpil Hardware and Software Click here for Virpil Flight equipment dimensions and pictures. .
Esac_mirmidon Posted March 1, 2019 Posted March 1, 2019 Is possible to run a dedicated server and fly as a client from the same machine? Or you need one PC for the dedicated server and another for flying.? " You must think in russian.." [sIGPIC][/sIGPIC] Windows 7 Home Premium-Intel 2500K OC 4.6-SSD Samsung EVO 860- MSI GTX 1080 - 16G RAM - 1920x1080 27´ Hotas Rhino X-55-MFG Crosswind Rudder Pedals -Track IR 4
HC_Official Posted March 1, 2019 Posted March 1, 2019 Is possible to run a dedicated server and fly as a client from the same machine? Or you need one PC for the dedicated server and another for flying.? probably, but you will need 32G of RAM and it will affect your client performance No more pre-orders Click here for tutorials for using Virpil Hardware and Software Click here for Virpil Flight equipment dimensions and pictures. .
Esac_mirmidon Posted March 1, 2019 Posted March 1, 2019 So the benefit is very small... Well it seems the full potential for dedicated server is having a dedicated machine. Thanks HC. " You must think in russian.." [sIGPIC][/sIGPIC] Windows 7 Home Premium-Intel 2500K OC 4.6-SSD Samsung EVO 860- MSI GTX 1080 - 16G RAM - 1920x1080 27´ Hotas Rhino X-55-MFG Crosswind Rudder Pedals -Track IR 4
Mr_sukebe Posted March 1, 2019 Posted March 1, 2019 Excellent stuff. I’m looking forward to feedback on resource requirements and general thoughts on best practices. 7800x3d, 5080, 64GB, PCIE5 SSD - Oculus Pro - Moza (AB9), Virpil (Alpha, CM3, CM1 and CM2), WW (TOP and CP), TM (MFDs, Pendular Rudder), Tek Creations (F18 panel), Total Controls (Apache MFD), Jetseat
Bob_Bushman Posted March 1, 2019 Posted March 1, 2019 (edited) So the benefit is very small... Well it seems the full potential for dedicated server is having a dedicated machine. Thanks HC. Not necessarily, it would be running as two distinct processes, so since DCS is so limited in that regard it will on a newer mutlicore CPU take more effect from having all those threads. Also if for some instance your game could have a crash, and unless this also crashes other parts of your machine your server instance could be running just fine. I am hoping :) If it is tied in with your own account and whatnot, that might be a bit different, I really hope not. Edited March 1, 2019 by Bob_Bushman i7 8700k @ 4.7, 32GB 2900Mhz, 1080ti, CV1 Virpil MT-50\Delta, MFG Crosswind, Warthog Throttle, Virptil Mongoost-50 throttle.
Mr_sukebe Posted March 1, 2019 Posted March 1, 2019 So the benefit is very small... Well it seems the full potential for dedicated server is having a dedicated machine. Thanks HC. The only question then starts on resource requirements. If it’s not rendering any visuals, it’s footprint should be smaller than what we currently see, so we might be able to run the server on a fairly old second pc. I’m hoping to using either a laptop, of my current pc base when I upgrade later this year. 7800x3d, 5080, 64GB, PCIE5 SSD - Oculus Pro - Moza (AB9), Virpil (Alpha, CM3, CM1 and CM2), WW (TOP and CP), TM (MFDs, Pendular Rudder), Tek Creations (F18 panel), Total Controls (Apache MFD), Jetseat
Esac_mirmidon Posted March 1, 2019 Posted March 1, 2019 Interesting " You must think in russian.." [sIGPIC][/sIGPIC] Windows 7 Home Premium-Intel 2500K OC 4.6-SSD Samsung EVO 860- MSI GTX 1080 - 16G RAM - 1920x1080 27´ Hotas Rhino X-55-MFG Crosswind Rudder Pedals -Track IR 4
Sandman1330 Posted March 1, 2019 Posted March 1, 2019 (edited) great news about dedicated server :) not so great news that we still have to buy terrains to host them :mad: We really really really want to run PG on my server... but (mostly) out of principle we won’t purchase a second license. Any timeframe on the decision whether to allow other terrains? My PG map sits idle, and likely none of us will purchase Syria if we can’t use it on our server. Not to mention the hard drive requirements of leaving so many maps installed... will running in norender mode still require the map be installed, if you do allow free licenses for servers? Or maybe just a skeleton of the map for the server, to save space? Edited March 1, 2019 by Sandman1330 Ryzen 7 5800X3D / Asus Crosshair VI Hero X370 / Corsair H110i / Sapphire Nitro+ 6800XT / 32Gb G.Skill TridentZ 3200 / Samsung 980 Pro M.2 / Virpil Warbrd base + VFX and TM grips / Virpil CM3 Throttle / Saitek Pro Combat pedals / Reverb G2
wasserschorle Posted March 1, 2019 Posted March 1, 2019 When could it be possible to rent a server? I mean like renting one for ArmA from the regular game server providers.
cercata Posted March 1, 2019 Posted March 1, 2019 We are considering possibilities for running terrains without purchase them in --norender mode. That would be amazing !!!!
BoneDust Posted March 1, 2019 Posted March 1, 2019 Good stuff. Alienware New Aurora R15 | Windows® 11 Home Premium | 64bit, 13thGen Intel(R) Core(TM) i9 13900KF(24-Core, 68MB| NVIDIA(R) GeForce RTX(TM) 4090, 24GB GDDR6X | 1 X 2TB SSD, 1X 1TB SSD | 64GB, 2x32GB, DDR5, 4800MHz | 1350W PSU, Alienware Cryo-tech (TM) Edition CPU Liquid Cooling power supply | Pimax Crystal VR
Wizard1393 Posted March 1, 2019 Posted March 1, 2019 Good news that there's finally an official dedicated server option. But, as I understand it, this really isn't something new? Whats new is the webgui control interface. We already had a "render3d = false" option (not sure if it worked in 2.5). And to be honest, I don't get why you make it unnecessarily difficult, still requiring an account to host. Easy is the key. I think you should just make available a completely free "full package everything included" dedicated server package download that is not "playable". This will only benefit the community. To actually play you would still need a purchased client. GPU: PALIT NVIDIA RTX 3080 10GB | CPU: Intel Core i7-9700K @ 4,9GHz | RAM: 64GB DDR4 3000MHz VR: HP Reverb G2 | HOTAS: TM Warthog Throttle and Stick OS: Windows 10 22H2
Rudel_chw Posted March 1, 2019 Posted March 1, 2019 1. What is needed to run a dedicated server? Dedicated server is not a standalone software, it's one of DCS start option. To run a server, a (separate) DCS base install is needed with all terrains purchased and installed. ... 5.1 Remote Control .. For remote control of the DCS server, the control PC (or device) has to be logged in into your DCS account on the DCS homepage. NOTE: your PC and server should be logged in the same account! You can't control servers started from different DCS accounts Please clarify this a bit .. in anticipation of the Dedicated Server release, I purchased the terrains ... but they were not available to purchase on my current DCS account (as I already owned them) ... so, I created a different account for use with my dedicated Server. So, how can I control my Server if it uses a different ED account? I dont get it :( For work: iMac mid-2010 of 27" - Core i7 870 - 6 GB DDR3 1333 MHz - ATI HD5670 - SSD 256 GB - HDD 2 TB - macOS High Sierra For Gaming: 34" Monitor - Ryzen 3600 - 32 GB DDR4 2400 - nVidia RTX2080 - SSD 1.25 TB - HDD 10 TB - Win10 Pro - TM HOTAS Cougar Mobile: iPad Pro 12.9" of 256 GB
Wizard1393 Posted March 1, 2019 Posted March 1, 2019 I agree with Rudel. I'd suggest just remove account requirement all together for dedicated servers. Why do we need an account even, to host a server? Strange way to go with this imo. GPU: PALIT NVIDIA RTX 3080 10GB | CPU: Intel Core i7-9700K @ 4,9GHz | RAM: 64GB DDR4 3000MHz VR: HP Reverb G2 | HOTAS: TM Warthog Throttle and Stick OS: Windows 10 22H2
Jumbik Posted March 1, 2019 Posted March 1, 2019 I agree with Rudel. I'd suggest just remove account requirement all together for dedicated servers. Why do we need an account even, to host a server? Strange way to go with this imo. Well I suppose they do not have a way how to prevent remote tampering with your server if you will allow remote control. The only way to go now is to limit it for your login. Do, or do not, there is no try. -------------------------------------------------------- Sapphire Nitro+ Rx Vega 64, i7 4790K ... etc. etc.
Recommended Posts