- 1

How to optimize server-FPS and server performance
Asked by
Tobias Solem
-
Similar Content
-
By Liqu1dShadow
Evening all....
I am pulling out of Arma Dayz.... so I have attached the server files for both my Arma2 Devils Playground servers with some very unique and custom scrips. over 2,500 hours of work and 8 years of experience.
My (Left4Dead) witch that everyone has tried to steal is in there.
https://www.youtube.com/watch?v=Hko7qEEZzNM&t
Files:
https://www.dropbox.com/s/vvv2v7simvz5hsv/Server Giveaway.zip?dl=0
Server side files (except for KFC Admin Tools, they are removed) Mission Side Keys (Taviana as its the origins version not Taviana2.0) Battleye Filters
I'm not offering any support for these files, how to use them or if you cant get them working, you can take what you like and use what you want. please don't use the name "Devils Playground" and change any artwork how you see fit. If you see the names Liqu1dShadow, Arrakis, SapphireBunny or Loki in the scripts... they are all me.
Features list of both servers: can be seen on Discord https://discord.gg/rJqwb8B
Cherno:
- A Standalone mixed with vanilla feel
- No air vehicles at all and no armed military except 2 which are rare mission only finds
- No humanity, everyone gets XP
- 125XP for a player kill (if you kill the same player twice you get 120XP)
- 25XP for any AI
- 2XP for a zombie
- 15XP if you bury a body
- 10XP if you cut up a body
- Building limits are based on XP, the more XP you have the more building parts you can have
- Base building will take time so the following is normally how you would do it
- Big tents that you can walk in, these will be lockable and will need blowing open and can have trees planted round them to hide
- Wood will be the 2nd tier of base, this is because it will take you a while to afford the locks, so starting with a tent first is sensible
- Cinder, you will need to buy iron ore, then break this into stone, then take the stone to the Manufacturing Facility to turn into Cinder (dangerous)
- Central Trader City with 7 vendors, 6 people & 1 vending machine (this is the only safe zone on the map)
- 4 Tier weapon loot
- Very Low: Military containers
- Low: Military barracks with green doors
- Medium: Military barracks with the door at the front and each room doored off
- High: Military tents that have a single entrance
- Very high: Military tents that have entrance at either end (only found at Skalisty)
- Weapon loot gets higher as you move inland and are colour coded via markers
- There are no Anzios, rocket launchers... Again, a more real world feel
- Missions have all been reworked
- All missions are neutral, meaning not hero or bandit, you get XP so you can do any mission
- There are three main mission with 1 always being Skalisty
- There are a number of vehicles driving round the map, some armed. and a heli flying about
- Some AI have cash some dont
- There is no bank. You will see a money bag on your hud, thats how much you have on you. Store your wealth in safes, lockboxes
- Base raiding is balanced and harder to do, with each base material upgrade it gets harder to break in with Cinder offering 5% chance.
- Garden of Eden - Weed Growers
- Manufacturing facility process:
- Oil into gold
- Oil into methylamine
- Stone into cinder blocks
- Metal sheets into panel kits
- Panel kits into metal floors
- Weed plants into Weed Bricks
- Opens when 7 or more players are online
- Oil tanker Train
- Stone, metal processing
- New HUD with mission and player kills
- Spawn prisons that protect you as you spawn in
- CCTV with thermal
- Scanner
- Same spawn gear for all with 2 changes, radio and then binoculars as you get higher XP
- No halo spawn, so no scooting across the map at 500mph
- 40 dirt bikes hidden close to spawn locations, find them and thats your ticket back
- over 500 buildings added
- 14 military locations added
- Irradiated One, Yes that bitch is here too
- Take clothes, bury and cut up bodies
- Take a shit (heals you)
- Door bell
- Flip vehicle
- Hide from zombies (cover yourself in guts and wash off in ponds)
- Completely reworked traders
- Reworked pricing
- Addition of new weapons
- All located in one place
- Custom signage
- 200m vehicle trading distance (so you can park anywhere)
- iPad for stuff and rules (press right-alt)
- Reworked deployable menu
- Get drunk and overdose on weed and cola
- Suicide with sidearm
- No build zones
- Variable view distance
- Standard 300, 500, 1000m (via iPad)
- Binoculars 100m - 1200m
- Range Finders 100m - 3000m
- Devils Workshop for CCTV + other future stuff
- Buy XP at traders
- Raid menu (if something can be blown it will give you a menu)
- Blow tent doors
- Blow all wood items
- Blow Cinder doors
- Stalisty Bridge
- Skalist island wall (only 2 ways on or off)
- Skalisty train on main island (good for food loot)
- Custom Military Locations
- Cherno
- Electro
- Altar Radar Array Base
- Berezino
- Solinchi
- Zelenogorsk
- Stary
- Grishino
- NWAF
- NWAF - Tents
- Bashnya
- Green Mountain
- Rify
- Lysina
- Shakhovka
- Gvozdno
- Skalka
- Infected Camp
- Skalisty (10 camps + 2 Urals + AI)
- Custom Airfields
- Balota
- NWAF + Industrial
- NEAF
- Fugitive mission (has one of the armed vehicles in - de-spawns at restart)
- Vodnik mission (has the other armed vehicle - you get to keep it)
- Pirate treasure (mostly food, couple guns, ammo and maybe a nice item)
- Suspicious Vehicle mission (truck with loot in that blows up on a timer)
- Tool dulling (keep them sharp)
- Reworked loot tables, if you need to go to Klen then you wont find that spawning
- Fast time, goes at 5 times the speed, in game you start at 10am and after a 4 hour restart you will be at 10pm (30 minutes of night)
- Full screen NVGs only found in military tents, non-full screen can be bought
- XP base part allowance:
- 0XP - 5000XP > 50 items
- 5000XP - 10000XP > 70 items
- 10000XP - 20000XP > 90 items
- 20000XP - 30000XP > 110 items
- 30000XP - 40000XP > 130 items
- 40000XP - 50000XP > 150 items
- 50000XP - 60000XP > 170 items
- 60000XP - 70000XP > 190 items
- 70000XP - 80000XP > 210 items
- 80000XP - 90000XP > 230 items
- 90000XP - 100000XP > 250 items
- 100000XP or more > 300 items
Lv0 - Survivor - 2,500 XP - 6 Spawn Locations
Gun: [CZ 75 PHANTOM SD Pistol] + 2x [18Rnd Ammo]
Melee: [BaseBall Bat]
Meds: [2x Bandage + 1x Painkiller + 1x Bloodbag]
Food: [1x Can of Stew + 1x Water Bottle Full]
Tools: [Map + Flashlight + Compass]
Backpack: [Czech Vest Pouch] + 2x [Heat Packs]
Lv1 - Survivor - 7,500 XP - 6 Spawn Locations
Gun: [CZ 75 PHANTOM SD Pistol] + 2x [18Rnd Ammo]
Melee: [BaseBall Bat]
Meds: [2x Bandage + 1x Painkiller + 1x Bloodbag]
Food: [1x Can of Stew + 1x Water Bottle Full]
Tools: [Map + Flashlight + Compass + Radio]
Backpack: [Czech Vest Pouch] + 2x [Heat Packs]
Lv2 - Survivor - 20,000 XP - 20 Spawn Locations
Gun: [CZ 75 PHANTOM SD Pistol] + 2x [18Rnd Ammo]
Melee: [BaseBall Bat]
Meds: [2x Bandage + 1x Painkiller + 1x Bloodbag + 1x Morphine]
Food: [1x Can of Stew + 1x Water Bottle Full]
Tools: [Map + Flashlight + Compass + Radio + Binoculars]
Backpack: [Czech Vest Pouch] + 3x [Heat Packs]
Lv3 - Survivor - 30,000 XP - 21 Spawn Locations
Gun: [CZ 75 PHANTOM SD Pistol] + 3x [18Rnd Ammo]
Melee: [BaseBall Bat]
Meds: [2x Bandage + 1x Painkiller + 1x Bloodbag + 1x Morphine]
Food: [1x Can of Stew + 1x Water Bottle Full]
Tools: [Map + Flashlight + Compass + Radio + Binoculars]
Backpack: [Czech Vest Pouch] + 3x [Heat Packs]
Lv4 - Survivor - 40,000 XP - 22 Spawn Locations
Gun: [CZ 75 PHANTOM SD Pistol] + 4x [18Rnd Ammo]
Melee: [BaseBall Bat]
Meds: [4x Bandage + 1x Antibiotic, 1x Painkiller + 1x Bloodbag + 1x Morphine]
Food: [2x Can of Stew + 1x Water Bottle Full + Pepsi]
Tools: [Map + Flashlight + Compass + Radio + Binoculars]
Backpack: [Czech Vest Pouch] + 3x [Heat Packs
Taviana:
Below is some of the features the server has
-
- Sector-B: Highest & Unique Loot only found there. Hard mission only a few have completed
- Zombies Removed From Sector-B: No more irritating zombies demanding to be shot
- Player Loadouts: Russian weapons for Bandits and NATO Weapons for Hero’s
- Trader Island: The Trader island is where you will do your buying and selling
- Hidden Traders: All found on the main islands, (check the map for what’s hidden)
- Marked Traders: Not everything can be bought at the trader island. Some have cool stock
- Player Scan: 150m GPS, 350/450/900/1500/2500/7000/8000m using deployable items and map locations (check map)
- Oil Mission: collect and see oil for $$$
- Weed Farms: Take a knife to farm weed, take a machete for double weed
- Farm Metals, Wood & Stone: Take a pickaxe and some locations can be farmed for useful bits
- Garage Door Opener: Open garage doors from within your vehicle.
- View Distance: Change from 300m to 10,000m view distance and requires 2 items to get all
- Looting: Some items cannot be bought, GPS, Range Finders etc, you need to find them
- Gem Exchange: Breakdown ruby’s for other gems here
- Dr Ivanica’s Lab: Exchange Sapphire for rare ammo here
- Drug, Gem and Bomb Dealer: Sell your drugs, ruby’s and Gems here
- Gas Station Explosions: Gas stations will blow up and loot from vehicles is thrown out
- Bomb Crates: Random crates filled with loot
- Deploy Items: Tables, scanning equipment, walls, vehicles, base decorations etc
- Deploy Houses: 8 houses can be deployed, 4x wood and 4x brick
- Grow trees: Find the hidden tree trader to grow trees at base
- Overdose on Cola and Weed: Just get baked out your head
- Humanity Dealers: Buy back your humanity, be warned, you can’t buy much
- Locate Vehicle: Find lost vehicles on the map as long as you have the key
- Flip Vehicle: Right click tool box and flip it back
- Custom Map Markers: All locations marked on the map
- Base Raiding: Get scrap electronics from Sector-B to raid bases (you cannot take over a base)
- AI Checkpoints: Various locations with AI protection squads
- Air Patrols: There are three islands on Taviana, regular air patrols fly around
- Base Regulations: Sick of seeing those stupid cock towers all over the map… not here
- Safe Zones: These are only at the trader island and aircraft dealers
- Balanced Vehicles: All armoured vehicles have the gunner exposed
- Aircraft No-Shoot Zones: The orange strip at each airport is a no shoot down location
- Mission System: These with Sector-B and heli patrols, there is plenty to shoot at
- High FPS: Upgraded server running a high speed CPU, some player have over 100FPS
- Leader Boards: Get on this board and get access to secret missions such as safe hunt
- Plot Hoarders: Check game time every 4 weeks to stop players holding locations
- Service Points: Arm and repair from gas stations
- Tow & Lift: Advanced tow and lift
- Origins vehicles: Inc the submarine which can submerge, flying fortress and other vehicles
- Large Base Build Limit: 300 items per plot pole, 1 plot per player
- Snap Build: Full control over how a base object is placed, tilted, spun or manipulated
- CCTV: Fully working CCTV systems for base defence and monitoring
- Game Time Perks: If you have high in game play time you get some unique perks
- Door Bell: Ring the door bell of your friends bases or scare people hiding in their base
- The Devils Tree: Worship the tree and get a Satanic gift that may be shit, might be good
- Race Track Cars: Fancy a race, take one for a spin
- Methylamin trader: $350,000 per barrel if you sell them, and also required to grow trees
- Sector-B 7km Scan: Scan up to 7km by using the massive Sector-B radar array
- Deploy Houses: 4 wooden and 4 brick (these are being tested to make sure they don't de-spawn)
- Deploy Origins Nests: (these are being tested to make sure they don't de-spawn)
- USS Fleshlight: Aircraft carrier with an MV22 loaded with Oil on the flight deck for you to grab
- Sector-Z Mission: Cave system with loaded Urals for you to grab
- Air Launch Zones: Take off from the mountain on a deep dive
- Pyro's Onion Ballistics: Player run shop where you buy and sell with real players who have looted, won, fought or stole everything they sell
- Take a Poo: Take a big shit and heal all your pain, just right click on toilet paper
- Kill Yourself: Kill yourself with your side arm, just right click it
- Take Clothes: Remove clothes from your body and other players
- Bury or butcher bodies: Lose or gain humanity for doing it
- Three new Spawns: Bet you are dying to see
- Mrs Bee's Flight School: Free planes
- Hidden Safe Missions: Find the hidden safes
- High Level Traders: You need 450,000 humanity either + or - shop here
- Loot Maze: At Taviana Zoo
- Abandoned Safes: if you let your safe go unused it will reset the code and tell everyone
- Pirate Treasure: who knows... what’s in there!
- Roaming AI: AI will now spawn on you randomly... heat just got turned up
- Roaming Vehicles: 5 vehicles driving round the map... if they see you they will jump out!
- Rivet City Mission: Fight for loot under USS Fleshlight which is in dry dock for repairs
- Tank: Only 1 on the server, grab it from Sector-B, de-spawns on restart but you have till then to be a nuisance
- The Irradiated One:
- Custom HUD:
- Base Jumping: From 30m up, should make more options for picking a sniper spot and not worrying about getting down
Have Fun
-
By kuibi1234
Hey im not sure if im in the right forum, but i've been struggling with this problem for about 3 days now and google searches haven't gotten anything out for me, since my problem isnt really described other than that my server crashes after i join and start loading in.
im running 1.0.7 Epoch with a few scripts/mods (DZSM, WAI, Lift&Tow, clickActions, remoteVehicle, marker_Manager, custom safezones script) + infistar.
it was working all fine until i made a change to dynamic_vehicle.sqf in the dayz_server, after that the server kept crashing and i even made a backup and moved the old file back, but it kept crashing after that too, so i dont know what the problem is, i do have an rpt. but its basically no use since it doesnt show any errors.
I left last few lines out, because its infistar stuff that is keys and other things im not supposed to show. After that it just cuts off from there because it crashes.
Edited dynamic_vehicle.sqf (only AllowedVehiclesList changed):
-
By Polar
I recently just started up a server through a server host and I am having trouble sorting through the files and finding what a I need to do and how to add the things I want.
EX:
Traders dont have anything set up in them
Dont have zombies
No safezones
Im just trying to run Epoch, Bornholm for the map, and the RHS stuff just for some weapon and vehicle variety, but i have no idea how to get it working. Any help would be greatly appreciated
-
By Notorious_BJG
Hello all,
Last week I attempted to start my own Arma 3 Epoch server to use with friends. Unfortunately I have never been able to get one to work on my computer since I ran Arma 2 Epoch a few years back.
I continue to run into one particular unknown module error after seeing Mission Read in the server main log.
(Fault address: A699B810 00:A699B810 Unknown module
file: epoch (__cur_mp))
Since this is very time consuming to troubleshoot, I've decided that I am willing to pay someone to help me create a server for my friends and I. My intentions for the server are listed below:
Server: Arma 3 Epoch 1.3+ Map: Chernarus Redux AI Missions/Patrols Zombies (the integrated Ryan zombies are fine) I will host this on my own machine I am willing to pay upwards of $40 for this. If you are capable and confident in doing this, please reply to this and we can strike out a deal.
-
- Advertisement
It's a fact that ARMA has a dated architecture that only recently received some optimizations for multiple cores and utilizing them for different purposes (multi-tasking and multi-threading). There are several ways for you to optimize your server-side performance to get the maximum speed out of your Epoch server (because Epoch loads so many building items, it requires even more processing power).
Before I continue there is a fundamental thing you have to know and consider when you configure your Epoch server:
* Every client will load and have to calculate everything that occurs on your server, meaning:
- Every client has to load ALL base building items
- Every client has to load ALL the vehicles
- Every client has to load and calculate ALL AI movement
- Every client has to load and calculate ALL clan logos/custom graphics
Another thing to consider is the fact that there is something called ragdoll and physics in ARMA 3, basically it is a set of calculations applied to each player body, each AI-body, and each car, and for a moment, also every placed building block. All vehicles run physics-calculations in real-time 24/7 (100% all the time) this means that for every car you have on your server, the server and each client will have to run the calculations for physics on that vehicle all the time. Naturally more calculations are required when something happens to that vehicle (driving, getting shot at, colliding, etc.) but essentially the computing power for all these physics & ragdoll items will take a toll.
Furthermore, all inventories and contents of traders, tents, vehicles, etc. are fed from the database in real-time, essentially the more items a container holds, the heavier the load on the server for each time that inventory is loaded. So if you have, say 300 items in a container, all those 300 will load in a big packet, which sucks some server performance. The less a container can hold, the less strain on the server.
Now, multiply physics, and inventory calculations per client, the more clients connected, the more vehicles driving, swimming, running, flying, inventories getting opened, the more the strain on each client, and on the server. A lot of this information is also sent from the server, and Arma 3 Epoch is one of the most bandwidth-intensive games out there. When the bandwidth is maximized on either the server-side or the client-side, you will see a yellow chain link in your bottom right corner, or a red chain link, depending on how overloaded the server or the client is with data. This is also when you will see lag happening. Whereas "desynch" (client and server not having the same information, and thus weird things happen) and rubberbanding (which looks like teleporting/warping) is usually a combination of over-stressed CPU (server and or client-side).
It is also important to know that in player interaction, the weakest link is usually the cause of the issues, for example: It doesn't matter if you are connected with a 1Gbit connection, with an awesome CPU and GPU, if the server is overloaded, that's the problem, you can't fix it clientside. But the same thing is if you and your friends are connected and your friend has a shitty Internet connection and/or computer and happens to be driving the car. He will lag/desynch based on his low-performance equipment, and that will affect you, and anyone trying to blow that car up (because the car will behave erratically).
Virtual Machines
It should also be known that the arma3 server-file has issues with running on virtual machines (VMWare, or XenServer, etc.) essentially the performance output gets negated by as much as 30% if you run it on the same hardware as a dedibox, ARMA 3 is currently (2014-12-30) not well-optimized for running on Virtual Machines. Dedicated, native servers will see better performance than a VM.
How do I combat/fix this?
With these basic fundamentals in knowing how the server works, you as a player need to know that connecting to a server with hundreds of vehicles, or tens of thousands of buildables, or tons of AI-missions will not necessarily be a good thing for your game experience. While there may be plenty of content to have fun with, the experience with all that content will soon turn sour when your client FPS sinks (because the server has low performance, or is under too much strain (yes this affects clients too, if the server is the weakest link, all clients suffer)) your gameplay and experience will suffer too.
Currently, the thoroughly tested, recommended max settings for cars on an Epoch server is 150, and the max amount of buildables is 1500 and the max amount of container content is 1500. This is the default settings in Epoch and it is what makes it possible for a server like Mellys to run 100 clients connected, with little to no issues. Yes, there will be a struggle to find a car, but the experience for each player will be as optimal as ARMA 3 Epoch can be with 100 players connected simultaneously.
The only possible compromise if you want to have more vehicles, more buildables, more missions, etc. is to allow for fewer clients (less than 100 players). It doesn't matter if the server has SSD-drives, or 1Gbit up and down, or 32GB DDR5 RAM on a super-high cache Xeon-processor. The arma3server-binary can't handle more than a certain amount of load anyways.
No logs, memory handlers, and toggles
If you run a server with hyperthreading you should use the following toggle (do NOT combine it with cpuCounts=X or threads=X, etc.):
-enableHT
If you want to squeeze some more performance out of your server with an optimized memory allocator, use the following (download fred's dll here https://github.com/fred41/tbbmalloc_arma/raw/master/dwarden/uptodate_bins.zip ) and place its contents in your dlls-directory where you have arma3server:
-malloc=tbbmalloc
IF you want to squeeze some extra FPS out of the server you can also turn off RPT-logging (not recommended if you are having issues or are actively tracking other problems/reports) by using:
-nologs
Setting the processor priority higher is also recommended:
-high
Share this post
Link to post
Share on other sites