Dedicated Server Performance Intel i7-7700K 32GB 1TB Samsung SSDs RAID0

Game mode: Online Private
Type of issue: Performance
Server type: PVE
Region: USA - NA


Hi, Thanks for taking the time to read this and respond with helpful answers.

We run a dedicated server on a windows box. It’s entirely devoted to running Conan. As of late our playerbase has been growing and as it grows we are noticing really bad Server FPS performance and higher latency as we get more and more players. We are sitting at around 22 players right now and the Server FPS is 18.


What has been done already:

  1. Game runs via a powershell script. I start conan exe and do these commands after a 10 second wait once the exe is up and running.
  2. $Process = Get-Process ConanSandboxServer-Win64-Test; 
    
    $Process.ProcessorAffinity=254;
    $Process = Get-Process ConanSandboxServer-Win64-Test;
    $Process.PriorityClass = [System.Diagnostics.ProcessPriorityClass]::HIGH;
  3. Engine.ini additions
    [/Script/Engine.Player]
    ConfiguredInternetSpeed=50000
    ConfiguredLanSpeed=50000

[/Script/OnlineSubsystemUtils.IpNetDriver]
ConnectionTimeout=720
InitialConnectTimeout=720.0
KeepAliveTime=0.1
MaxClientRate=50000
MaxInternetClientRate=50000
RelevantTimeout=10.0
ServerTravelPause=1.0
NetServerMaxTickRate=60

[/Script/HTML5Networking.WebSocketNetDriver]
ConnectionTimeout=720
InitialConnectTimeout=720
MaxClientRate=30000
MaxInternetClientRate=20000
RelevantTimeout=10.0
ServerTravelPause=1.0
NetServerMaxTickRate=60
LanServerMaxTickRate=60

  1. Game.ini additions
    [/Script/Engine.GameNetworkManager]
    TotalNetBandwidth=64000
    MaxDynamicBandwidth=14000
    MinDynamicBandwidth=8000

Performance with 22 players online.
image


Please provide a step-by-step process of how the bug can be reproduced. The more details you provide us with the easier it will be for us to find and fix the bug:

  1. Start ConanSandboxServer.exe -log -maxplayers=70
  2. Wait for players to connect.
    3.Watch Server FPS drop from almost 60 to 20s and into teens as we get to 22-25 players.
  3. Cry.

Have you tried asking on the Admin Discord? Lotta knowledgeable folks over there.

1 Like

Setting your tick rate to 60 is not going to work for a server with more than around 10-15 people online, even on a powerful machine.

If you want to run a larger server, drop the tick rate to 30 so you get a more consistent experience. Usually it wouldn’t drop below 30 until you have 35+ players online, but a lot of people have been noting more server performance issues since a recent patch, so that could be a factor.

Why are you messing with processor affinity? If you have the machine dedicated to your server, why restrict it to certain cpu cores? i guess 254 only removes one core, but it seems a bit pointless on a dedicated machine. May as well give it the full cpu.

Why is your total net bandwidth capped at 64000? That seems insanely slow to me. Also, what is the point of having a minimum dynamic bandwidth? Based on your numbers, it looks like you dont want more than 8 players on your server (64000 / 8000 = 8). Also, you max client rates and your max dynamic bandwidth don’t even match. Not sure which setting wins, but why would you make them different? If you dont understand settings, then you probably should not be setting them. The defaults are better than throwing in random values.

Have you tried removing all of the settings that you posted in this thread to see how things work with defaults? It looks like someone grabbed a bunch of random stuff they found on the internet and threw it together without understanding what any of it does.

3 Likes

The values aren’t random. The values are increments of what are in the BaseEngine and BaseGame files. Have you looked at what is considered Vanilla in these files? Because I have. I would take your advice seriously if you even took 30 seconds to look at the Base files before insulting the settings I have in our files.

Can someone else please reply that has more knowledge and experience? Thanks!

Anyone?

Hey @alexw1

You might have better luck answering in this thread:

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.