Powell Posted September 2, 2014 Report Share Posted September 2, 2014 Anyone know how to improve the server load FPS? When I start the server and Im the only one in it. The Server Load FPS is sitting at 45-50. When I get players online it goes downs so so much. 19 players online and the server Load is sitting at 5 FPS anyway to increase this? Link to comment Share on other sites More sharing options...
0 Defent Posted September 2, 2014 Report Share Posted September 2, 2014 How much stuff do you have in your database and how many scripts does your server run? Link to comment Share on other sites More sharing options...
0 Powell Posted September 2, 2014 Author Report Share Posted September 2, 2014 I have about 3000-4000 objects and I would say I have 25 or so mods added. Could it because my basic.cfg is not right? Link to comment Share on other sites More sharing options...
0 Defent Posted September 2, 2014 Report Share Posted September 2, 2014 It could be, can you show it? Also list some mods you have. Some scripts are rather heavy on the server load, like missions etc. Link to comment Share on other sites More sharing options...
0 Powell Posted September 2, 2014 Author Report Share Posted September 2, 2014 Basic.cfg Lags like a boss. MinBandwidth=1097152; MaxBandwidth=536870912; MaxMsgSend=256; MaxSizeGuaranteed=128; MaxSizeNonguaranteed=192; MinErrorToSendNear=0.050000001; MinErrorToSend=0.0040000002; MaxCustomFileSize=0; Windowed=0; adapter=-1; 3D_Performance=1; Resolution_W=800; Resolution_H=600; Resolution_Bpp=32; Mods: Coin Currency Repair at a cost Service StationsWeed Farms Plot4Life Help Menus Deploy Bike Zombie Free Bases Snap Build Pro Had Vector Building but took it out Safe Zone AntiKamikaze Smoke Weed Suicide Custom Markers Welcome Credits Custom Loadouts Custom Spawns WIA 2.1.2 DZMS UN Supply DropsTake Clothes Thats pretty much most of them. When I am on the box in the resounce montior my activity is always like 8 digit number or higher. How to I set up the basic cfg the right way? If you would like to talk my ts is 162.248.88.230 Link to comment Share on other sites More sharing options...
0 Triage Posted September 2, 2014 Report Share Posted September 2, 2014 Match the amount of scripts you have with what your server hardware can handle. Link to comment Share on other sites More sharing options...
0 Glenn Posted September 2, 2014 Report Share Posted September 2, 2014 I would look at removing the AntiKamikaze and Weed Farms. Anything else that causes lots of network traffic would also be a good idea to disable as a test. Link to comment Share on other sites More sharing options...
0 Powell Posted September 2, 2014 Author Report Share Posted September 2, 2014 I would look at removing the AntiKamikaze and Weed Farms. Anything else that causes lots of network traffic would also be a good idea to disable as a test. How can I tell if they cause a lot of network traffic? Also how to do setup my sever with the best basic.cfg? Is there a special formula I can use? Link to comment Share on other sites More sharing options...
0 MGT Posted September 3, 2014 Report Share Posted September 3, 2014 Change MaxSizeGuaranteed=512; Link to comment Share on other sites More sharing options...
0 Powell Posted September 3, 2014 Author Report Share Posted September 3, 2014 Change MaxSizeGuaranteed=512; I have tried that setting and still doesnt seem to work. I was using the one you posted that you had your server when it started to goes nuts when I hit like 30 players I am thinking it has to do with one of these things maybe 1. I need a SSD for everything 2. Basic.cfg isnt setup the right way 3. MySQL setting are junk 4. Scripts 5. I am lossing my mind..... tryign to figure this out before I loss my player base again. Link to comment Share on other sites More sharing options...
0 MGT Posted September 3, 2014 Report Share Posted September 3, 2014 Add this to your game launch parameters -showScriptErrors It will show you any errors you encounter when playing. I Doubt it's the basic.cfg as I use that with 55 players on with minimal to zero desync with 7k database items. It's more than likely an added script issue. Link to comment Share on other sites More sharing options...
0 Powell Posted September 3, 2014 Author Report Share Posted September 3, 2014 Add this to your game launch parameters -showScriptErrors It will show you any errors you encounter when playing. I Doubt it's the basic.cfg as I use that with 55 players on with minimal to zero desync with 7k database items. It's more than likely an added script issue. This should be in my startup bat? Also should my start bat look like this: @start arma2oaserver1.exe -mod=%mod% -name=instance_11_Chernarus -config=instance_11_Chernarus\config.cfg -cfg=instance_11_Chernarus\basic.cfg -profiles=instance_11_Chernarus -port=%port% -cpuCount=2 -maxMem=2047 -exThreads=7 Link to comment Share on other sites More sharing options...
0 MGT Posted September 3, 2014 Report Share Posted September 3, 2014 Client startup, not server startup Link to comment Share on other sites More sharing options...
0 Powell Posted September 3, 2014 Author Report Share Posted September 3, 2014 Client startup, not server startup Okay I have now took a bunch of the mods on my server out. It seems to be running a bit better. Current Mods: R3F Towing Gold Coins Service Points SafeZones Snapbuild Pro P4L DZGM DZMS WIA 2.1.2 I popped that -showScriptErrors in any got some errors. Alot from Infistar when using admin tools. Zombie_generate.sqf (I am using fix from github) http://pastebin.com/LuyrCJ5k Only ones I have had since I deleted alot of the mods. Will update if I find more. Question. I been told that not running both my server on a SSD will cause server lag when alot of players are online. How true is that? Also that my DB MySQL not being clean up right might be causign it. Here are my http://pastebin.com/6VbjXinK Link to comment Share on other sites More sharing options...
0 Darth_Rogue Posted September 3, 2014 Report Share Posted September 3, 2014 AIs are a huge drain on resources. You have two AI packages running, both of which take up a lot of CPU power. Personally I'd recommend dropping DZMS. WAI now has the ability to run two missions at once, which should be more than enough in most cases. Something that I've discovered recently too is that Arma games run best with a really super fast CPU. The number of cores really only matters if you intend to run multiple servers on the same box. I recently upgraded from a 2.2GHz Dual Quad Core (16 total cores including Hyperthreading) server to a 3.4GHz Quad Core (8 total cores including Hyperthreading) server and the difference was absolutely night and day. With 20 players online my server FPS hovers around 35 with 4000 db objects and climbing. Also, change your startup line section, -exThreads=1 Server side there are no textures or geometry processed, so you don't need the '7' variable. '1' is sufficient since the server is only processing file operations. Having your server set to exThreads=7 only creates unnecessary overhead resource consumption. Source: https://community.bistudio.com/wiki/Arma2:_Startup_Parameters#exThreads You could also disable the P4L script, since Epoch has the ability to turn off the requirement of plot poles for building via an init.sqf variable. Do a speed test and see what your top connection speed is. Your basic.cfg is set to a max bandiwdth rating of 500Mb. If you have a gigabit connection then you should change that MaxBandwidth=536870912; to something like MaxBandwidth=1036870912; If you have a 100Mb connection then make it MaxBandwidth=106870912; Max bandwidth is supposed to be bandwidth that your server is guaranteed to NEVER have, so you want to set it to the upper limit of whatever your connection speed is. Link to comment Share on other sites More sharing options...
0 Powell Posted September 3, 2014 Author Report Share Posted September 3, 2014 Okay I am changing start to -exThreads=1 instead of 7. I am also changing my basic.cfg to MaxBandwidth=1036870912; I only had 500mb because I was thought I needed to split the connect between both of my servers. Also the P4L lags the server that much or is it just all the writes to the DB? Link to comment Share on other sites More sharing options...
0 Darth_Rogue Posted September 3, 2014 Report Share Posted September 3, 2014 Maybe someone can tell you different for sure, but logic would dictate that both servers will probably not have the same amount of load at the same time and will consequently be using different amounts of bandwidth. So for one thing, setting them both to a limit of 500Mb is limiting both of them way lower than what they need to be. Secondly, it doesn't matter what you set the max bandwidth to, even both servers together will never use 1Gb of bandwidth even if they are fully loaded. As for P4L, it's not that it lags the server that much all by itself. It's just one more script taking up memory and CPU power to check something that doesn't need to be checked if only you just disable plot poles altogether. P4L doesn't make that much difference on its own, it's just a "straw that breaks the camel's back" kind of thing. Why add to the resource usage if you don't have to? That's just how it makes sense to me anyways. Plus the more scripts you take out of the mission file the less time it takes for your players to load into the game. It will be even more helpful for new players who have to download the mission file for the first time. Little things like that help keep your players happy. Plus, the more things you have running on your server, the more chance you have for scripts to conflict with each other and break something. Keep it simple and it will make your life as a server admin way easier. Link to comment Share on other sites More sharing options...
0 Powell Posted September 3, 2014 Author Report Share Posted September 3, 2014 Maybe someone can tell you different for sure, but logic would dictate that both servers will probably not have the same amount of load at the same time and will consequently be using different amounts of bandwidth. So for one thing, setting them both to a limit of 500Mb is limiting both of them way lower than what they need to be. Secondly, it doesn't matter what you set the max bandwidth to, even both servers together will never use 1Gb of bandwidth even if they are fully loaded. As for P4L, it's not that it lags the server that much all by itself. It's just one more script taking up memory and CPU power to check something that doesn't need to be checked if only you just disable plot poles altogether. P4L doesn't make that much difference on its own, it's just a "straw that breaks the camel's back" kind of thing. Why add to the resource usage if you don't have to? That's just how it makes sense to me anyways. Okay thats helps out alot. I personally like having the P4L. It makes it nice to maintain the server and keeps players from just building shit all over the place. Also I Just went to one mission systems but I didnt see any sort of increase in Server Load FPS Link to comment Share on other sites More sharing options...
Question
Powell
Anyone know how to improve the server load FPS? When I start the server and Im the only one in it. The Server Load FPS is sitting at 45-50.
When I get players online it goes downs so so much. 19 players online and the server Load is sitting at 5 FPS anyway to increase this?
Link to comment
Share on other sites
17 answers to this question
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now