Jump to content
terox

[Tutorial] Server bandwidth & Optimisation

Recommended Posts

Thanks Texox, but I'm confused by the 'until it's ok' part. This is the trouble. What do you mean? No red chain, no warping, no lag?

If everyone uses EXACTLY the same mission, monitors using ASM (from fred), with just AI and 1 player would that be a start?

Share this post


Link to post
Share on other sites

I dont know m8, am currently running a patrol ops session to try this.I started out with settings as defined apart from Maxmessage which I set at 1024, here are my stats so far, based on Freds monitor output.

I would probably say, best FPS you can get with least desync

			Players	AiL	FPS	CPS	Mem
		27	160	15	7	1417
		30	141	13	6.4	1423
		37	126	13	6.7	1596
		35	136	13	6.4	1614
		40	42	20	9.5	1639
		36	96	20	10	1648
		34	60	21	10	1648

I'll upload a mission set for this, Patrol ops is fairly popular, we use a customised version, no addons.

Patrol ops Benchmark_pack.zip

Edited by Terox

Share this post


Link to post
Share on other sites

Awesome. With more data we can perhaps start to have a unified answer on these damned dedi servers!

That CPS seems VERY low, and roughly about half the FPS. How does the AI behave on these settings ? Morons/aimbots? I would suspect the former.

Share this post


Link to post
Share on other sites
Awesome. With more data we can perhaps start to have a unified answer on these damned dedi servers!

That CPS seems VERY low, and roughly about half the FPS. How does the AI behave on these settings ? Morons/aimbots? I would suspect the former.

The players didnt notice it which means the AI were performing okay.

They start getting a bit retarded around 12/13 fps, when you get down to 5, 6 fps then they start to notice how retarded they get

Share this post


Link to post
Share on other sites

Made an error on the DL link for the benchmark pack, it should work as intended now

Share this post


Link to post
Share on other sites

extremly desyncs but only with more as 40 players

dedicated server:

i7 9XX 12 x 3,20GHz

24GB DDR3

Intel SSD

100mbps

config (XXX censored):

start /high C:\XXX\arma3server.exe -port=2302 -config=C:\XXX\Config\XXX\server.cfg -cfg=C:\XXX\Config\XXX\basic.cfg -profiles=C:\XXX\Config\XXX -name=XXX -mod=@Arma2NET;@life_server -cpuCount=12 -exThreads=7

tested configs:

language="English";

adapter=-1;

MinBandwidth=800000;

MaxBandwidth=25000000;

MaxMsgSend=384;

MaxSizeGuaranteed=512;

MaxSizeNonguaranteed=256;

MinErrorToSend=0.003;

MaxCustomFileSize=100000;

Windowed=0;

serverLongitude=0;

serverLatitude=52;

serverLongitudeAuto=0;

serverLatitudeAuto=52;

+

language="English";

adapter=-1;

MinBandwidth=107374182;

MaxBandwidth=1073741824;

MaxMsgSend=2048;

MaxSizeGuaranteed=958;

MaxSizeNonguaranteed=224;

MinErrorToSend=0.002;

MinErrorToSendNear=0.02;

update: 1.18 + 1.18 performance arma3server.exe

http://abload.de/img/untitledaszg6.png

1.16 runs very smooth..

Edited by zzpyR00

Share this post


Link to post
Share on other sites

are 20 players it runs fine but as soon as there are more than the desyncs (for vehicles the position) worse

I slowly despair AT the configs of Use

my net. config

language="English";

adapter=-1;

MinBandwidth=107374182;

MaxBandwidth=1073741824;

MaxMsgSend=2048;

MaxSizeGuaranteed=958;

MaxSizeNonguaranteed=224;

MinErrorToSend=0.002;

MinErrorToSendNear=0.02;

MaxCustomFileSize=100000;

Windowed=0;

serverLongitude=0;

serverLatitude=52;

serverLongitudeAuto=0;

serverLatitudeAuto=52;

Harddisk SATA 3,5" 7.200 rpm

CPU AMD Opteron 3280 Octacore

Barebone Fujitsu PRIMERGY MX130 S2

RAM 16x Gigabyte RAM

100 Mbps connection

sorry for my bad english

---------- Post added at 14:46 ---------- Previous post was at 14:45 ----------

here's a picture

SERVER2.jpg

Share this post


Link to post
Share on other sites

What on earth are you running that drags down the fps to 5 with under 40 players?!

Share this post


Link to post
Share on other sites

MaxMsgSend=700;

MaxSizeGuaranteed=600; reduce this to around about 3/4

MaxSizeNonguaranteed=300;

try these values and play around from there, starting with maxmessage alterations then Maxsize

Share this post


Link to post
Share on other sites

thank you and I will report back as soon as I can

Share this post


Link to post
Share on other sites

Even with those basic.cfg values it seems silly the server would drop to 5fps with under 40 clients, maybe check the mission for resource hogging stuff?

Share this post


Link to post
Share on other sites

ok im new to all this what im using for server is:

Intel Xeon W3680, 24GB RAM, Raid10

Datacentre 100mbit

im using #monitor in game and what i see is:

serverload: fps 9, memory used 1073,out 8 kbps in 10 kbps

my fps (player) is around 35 ...

im useing settings from front page terox posted

but i added 3d_performance=1.000000;

any help if what i have is good or not or should i post all my setting's so you al can see what im doing wrong?

thanks for help

Share this post


Link to post
Share on other sites

The server is headless, so no sounds or graphics are run on it.

what mission are you running, please dont say Altis Life

Share this post


Link to post
Share on other sites
The server is headless, so no sounds or graphics are run on it.

what mission are you running, please dont say Altis Life

i never looked into headles? and it was a cft , when i test on cti i edited i got bigger fps 35-39 ?

very odd...

my server for the most part is only going to run ctf dm sc and 10 cap cti missions ... nothing that will take a few days to play.

i had my server set up for 50 players i took it down to 30...

also played a night time dm (black swamp) 16 players 45 mins i had no problems till the end (stutter) .

Share this post


Link to post
Share on other sites

then its mission specific. Use a "benchmark" mission from your collection, no point in trying to debug when swapping missions

Share this post


Link to post
Share on other sites
then its mission specific. Use a "benchmark" mission from your collection, no point in trying to debug when swapping missions

ill try it out tomorrow , very sick today...

Share this post


Link to post
Share on other sites

ok i tested a bit more more simple load up testes I used benny cti as the mission to target.

It turned out I changed my start file

#!/bin/bash
# Wrapper file to start the A3 server

# Network settings used in -cfg param
networkConfig="network.cfg"

# Server configuration settings used in -config param
serverConfig="server.cfg"

# Server profile and difficulty settings used in -name param
profileName="server"

# Server-side mods
mods="@cba_a3"

# Stop old server
./stop

# Start server
echo "Starting server..."
nohup ./arma3server -cfg="/$networkConfig" -config="$serverConfig" -name="$profileName" -mod="$mods" -port=2360 -cpuCount=2 -maxMem=2047 -noSound -exThreads=3 > arma3.log 2>&1&
echo $! > .pid

I get 40 frames, it drops down to 32-37 after an hour ..... i know the max is 50 but i cant seam to get there .

Intel Xeon W3680,

6 core

24GB RAM,

Raid10

Datacentre 100mbit

Edited by Dr Death JM

Share this post


Link to post
Share on other sites
then its mission specific. Use a "benchmark" mission from your collection, no point in trying to debug when swapping missions

SO.

Perfect settings?

Because just SoYouStart ( OVH ) will launch the new range i will take this server.

Intel i7 4770K

32 GB 1866 MHz

120 GB SSD

250Mbps Guaranteed

And I would like to get the maximum performance, making 50 or 40 fps.

Is there any news?

Share this post


Link to post
Share on other sites

I'd like to help out some if people are still around taking part in this. I'll list my current config but I'm going to try some changes based on what you guys have been talking about. I'm renting a server since I don't have the proper bandwidth at home but if you want to do some testing in a low bandwidth good hardware setup I can make that happen as well.

100 mbps connection,

Xeon E5-2687

16gb memory

SSD's raid-5

Current CFG:

MaxMsgSend = 256;

MaxSizeGuaranteed = 768;

MaxSizeNonguaranteed = 128;

MinBandwidth = 104857600;

MaxBandwidth = 104857600;

MinErrorToSend = 0.001;

MinErrorToSendNear = 0.02;

MaxCustomFileSize = 1310720;

adapter=-1;

3D_Performance=1;

Resolution_W=0;

Resolution_H=0;

Resolution_Bpp=32;

Windowed=0;

Changing too:

MaxMsgSend = 2048;

MaxSizeGuaranteed = 958;

MaxSizeNonguaranteed = 224;

MinBandwidth = 104857600;

MaxBandwidth = 104857600;

MinErrorToSend = 0.001;

MinErrorToSendNear = 0.02;

MaxCustomFileSize = 1310720;

adapter=-1;

3D_Performance=1;

Resolution_W=0;

Resolution_H=0;

Resolution_Bpp=32;

Windowed=0;

Share this post


Link to post
Share on other sites
I'd like to help out some if people are still around taking part in this. I'll list my current config but I'm going to try some changes based on what you guys have been talking about. I'm renting a server since I don't have the proper bandwidth at home but if you want to do some testing in a low bandwidth good hardware setup I can make that happen as well.

100 mbps connection,

Xeon E5-2687

16gb memory

SSD's raid-5

Current CFG:

MaxMsgSend = 256;

MaxSizeGuaranteed = 768;

MaxSizeNonguaranteed = 128;

MinBandwidth = 104857600;

MaxBandwidth = 104857600;

MinErrorToSend = 0.001;

MinErrorToSendNear = 0.02;

MaxCustomFileSize = 1310720;

adapter=-1;

3D_Performance=1;

Resolution_W=0;

Resolution_H=0;

Resolution_Bpp=32;

Windowed=0;

Changing too:

MaxMsgSend = 2048;

MaxSizeGuaranteed = 958;

MaxSizeNonguaranteed = 224;

MinBandwidth = 104857600;

MaxBandwidth = 104857600;

MinErrorToSend = 0.001;

MinErrorToSendNear = 0.02;

MaxCustomFileSize = 1310720;

adapter=-1;

3D_Performance=1;

Resolution_W=0;

Resolution_H=0;

Resolution_Bpp=32;

Windowed=0;

FPS server?

Share this post


Link to post
Share on other sites

I'll get it as soon as I can. I'm about to leave for 5 days for my friends wedding and there's no shortage of work lol if I run out of things to do tonight I'll setup ASM and grab the FPS. Unfortunately I haven't been able to get my server full. I found a fun 32P co-op mission but no one seems to want to join it. :\

Share this post


Link to post
Share on other sites
I'll get it as soon as I can. I'm about to leave for 5 days for my friends wedding and there's no shortage of work lol if I run out of things to do tonight I'll setup ASM and grab the FPS. Unfortunately I haven't been able to get my server full. I found a fun 32P co-op mission but no one seems to want to join it. :\

So? News?

Share this post


Link to post
Share on other sites

Just emailed my server company yesterday about opening up the port since I haven't heard back from them and they haven't responded yet with a status update yet. I'll email them again today cause I really wanna know what FPS my server is pushing.

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

×