Jump to content

local host Vs DServer performances ?


Recommended Posts

Pennix_LeGaulois
Posted

Hello everyone,

 

I searched several times but did not manage to find an answer on the forum, so I figure I would directly ask the question.

 

We are playing multiplayer on customs missions with a few friends, currently hosting locally on my computer (creating the server directly through the game). So far, it's very satisfactory.

As we are looking forward to more and more complex missions, with more AI planes and events around, I was wondering if it would be beneficial (performance wise) to start using a DServer ?

The DServer would still be hosted on my computer, along side my game session.

 

As I understood IL2 doesn't benefit much from multi-cores CPU, and is quite frequency dependent. 

I was thinking maybe having DServer alongside the game would allow to actually share the computing load between more CPUs and ram (and ultimately prevent or at least push-back the slowdowns that tend to happen when too much is going on). 

Does anyone has some feedback/ personal experience on this matter ?

 

Is my understanding of game computing way too simplistic ? (wouldn't be a surprise, I have no ideas what's calculated client side and what's calculated server side on IL2...)

 

 

 

 

 

 

 

SAS_Storebror
Posted

When hosting games locally, IL-2 GB actually balances the load of hosting and playing the game across threads/cores pretty well.

Running DServer on the same machine like the game itself has no benefits for that reason.

In my tests actually the performance suffered a little.

 

DServer is useful for hosting the game on a dedicated and - mostly - headless machine.

That, and only that.

 

:drinks:

Mike

Pennix_LeGaulois
Posted

Thanks for your feedback Mike !

 

Related question : when hosting locally, if I get fps drop due to too high GPU load (I play in VR so it might happen ^^), will it have repercussion on other players side ? will it make the server stutter ?

If so, does using DServer alongside game session prevent it ? (although overall performances might be a little worse than local hosting through the game only)

SAS_Storebror
Posted
6 hours ago, Pennix_LeGaulois said:

if I get fps drop due to too high GPU load (I play in VR so it might happen ^^), will it have repercussion on other players side ? will it make the server stutter ?

No and no.

 

:drinks:

Mike

Pennix_LeGaulois
Posted

That's great news !

 

Many thanks for your help !

  • 1 month later...
=RS=Stix_09
Posted (edited)

@Pennix_LeGaulois One other reason to use dserver:

 

Self hosted (game client) dogfights mode of game play doesn't work properly with some in game triggers , as far as I know they have never fixed this (must be a engine issue).

(checkzone triggers for example do not work properly)

 

Coop works fine.

 

So you have to use dserver if you want to have mplayer dogfight work properly. Dserver also is headless , (no GPU is used)

Edited by =RS=Stix_09
No.23_Gaylion
Posted

Can you host a server with the dserver then login and go play on your server using the same machine?

Posted
46 minutes ago, US93_Talbot said:

Can you host a server with the dserver then login and go play on your server using the same machine?

 

Yes, as long as you use the separate DServer that you can get free, not the one that comes with IL-2. Note that your server performance won't be as strong since you are using up some of the resources by flying on the same PC. See the details in Chapter 11 of the editor manual.

  • Thanks 1
No.23_Gaylion
Posted (edited)

Hey, I just figured out it works if you use an alt account info to host the dserver. Then login to the game with your regular account. Didn't work if I used same account for both.

Edited by US93_Talbot
Posted
1 minute ago, US93_Talbot said:

Adeserter. Just figured out it works if you use an alt account info to host the dserver. Then login to the game with your regular account. Didn't work if I used same account for both.

 

If you want, you can use the alternate account to log into the DServer that comes with IL-2 and then fly on that server.

  • Thanks 1
No.23_Gaylion
Posted

Is the non proprietary dserver better/more user friendly than the one IL2 provides?

Posted

Also worth to note for TrackIR users that you have to start the client before the Dserver. TrackIR grabs the first IL-2 process it sees and points it output there; which is quite annoying.

  • Thanks 1
  • Upvote 1
Posted (edited)
39 minutes ago, US93_Talbot said:

Is the non proprietary dserver better/more user friendly than the one IL2 provides?

 

The separate DServer and the DServer that comes with IL-2 are exactly the same and are both proprietary. The separate DServer install has a directory structure that looks like IL-2 but it's a stripped-down version of IL-2 that just allows you to run a DServer. Besides the DServers just mentioned, the other option is to start a server from the Multiplayer or Coop screen inside IL-2, but that has issues with check zone triggers and proximity triggers (at least) right now.

Edited by JimTM
  • 2 months later...
Posted
On 7/23/2020 at 6:00 PM, JimTM said:

 

The separate DServer and the DServer that comes with IL-2 are exactly the same and are both proprietary. The separate DServer install has a directory structure that looks like IL-2 but it's a stripped-down version of IL-2 that just allows you to run a DServer. Besides the DServers just mentioned, the other option is to start a server from the Multiplayer or Coop screen inside IL-2, but that has issues with check zone triggers and proximity triggers (at least) right now.

Are there really two different versions to download? I tried it yesterday downloading the installation-software using my player- and my server-account. Both got the same installation-setup-exe resulting in exactly the same installation. So there is no difference no longer? Or for some reason my server-account was treated like a player-account.


Next to the confusion: why spending 40 GB of rare SSD-space on my PC for an extra server-setup when calling the DServer.exe from the players-installation will call exactly the same dserver.exe and result in the same server finally?

(btw: the updates-section of the new installations at the moment is 20 GB large. I suspect there's some tidy-up-script missing.)

Posted (edited)

When me and one of my friends tested my mission "Burning Steppe" a few months ago, we discovered something peculiar. If it is hosted from the multiplayer menu, the mission run perfectly smooth, but when it was hosted from DServer, it would stutter without end on the same host computer and clients.

Burning Steppe spawns in Planes and Vehicles throughout its run time and its a dogfight mission.

Edited by [N.O.G.F]Leon_Portier
Posted (edited)
1 hour ago, Retnek said:

Are there really two different versions to download? I tried it yesterday downloading the installation-software using my player- and my server-account. Both got the same installation-setup-exe resulting in exactly the same installation. So there is no difference no longer? Or for some reason my server-account was treated like a player-account.


Next to the confusion: why spending 40 GB of rare SSD-space on my PC for an extra server-setup when calling the DServer.exe from the players-installation will call exactly the same dserver.exe and result in the same server finally?

(btw: the updates-section of the new installations at the moment is 20 GB large. I suspect there's some tidy-up-script missing.)

 

In your server account installation, run launcher.exe, click play, and then try to fly a quick mission. Does it work?

 

You need the server account to run a DServer and BoX on your PC at the same time. You can use the server account to run the DServer from your paid installation if you want.

Edited by JimTM
Posted
On 9/26/2020 at 1:52 PM, JimTM said:

In your server account installation, run launcher.exe, click play, and then try to fly a quick mission. Does it work?

 

You need the server account to run a DServer and BoX on your PC at the same time. You can use the server account to run the DServer from your paid installation if you want.

Thx for hints - for the question:

No, I can't fly a quick mission, because the server-account has no access to resources like planes or (most of the) maps. That's ok, I did not expect the server-account to function as a player-account. I was wondering the copy I separately downloaded with the server-account is identical to the one I got using the player-account. So I suspect the code is the same entirely.

If not, I would ask the developers to kindly add some obvious colours, markers or hints to distinguish the server-edition from the one for the players.

It still might be useful or even inevitable to run a second copy for the dserver separately because of needs for different configuration- or log-files.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...