Jump to content
Sign in to follow this  
gossamersolid

Help me Find a good Server Config for my Specs

Recommended Posts

Commenting out MaxSizeNonguaranteed provides the best solution to AI Stutter. It is positively less.

...Syn...

Wouldn't remarking MaxSizeNonguaranteed be the same as setting it to 256 (default according to wiki)?

Share this post


Link to post
Share on other sites

Execellent question, I wish I had the answer for. Commenting it out, produced the least amount of AI running stutter, 2nd best was 24~32.

@djczing, MTU is ISP limited, ethernet is 1500. I tested mine with a windows machine:

ping xxx.xxx.xxx.xxx -f -l 1472

Produced 0 fragmented packets, with a ping to my ISP's homepage, Comcast.com. Sadly, Gigabit-Ethernet's jumbo-frames, cannot be used over the internet.

Still not sure of, on the whole smaller vs larger packets deal, if ethernet's fragmenting packets larger than the MTU, or padding packets smaller than the MTU is actually happening, with UDP.

...Syn...

...Syn...

Edited by VisceralSyn
typos and other grammatical errors, as usual...

Share this post


Link to post
Share on other sites

In the OP, he stated:

Here's my current server config:

MinBandwidth=15000000;

MaxBandwidth=100000000;

MaxMsgSend=1024;

MaxSizeGuaranteed=1024;

MaxSizeNonguaranteed=64;

MinErrorToSend=0.0024999999;

MaxCustomFileSize=0;

From day one of this thread, I'm wondering if he meant in his basic.cfg or arma2.cfg?

Or, do I misunderstand the WIKI ?

Are we able to put them in the server.cfg?

Share this post


Link to post
Share on other sites

I meant the arma2.cfg

You can't put that stuff in the server.cfg

Share this post


Link to post
Share on other sites

This is all over my head.

I am trying to tweak me server config but I have no idea what to set it all to :(

Here is my broadband performance results

1169590717.png

The max amount of players that will connect I cant see going over 5.

I am using real crappy hardware at the moment for me dedicated server but I hope to change all that soon.

Oh and I of course connect to my dedicated server VIA LAN and my mates over the internet.

What would be a good starting point for my config file?.

MinBandwidth=

MaxBandwidth=

MaxMsgSend=

MaxSizeGuaranteed=

MaxSizeNonguaranteed=

MinErrorToSend=

MaxCustomFileSize=

Thanks very much in advance

Edited by stk2008

Share this post


Link to post
Share on other sites

stk2008, you should 1st try not using any settings. If only 5 will be playing, I doubt a basic.cfg will be needed. Your internet speed should be ok for 5.

Share this post


Link to post
Share on other sites

AI stuttering actually seems to become more apparent when changing MinErrorToSend=0.005 to 0.001?

It would be quite nice to have BI developer actually join in the discussion and help.

Share this post


Link to post
Share on other sites

I have a server with the following specifications:

Intel Quad Core Xeon 2.66GHz (x2)

8GB RAM

100mbps line

While running a Warfare BE map I can get quite a considerable amount of warping. I have been adjusting the values in my basic.cfg however it seems that changing basically any of the values seems to cause even more warping. I need some help with exactly what to set. I'm aiming for between 48 and 64 players.

Share this post


Link to post
Share on other sites
I have a server with the following specifications:

Intel Quad Core Xeon 2.66GHz (x2)

8GB RAM

100mbps line

While running a Warfare BE map I can get quite a considerable amount of warping. I have been adjusting the values in my basic.cfg however it seems that changing basically any of the values seems to cause even more warping. I need some help with exactly what to set. I'm aiming for between 48 and 64 players.

You won't get 48 to 64 players with that server. A major issue with ArmA 2 dedicated servers is that it doesn't matter how many cores you have (above 2), it relies on the core clock.

I don't know if I'd even put 32 players on that server.

(By player count, I'm talking warfare-based).

Share this post


Link to post
Share on other sites

It seems to be running fine at 64 so I'm not so sure your advice is proving true, thank you though.

Share this post


Link to post
Share on other sites

If the server FPS is 15 or less, according to the readme for the dedicated server, it would not be running fine.

...Syn...

Share this post


Link to post
Share on other sites

above 10 FPS is completely fine

lower than 5 gets problematic

less than 3 causes serious issues

Share this post


Link to post
Share on other sites
Yeah - but fiddeling around with the settings seems not only FPS is a value that describes how players experience the game oddly enugh.

AI studdering

From

MaxMsgSend=1024;

MaxSizeGuaranteed=1024;

MaxSizeNonguaranteed=384;

MinErrorToSend=0.0049999999

To

MaxMsgSend=1024;

MaxSizeGuaranteed=256;

MaxSizeNonGuaranteed=128;

MinErrorToSend=0.001;

Allso gave a lot less AI studdering, but created desync

What are you using now?

Have you found a good solution?

Share this post


Link to post
Share on other sites
above 10 FPS is completely fine

lower than 5 gets problematic

less than 3 causes serious issues

I'd say lower than 10 gets problematic and lower than 5 causes serious issues. Under 20 and you start to notice more AI warping.

Share this post


Link to post
Share on other sites

It seems to remain above 30 fps, I have had eight hour games with 30+ players and the server has never gone below 30 fps so I guess the server hardware is doing just fine :). I have been considering getting a couple of X5690s though so I'm sure that will improve things and hopefully allow me to run 64+.

Share this post


Link to post
Share on other sites

Please, aynone know a good config for a

Quad Core 3 Ghz, 4GB RAM and

1284333938.png

Max players 16 ?

Is this OK ?

MinBandwidth=2000000;

MaxBandwidth=5000000;

MaxMsgSend=512;

MaxSizeGuaranteed=1024;

MaxSizeNonguaranteed=64;

Share this post


Link to post
Share on other sites

GossamerSolid, how many players do you think the following server could handle?

Intel Xeon X5690 (3.46GHz (3.73GHz Max Turbo Frequency) 6C/12T) (x2)

24GB RAM

1 GBps

Share this post


Link to post
Share on other sites
GossamerSolid, how many players do you think the following server could handle?

Intel Xeon X5690 (3.46GHz (3.73GHz Max Turbo Frequency) 6C/12T) (x2)

24GB RAM

1 GBps

depends on what mission you intend to play.

Share this post


Link to post
Share on other sites

@Brute: Its like asking how fast the starship Enterprice goos to a NAVY captain, and the only answer is "unknown". This is as fast as Intel will go without paying more then 100K for a machine so its the fastest of the moment not allot of server admin have experienced this kinda speed.

So in the end the server speed wont be the issue but maybe the network speed will crumble sooner ...but who knows? Why dont you test it yourself with a 100 player mission? I'dd love to know the answer...

Share this post


Link to post
Share on other sites

Iarsiano, I realise that not many, if any, server administrators have had access to such a powerful machine to run Warfare BE on. I was simply asking for his opinion, I thought he may have used a server which had a similar clock speed, since apparently the server client is restricted to only using two cores, and could therefore advise me on an approximate player count to begin experimenting at.

The server won't be installed till next week however, so I will have to wait to see what it can handle. I doubt the bandwidth will prove to be the bottleneck though. I would very much like to find a way to force the server client to distribute the AI operations over all available cores since then I imagine you could quite easily have 128+ players.

I think I will begin testing at 64 players and see how things go. Keep an eye out for the server in the next week or two :).

Edited by Brute
Spelling

Share this post


Link to post
Share on other sites

Setting the min bandwidth to 75% of a 100mbps line actually decreases performance, it's ridiculous.

Share this post


Link to post
Share on other sites

Interesting reading indeed. Many of you runs tests on highspeed LAN's, and using those tests to configure online servers.

I guess there are some issues who have to be taken in consideration;

LAN games normally don't use HOPs for clients, how will an online server be affected by clients going over e.g. 25-30?

How will client performance affect server? If a client have "bad" internet connection and/or low-end system? I remember this issue from good ol' OFP, if certain players connected, some missions got un-playable (no addon related).

I remember reading something about if you cut out server settings (BW settings), the server would calculate the best settings. This will of course create lot of useless CPU usage, but my question is (if true): does the server save these setting "on the fly"? And use those settings as later on, so in time you would get a fully configurated server?

Share this post


Link to post
Share on other sites

It would be nice to have a program (or website) that would test bandwidth (like to one of those speedtest sites) and then write a config file. I'm sure someone can think of a close enough algorithm to at least get an idea of what the settings should be. That way we don't have to keep guessing.

EDIT: Maybe even just a site that has text entry for speedtest download and upload bandwidth, and also a dropdown box for bandwidth % you want to use. [100%|90%|75%|50%|25%] Then when you press Submit it returns the config file.

I'll write it in PHP if you guys give me an algorithm. x = download speed, y = upload speed, % = users selected bandwith percent.

The return would be:

MinBandwidth=____________;
MaxBandwidth=____________;
MaxMsgSend=____________;
MaxSizeGuaranteed=____________;
MaxSizeNonguaranteed=____________;
MinErrorToSend=____________;

Edited by Rexxenexx

Share this post


Link to post
Share on other sites

OK, try with 50/50 Mbps, dunno about limit clients, ain't it good if connected clients share available bandwidth?

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  

×