Low server FPS

Discussion in 'Rust Discussion' started by Grompel, Jan 23, 2016.

  1. Hello everyone!
    I know there is already a thread about it, and I already have done everything that was posted there.
    But our server has the problem that the server fps is always around 50. About a week ago, it was around 300, with even more players than now!

    I have really no idea how to solve this issue. The server itself cant be the reason, it has a 1 Gbit connection, 32 Gigs of RAM, 2 SSDs, an i7 4790 Processor.

    If you want to look at the fps yourself, search for "Wolf" at playrust.io, our server is the "[!DE]Wolf Fighters..." one. (I hope its not a problem if I post the name here)

    Our launch parameters look like this:
    Code:
    D:\Server\Rust\rust_dedicated\RustDedicated.exe -batchmode -server.port 2700 -server.hostname "XXXX " +load -server.seed 54321 -server.maxplayers 120 -server.worldsize 6000 -server.save 300 -chat.serverlog 1 -server.identity Main -spawn.max_rate 2 -spawn.max_density 1 -rcon.password XXXX -rcon.port XXXX +decay.scale 0 
    I really hope that someone can help me to resolve this issue, I really tried everything and see no way how to solve this by myself.

    Greetings and thanks for your help!
     
  2. Questions:
    • Are you running a Desktop OS or Server OS
    • Is your fps.limit set to "-1"
    • Is your process priority set to "Realtime" or "High"
    • Is the network using an "on-board" or true network card ( it should be a card and an Intel NIC if possible )
    • Have you used any tools to look at your network card throughput- it could be putting too much of a load on the CPU ( if you don't use a good card )
    • Have you disabled unnecessary programs, services and network protocols
     
    Last edited by a moderator: Jan 23, 2016
  3. Okay, that are some interesting questions:
    - It runs on Windows Server 2012
    - No, its not set to that. We "played" a little bit with the fps.limit command, but it had no effect. Do i have to add fps.limit to the start batch and what parameter?
    - Process priority is set to High, is Realtime better?
    - I think its an onboard Card, because its an Realtek driver
    - Yep, I used a tool that checks the ports (what programs uses which ports, program is called "CurrPorts"), but I have only ran it a few times
    - On the dedicated machine are some other servers and programs running. But I already checked how much traffic/power they are using, nearly none
    Could you define services and network protocols closer?

    Thanks for helping me!
     
  4. Same problem here similar specs.. with 100+ players i get 12fps on the server! limit is set to -1 so no idea..
     
  5. How often do you wipe your server? We do it only once a month, was thinking that this might be the cause.
     
  6. bigger map = more AI = lower fps.
     
  7. Sure, but about a week ago it worked perfectly.
     
  8. wiped 2 days ago at 160k entity's
     
  9. how many colliders are you at? of course after wipe would be the best fps. until people build stuff or have a high count online
     
  10. How can I find that out?
    The only thing I see are around 200.000 "ents" in the console window.
     
  11. Type save in console that's how you get your ents. Its just stupid how after 2-3 days if a wipe and 100+ players we get bad rubber banding.. Cpu gets to 30% and the RAM hasn't been above 10GB...
     
  12. Around 187.000 ents. Well, the performance isnt the issue actually, our CPU has 5-6% load from Rust, and its never more than 5GB.
     
  13. How many threads does your cpu have ? 12?
     
  14. Mine is only a quad core but it uses all the Cores but surely with 4 Cores all working rust would be smooth?
     
  15. Im asking because i've never seen rust using more than 1 to 1/2 cores. Even on an 8 - 16 core machine.
     
  16. When I get on my pc later I'll show you the performance moniters on the dedi box see what you think being a server host your self
     
  17. From what i know most unity games (including rust) are only using 1 physical core on the servers. Yet i'm wondering how it's possible that yours can use all 4 of it.
     
  18. Its an I7 4790, so 4 cores, 8 threads. Is there a trick with the processor?
     
  19. Did you check if it's running in energy saving mode ?