Jump to content
Sign in to follow this  
farooqaaa

Bandwidth settings for a 40 player server

Recommended Posts

Only mod we use is ACRE.

This is what I use currently but players experience desync when player count reaches above 25.

language="English";
MaxMsgSend=64;
MaxSizeGuaranteed=1024;
MaxSizeNonguaranteed=256;
MinBandwidth=11520000;
MaxBandwidth=102400000;
MinErrorToSend=0.00199;
MinErrorToSendNear=0.0199999998;
MaxCustomFileSize=0;

class sockets{maxPacketSize=2048;};

Server specs: Intel Quad-Core Xeon E3-1230 and 8GB Ram.

Share this post


Link to post
Share on other sites
Only mod we use is ACRE.

This is what I use currently but players experience desync when player count reaches above 25.

language="English";
MaxMsgSend=64;
MaxSizeGuaranteed=1024;
MaxSizeNonguaranteed=256;
MinBandwidth=11520000;
MaxBandwidth=102400000;
MinErrorToSend=0.00199;
MinErrorToSendNear=0.0199999998;
MaxCustomFileSize=0;

class sockets{maxPacketSize=2048;};

Server specs: Intel Quad-Core Xeon E3-1230 and 8GB Ram.

What Internet Bandwith do you have ? If 100Mbits increase maxmsg send to 1024, delete MaxSizeGuaranteed=1024; and MaxSizeNonguaranteed=256; minband and max band = 104857600.

Share this post


Link to post
Share on other sites

So..

Delete MaxSizeGuaranteed and MaxSizeNonguaranteed

and

set minband and max band = 104857600 ?

Sorry @PawelKPL ..i want to be sure not to start WW3 with the delete button..

Edited by GiorgyGR

Share this post


Link to post
Share on other sites

try this

based on typical speed test upload of a server at 75MBps for coop play

Minbandwidth=31440000;

MaxBandwidth=78643200;

MaxSizeGuaranteed=512;

MaxSizeNonguaranteed=256;

MaxMsgSend=327;

MinErrorToSend=0.004;

MinErrorToSendNear=0.01;

class sockets{maxPacketSize =2048;};

2048 is so so wrong. This is based on the max packet size that can be transmitted over the i/net, the default value is the only value that you should be using

class sockets{maxPacketSize =1400;};

this allows around 100bytes for the headers for the various guaranteed and non guaranteed messages that are sent within the message

see this link for more info

http://en.wikipedia.org/wiki/Maximum_transmission_unit

Following is theoretical

..............................

Based on the following assumptions (This was quickly done so expect errors)

Typically the server cycle rate (server equivalent to Frames per second on the client) should be somewhere between 20 and 50

The maximum size of any message (a combo of guaranteed and non guaranteed messages) is 1500 bytes (12000 bits or thereabouts) including headers

therefore the maximum data transfer per second that the server could be sending is

12000 bits X 50 fps X Maxmessagesend

Theoretically (and probably incorrectly assumed due to lack of info) the Maxmessagesend would be

Maxmessagesend = Max Serverupload bandwidth / (12000bits x 50fps)

(Get the maximum upload speed of the server via speed test (not very accurate but good enough)

from this you could then get the minimum bandwidth required

Minbandwidth = Maxmessagesend * 20 FPS * 12000bits

if you want to run any calcs, dont forget the difference between bits and bytes

Edited by Terox

Share this post


Link to post
Share on other sites
So..

Delete MaxSizeGuaranteed and MaxSizeNonguaranteed

and

set minband and max band = 104857600 ?

Sorry @PawelKPL ..i want to be sure not to start WW3 with the delete button..

Do what I told you and you will find it is the best setup, I host arma 2 and 3 servers since 2008 and I've read tonnes of info about server config setups. just take my config:

MaxMsgSend=16384;

//MaxSizeGuaranteed=256;

//MaxSizeNonguaranteed=128;

MinBandwidth=104857600;

MaxBandwidth=104857600;

MinErrorToSend=0.001;

MinErrorToSendNear=0.01;

MaxCustomFileSize=2920000;

I know the formulas, maths, etc. but in arma server it does not work, just use that config and you will see if it is ok.

Share this post


Link to post
Share on other sites
Do what I told you and you will find it is the best setup, I host arma 2 and 3 servers since 2008 and I've read tonnes of info about server config setups. just take my config:

Agreed that the info for setting up the bandwidth settings is to put it mildly, vague at best

But to set the min and max bandwidth at 100Mbps (12.5MBps) I believe is wrong. I doubt very much a 100mbps connection will ever actually be at its full max speed up and down

The biggest performance achievement I have seen is MaxMessagesend

Increasing Maxmessagesend does decrease server fps (It has to work harder at getting the messages out per server cycle (FPS on a client))

Typically for a pvp server this can be left failry low 100-200 whereas a coop server needs to send more data about the ai, typically a good value for that would be 300 to 500, the higher the upload speed of the server, the higher the Maxmessagesend you can use.

MaxMsgSend=16384;

I dont recollect seeing any server arma*cfg with that high a maxmessage value

Share this post


Link to post
Share on other sites

Just in case. We have a i7 3930K, 100Mbps server and are running two arma 3 and 1 arma 2 dayz server on it. What shall the "MaxMsgSend", "Min/MaxBandwidth" settings be for that?

Share this post


Link to post
Share on other sites
Just in case. We have a i7 3930K, 100Mbps server and are running two arma 3 and 1 arma 2 dayz server on it. What shall the "MaxMsgSend", "Min/MaxBandwidth" settings be for that?

try my config above. but for any box gives half of bandwith: min/max at: 52428800

Share this post


Link to post
Share on other sites

Hi Guys,

i have only 34MBit Bandwith. Can you give me some tips about my config?

MaxMsgSend=1024;

MaxSizeGuaranteed=512;

MaxSizeNonguaranteed=256;

MinBandwidth=20971520; //20 MBit

MaxBandwidth=35651584; //34 MBit

MinErrorToSend=0.005;

MinErrorToSendNear=0.0099999998;

MaxCustomFileSize=2920000;

adapter=-1;

3D_Performance=93750;

Resolution_W=0;

Resolution_H=0;

Resolution_Bpp=32;

Windowed=0;

THX

Share this post


Link to post
Share on other sites
Hi Guys,

i have only 34MBit Bandwith. Can you give me some tips about my config?

THX

how many players, what missions ? I think 20 players is enough for your settings. just remove MaxSizeGuaranteed=512;

MaxSizeNonguaranteed=256; minerrortosend=0.0025 (depends what cpu you have)

Share this post


Link to post
Share on other sites

Hi

* How many players? -> Many as possible

* What mission? -> Domination, Insurgency, self made, don't really know

server:

2x Intel Xeon E5345 2.33 GHz (quad core)

12 GB RAM

Windows 2008

Thx

Edited by gagagu

Share this post


Link to post
Share on other sites
Hi

* How many players? -> Many as possible

* What mission? -> Domination, Insurgency, self made, don't really know

server:

2x Intel Xeon E5345 2.33 GHz (quad core)

12 GB RAM

Windows 2008

Thx

So it is what I've written last post. 25 players it will be enough.

Share this post


Link to post
Share on other sites
Do what I told you and you will find it is the best setup, I host arma 2 and 3 servers since 2008 and I've read tonnes of info about server config setups. just take my config:

MaxMsgSend=16384;

//MaxSizeGuaranteed=256;

//MaxSizeNonguaranteed=128;

MinBandwidth=104857600;

MaxBandwidth=104857600;

MinErrorToSend=0.001;

MinErrorToSendNear=0.01;

MaxCustomFileSize=2920000;

I know the formulas, maths, etc. but in arma server it does not work, just use that config and you will see if it is ok.

can this be used for a 75 person dayz server?

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×