several way:
- reduce the number of slots
- tune your network setting in the server.cfg
- tune your network setting via sysctl
- turn off swap on server
several way:
- reduce the number of slots
- tune your network setting in the server.cfg
- tune your network setting via sysctl
- turn off swap on server
Thanks Code!
1) Reduce Number of Slots:
we usually play in less than 16 people, should I reduce the maximum anyway? it's set to 64 right now. I'll try 24, it's going to work anyway, for us.
2) Tune Network Settings via server.cfg
I am using Kelly's Heroes suggested Network settings, at the moment.
3) Tune Network Settings via SysCtl
Never done that, will try!
4) Turn Off Swap on server
It's set to 4096-4096 right now. The server has 8Gb of RAM, I'll try and disable swapping.
i always thought lowering this setting in the config was the one that affected the ai warping throo scopes / binoc
//MinErrorToSend = 0.005;
//*Minimal error to send updates across network. Using a smaller value can make units observed by binoculars or sniper rifle to move smoother. Default: 0.01
i always thought lowering this setting in the config was the one that affected the ai warping throo scopes / binoc
//MinErrorToSend = 0.005;
//*Minimal error to send updates across network. Using a smaller value can make units observed by binoculars or sniper rifle to move smoother. Default: 0.01
plus others to help overall bandwidth
Ball0fire: do you mean this is what you know to have always (more or less) worked or you mean "I thought it was that BUT..."?
Sorry I did not understand, thanks for making it clear
If the mission is script heavy ( ie using many public variables thats been sent over the network) and you have many users, soldier updates will lag no matter what you.
So -> Performance=f(# of players, # of AI, # of Scripts in the mission running background, script elements that are creating network traffic, objects blown up in the game (drop 3 atom bombs on a city and watch the slide show), arma bandwith settings, your network speed & quality, client ISP qualities, client machine performance, internet itself)
Use missions as lean as possible with min amount of AI.
Besides post you Arma2.cfg (network/bandwidth) settings plz and your current download/upload speed.
Is it possible to run a Linux dedicated server - Arma 2 or Operation Arrowhead, if I have installed the combined version of the game (Combined Operations)?
Or should I install the games separately each?
Already tried to run Arrowhead dedicated server (linux), but without success:
Code:
...
Warning Message: '/' is not a value
Warning Message: No entry 'bin\config.bin/CfgVehicles/StaticMortar.nvTarget'.
Warning Message: '/' is not a value
Warning Message: No entry 'bin\config.bin/CfgVehicles/StaticMortar.radarType'.
Warning Message: '/' is not a value
Warning Message: No entry 'bin\config.bin/CfgVehicles/StaticMortar.soundLocked'.
Warning Message: Size: '/' not an array
Warning Message: No entry 'bin\config.bin/CfgVehicles/StaticMortar.soundIncommingMissile'.
Warning Message: Size: '/' not an array
Warning Message: No entry 'bin\config.bin.cfgFormations'.
Warning Message: No entry '.East'.
Warning Message: No entry 'bin\config.bin.cfgFormations'.
Warning Message: No entry '.West'.
Warning Message: No entry 'bin\config.bin.cfgFormations'.
Warning Message: No entry '.Guer'.
...
Noticing that "No entry 'bin\ ..."
My "bin" directory is missing - I have Arma 2 Combined Operations (digital download installer from sprocket).
EDIT: Separately installed only expansion "Operation Arrowhead" - when I tried to run the server -> same errors appeared.
Part of error log: Spoiler:
...
Cannot register string STR_DISP_INT_RESTART_FORMAT - global stringtable not found
Cannot register string STR_MSG_PLAY_WITHOUT_SAVES - global stringtable not found
Cannot register string STR_MSG_MP_NOT_SIGNED_IN - global stringtable not found
Cannot register string STR_MSG_MP_NO_PRIVILEGES - global stringtable not found
Cannot register string STR_MSG_NOT_SIGNED_IN - global stringtable not found
Cannot register string STR_MSG_LIVE_NOT_SIGNED_IN - global stringtable not found
Cannot register string STR_MSG_NO_STORAGE_DEVICE - global stringtable not found
Cannot register string STR_MSG_NO_STORAGE_DEVICE_SHORT - global stringtable not found
Cannot register string STR_MSG_STORAGE_CHANGED - global stringtable not found
Cannot register string STR_MSG_STORAGE_REMOVED - global stringtable not found
Cannot register string STR_MSG_SAVE_FAILED - global stringtable not found
Cannot register string STR_MSG_LIVE_DISCONNECTED - global stringtable not found
Cannot register string STR_MSG_LIVE_STATS_WARN - global stringtable not found
Cannot register string STR_DISP_ME_LOAD - global stringtable not found
Cannot register string STR_DISP_ME_RETRY - global stringtable not found
Cannot register string STR_DISP_REVERT - global stringtable not found
Cannot register string STR_UI_POSITION_DISTANCE - global stringtable not found
Cannot register string STR_UI_OBJECT_DISTANCE - global stringtable not found
Cannot register string STR_TRACK_IR - global stringtable not found
Cannot register string STR_FREETRACK - global stringtable not found
Cannot register string STR_ENABLE_CONTROLLER - global stringtable not found
Cannot register string STR_DISABLE_CONTROLLER - global stringtable not found
Cannot register string STR_CUSTOMIZE_CONTROLLER_TITLE - global stringtable not found
Cannot register string STR_INPUT_DEVICE_STICK_AXIS_X - global stringtable not found
Cannot register string STR_INPUT_DEVICE_STICK_AXIS_Y - global stringtable not found
Cannot register string STR_INPUT_DEVICE_STICK_AXIS_Z - global stringtable not found
Cannot register string STR_INPUT_DEVICE_STICK_ROT_X - global stringtable not found
Cannot register string STR_INPUT_DEVICE_STICK_ROT_Y - global stringtable not found
Cannot register string STR_INPUT_DEVICE_STICK_ROT_Z - global stringtable not found
Cannot register string STR_INPUT_DEVICE_STICK_SLIDER_1 - global stringtable not found
Cannot register string STR_INPUT_DEVICE_STICK_SLIDER_2 - global stringtable not found
Cannot register string STR_ACTION_SURRENDER - global stringtable not found
Cannot register string STR_ACTION_GET_OVER - global stringtable not found
Cannot register string STR_ADDON_ACTIONS_INSTALL_CORE - global stringtable not found
Cannot register string STR_ADDON_ACTIONS_INSTALL_MOD - global stringtable not found
Cannot register string STR_ADDON_ACTIONS_PLAY_MISSION - global stringtable not found
Cannot register string STR_ADDON_ACTIONS_TRY_ENTITY - global stringtable not found
Cannot register string STR_ADDON_ACTIONS_TRY_WEAPON - global stringtable not found
Cannot register string STR_MSG_ADDON_NOT_FOUND - global stringtable not found
Cannot register string STR_MSG_ADDON_CANNOT_OPEN - global stringtable not found
Cannot register string STR_MSG_ADDON_UNKNOWN_PRODUCT - global stringtable not found
Cannot register string STR_INCOMPATIBLE_LOAD_GAME_ATTEMPT - global stringtable not found
Warning Message: No entry '.CfgWorlds'.
Warning Message: No entry '.groupNameFormat'.
Warning Message: '/' is not a value
Warning Message: No entry '.CfgInGameUI'.
Warning Message: No entry '.MPTable'.
Warning Message: No entry '.color'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorSelected'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorTitleBg'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorWest'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorEast'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorCiv'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorRes'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.shadow'.
Warning Message: '/' is not a value
...
Warning Message: '/' is not a value
Warning Message: No entry '.CfgInGameUI'.
Warning Message: No entry '.Compass'.
Warning Message: No entry '.texture0'.
Warning Message: '/' is not a value
Warning Message: No entry '.texture90'.
Warning Message: '/' is not a value
Warning Message: No entry '.texture180'.
Warning Message: '/' is not a value
Warning Message: No entry '.texture270'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds.eastSign'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds.westSign'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds.guerrilaSign'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds.eastFlag'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds.westFlag'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds.guerrilaFlag'.
Warning Message: '/' is not a value
Preloaded texture texture not found in /CfgWeaponCursors/RifleCursor/
Preloaded texture texture not found in /CfgWeaponCursors/MGCursor/
Preloaded texture texture not found in /CfgWeaponCursors/LawCursor/
Warning Message: No entry '.RscChatListDefault'.
Warning Message: No entry '.x'.
Warning Message: '/' is not a value
Warning Message: No entry '.y'.
Warning Message: '/' is not a value
Warning Message: No entry '.w'.
Warning Message: '/' is not a value
Warning Message: No entry '.h'.
Warning Message: '/' is not a value
Warning Message: No entry '.rows'.
Warning Message: '/' is not a value
Warning Message: No entry '.font'.
Warning Message: '/' is not a value
Warning Message: No entry '.CfgFonts'.
Warning Message: No entry '.size'.
Warning Message: '/' is not a value
Warning Message: No entry '.colorBackground'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorPlayerBackground'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorGlobalChannel'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorSideChannel'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorCommandChannel'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorGroupChannel'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorVehicleChannel'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorDirectChannel'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorPlayerChannel'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.shadow'.
Warning Message: '/' is not a value
Warning Message: No entry '.shadowColor'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
String id -1 is not registered
Warning Message: No entry '.CfgInGameUI'.
Warning Message: No entry '.DragAndDropFont'.
Warning Message: No entry '.font'.
Warning Message: '/' is not a value
Warning Message: No entry '.CfgFonts'.
Warning Message: No entry '.size'.
Warning Message: '/' is not a value
Warning Message: No entry '.colorEnabled'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorDisabled'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.hideCursor'.
Warning Message: '/' is not a value
Warning Message: No entry '.shadow'.
Warning Message: '/' is not a value
Warning Message: No entry '.CfgWrapperUI'.
Warning Message: No entry '.Cursors'.
Warning Message: No entry '.Arrow'.
Warning Message: No entry '.texture'.
Warning Message: '/' is not a value
Warning Message: No entry '.hotspotX'.
Warning Message: '/' is not a value
Warning Message: No entry '.hotspotY'.
Warning Message: '/' is not a value
Warning Message: No entry '.width'.
Warning Message: '/' is not a value
Warning Message: No entry '.height'.
Warning Message: '/' is not a value
Warning Message: No entry '.color'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.shadow'.
Warning Message: '/' is not a value
Warning Message: Resource RscDisplayStart not found
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather1.overcast'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather1.sky'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather1.skyR'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather1.horizon'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather1.alpha'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather1.bright'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather1.speed'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather1.through'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather1.cloudDiffuse'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather1.lightingOvercast'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather1.waves'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather2.overcast'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather2.sky'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather2.skyR'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather2.horizon'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather2.alpha'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather2.bright'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather2.speed'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather2.through'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather2.cloudDiffuse'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather2.lightingOvercast'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather2.waves'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather3.overcast'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather3.sky'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather3.skyR'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather3.horizon'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather3.alpha'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather3.bright'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather3.speed'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather3.through'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather3.cloudDiffuse'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather3.lightingOvercast'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather3.waves'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather4.overcast'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather4.sky'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather4.skyR'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather4.horizon'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather4.alpha'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather4.bright'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather4.speed'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather4.through'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather4.cloudDiffuse'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather4.lightingOvercast'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather4.waves'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather5.overcast'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather5.sky'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather5.skyR'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather5.horizon'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather5.alpha'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather5.bright'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather5.speed'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather5.through'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather5.cloudDiffuse'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather5.lightingOvercast'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather/Overcast/Weather5.waves'.
Warning Message: '/' is not a value
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather.Lighting'.
No lighting defined in /CfgWorlds/DefaultWorld/Weather.Lighting
Warning Message: No entry '/CfgWorlds/DefaultWorld/Weather.ThunderboltNorm'.
Warning Message: No entry '.model'.
Warning Message: '/' is not a value
String id -1 is not registered
Warning Message: No entry '.CfgInGameUI'.
Warning Message: No entry '.DragAndDropFont'.
Warning Message: No entry '.font'.
Warning Message: '/' is not a value
Warning Message: No entry '.CfgFonts'.
Warning Message: No entry '.size'.
Warning Message: '/' is not a value
Warning Message: No entry '.colorEnabled'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.colorDisabled'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.hideCursor'.
Warning Message: '/' is not a value
Warning Message: No entry '.shadow'.
Warning Message: '/' is not a value
Warning Message: No entry '.CfgWrapperUI'.
Warning Message: No entry '.Cursors'.
Warning Message: No entry '.Arrow'.
Warning Message: No entry '.texture'.
Warning Message: '/' is not a value
Warning Message: No entry '.hotspotX'.
Warning Message: '/' is not a value
Warning Message: No entry '.hotspotY'.
Warning Message: '/' is not a value
Warning Message: No entry '.width'.
Warning Message: '/' is not a value
Warning Message: No entry '.height'.
Warning Message: '/' is not a value
Warning Message: No entry '.color'.
Warning Message: Size: '/' not an array
Warning Message: Size: '/' not an array
Warning Message: No entry '.shadow'.
Warning Message: '/' is not a value
Warning Message: Resource RscDisplayNotFreeze not found
Warning: preNLOD format in object
Critical: Destroying running thread!
Critical: Destroying running thread!
Critical: Destroying running thread!
Segmentation fault
The installer by sprocket creates a different structure of the root directory Arma 2 (without /bin):