Dedicated server requirements

Discussion in 'General Discussion' started by cpspok, Jan 30, 2019.

  1. cpspok

    cpspok Commander

    Joined:
    Sep 3, 2016
    Messages:
    164
    Likes Received:
    17
    anyone know what i should have for a system to run a dedicated server from my own pc ? some examples of what you guys are using or some help here please thanks
     
    #1
  2. Donbingo

    Donbingo Captain

    Joined:
    Aug 17, 2016
    Messages:
    55
    Likes Received:
    368
    I have :
    i7-4790 3.6GHz
    16Gb ram
    GTX 970
    Win10 pro 64bit

    Had a Dedicated running for 4-8 people with that. Started out with 8Gb Ram, and that was just too little.
     
    #2
  3. Fenra369

    Fenra369 Commander

    Joined:
    Apr 5, 2016
    Messages:
    342
    Likes Received:
    139
    Depends on your needs.. How many people are you hosting?
     
    #3
  4. Caennanu [NWB]

    Caennanu [NWB] Lieutenant

    Joined:
    Jan 29, 2019
    Messages:
    20
    Likes Received:
    5
    I'm looking for information myself on what server specs are needed and how to scale them according to the amount of users. Not that i'm having issues with my dedicated server since its only 2 people playing on it, if all else, just curious.


    But i can share the specs i have currently.
    This ran fine for other games, such as ARK and Conan exiles, having up to 20 simultanious players:
    AMD FX-4300 @4ghz (4 cores)
    16GB DDR3 @800mhz
    60GB SSD for the game files.

    one tip tho. It seems when using the graphical interface up and in view, it will eat up alot of cpu resources. I drop down from 90% to 60% cpu utilization simply from minimizing this window

    p.s. for big Multiplayer Factorio games, the cpu is a big bottleneck due to the single thread that it uses.
     
    #4
    ravien_ff likes this.
  5. Fossil

    Fossil Lieutenant

    Joined:
    Jan 21, 2019
    Messages:
    14
    Likes Received:
    5
    i7-4720
    16GB RAM
    GTX 980
    1TB SSD
    Wired ethernet

    This is my setup and I can host and play on the same PC with one other player on the server. I haven't had any issues. As a strictly dedicated server, my PC would probably be fine for 5-10 players.

    Depending on your video settings, Empyrion can take up to 8GB of RAM by itself. This is often the case for me while playing on my server. Running the server in the background takes next to nothing (100-200MB) and each playfield is 1GB or so. Definitely take that into consideration as active playfields can add up very fast when you have several people on a server that aren't congregated on one planet.

    ie - You're on Planet X, a friend is in space, another friend is on the moon and another player is at another planet, that'll be 4GB being used just for playfield resources.

    You can run the dedicated server without the GUI. It'll simply run as a background process. There should be options to do this in the server folder where the other EXE's are at. This can make managing it a little more complicated because you'll need to utilize TelNet in order to issue commands, but it runs much smoother this way, imo.
     
    #5
    Last edited: Feb 10, 2019
  6. Taelyn

    Taelyn Guest

    RAM and CPU Cores are the importaint things here.
    And ofcours your upload and download speed.

    Most of it depends on how many players ur aiming for.
    Hard to say withoud knowing that

    If u have 5 ppl playing and like 1 or 2 playfields open at the time then u dont need much

    If u have 30 ppl playing and +10 playfields open at the same time.
    Well then u can open your wallet. Basic pc wont handle it
     
    #6
  7. Caennanu [NWB]

    Caennanu [NWB] Lieutenant

    Joined:
    Jan 29, 2019
    Messages:
    20
    Likes Received:
    5
    I am aware, just giving the headsup. Also with the EmpAdminHelper it is a lot better on cpu usage. Now when idle (no one playing) i'm at a steady 10% as the dedicated proces just goes dormant. Had not noticed this before tho, that new in one of the later releases?
     
    #7
  8. Caennanu [NWB]

    Caennanu [NWB] Lieutenant

    Joined:
    Jan 29, 2019
    Messages:
    20
    Likes Received:
    5
    I think most of us are aware of the variables. Is there any guidelines one can follow to get a rough estimate?
    like 1 playfield is 500mb memory, + 100 - 200 for every player in it.

    For CPU i imagine it's going to be a bit harder to set guidelines as the IPC per core and build of CPU's differs.
    Like when using Xeon's vs Intel I's is already a difference. The use of ECC / Registered memory or not. Or maybe you are an AMD person. FX platform vs Ryzen is a BIG change, not only with the threading but also with the IPC and ever increasing boost speeds.
    But maybe this can be done with a table using cinebench results? 400 points per playfield, 150 per player. something of the sorts?
     
    #8
  9. Taelyn

    Taelyn Guest

    Official server is runing playfield that go up to 2gb per playfield
    My own server is around the same

    My bet HWS even has higher ram usage. @RexXxuS knows about that

    It depends on how much is on that playfield, Planet size, and so on
     
    #9
  10. Caennanu [NWB]

    Caennanu [NWB] Lieutenant

    Joined:
    Jan 29, 2019
    Messages:
    20
    Likes Received:
    5
    There we atleast have a guideline. With this information, 10 player worst case scenario is 10x 2gb = 20gb. So a system with 24GB would be recommended in this case. However one could probably do with half, as it is not a very likely occurance. And then it falls in line with most dedicated server specs / requirements. Which means my specs (stated above) could run 10 - 15 players fairly good. But don't hold back on more information!
     
    #10
    Taelyn likes this.
  11. Caennanu [NWB]

    Caennanu [NWB] Lieutenant

    Joined:
    Jan 29, 2019
    Messages:
    20
    Likes Received:
    5
    I hope to be playing again this week, ill try and watch the monitor's to see the usage when doing certain actions. Maybe we can establish some guildelines. Even tho it might not be supported officially, it'll be a community effort for the community :D
     
    #11
  12. forbiddenzsky

    forbiddenzsky Lieutenant

    Joined:
    Jul 30, 2017
    Messages:
    47
    Likes Received:
    20
  13. Caennanu [NWB]

    Caennanu [NWB] Lieutenant

    Joined:
    Jan 29, 2019
    Messages:
    20
    Likes Received:
    5
    Nice overview @forbiddenzsky but i can't really read the details.
    Yesterday i been playing tho, and noticed for 2 players each playfield takes up about 1GB and 100 - 150 mb of memory per player active in a playfield. it spikes a bit when going to the planet from orbit and vice versa (from 1gb to 1300mb) and drops shortly after (to about 1200).

    So i geuss not taking into account the amount of structures in a playfield, at this point i can say it is roughly 150mb per player and 1gb per playfield. (i would only assume that if there is more bases, the playfields will grow in size).
     
    #13
  14. Caennanu [NWB]

    Caennanu [NWB] Lieutenant

    Joined:
    Jan 29, 2019
    Messages:
    20
    Likes Received:
    5
    So for guideline purposes, based on my findings i've made a cross table.
    This assumes that a player takes up 150mb of memory and each playfield takes up 1gb of memory.
    The OS the system runs on is calculated and reserves 4gb of memory (maybe a little on the big side, but for home servers not that far off).

    The crosstable starts at 3 playfields, as my experience so far is that this is the minimum amount of playfields active at any given time.
    How to read it example: 20 players on the same planet with 3 playfields active (planet, space, moon) will require a dedicated system with 10gb of memory. This does not apply to co-op mode. As you will need additional resources to play the game on the same machine.
    playfields vs players.png

    Excel formula if you want to recreate it yourself. obviously edit the row and column names / numbers to match yours.
    Code:
    ($I10*150)+(J$9*1024)+4096
     
    #14
    Last edited: Feb 13, 2019
  15. codem

    codem Ensign

    Joined:
    Mar 19, 2017
    Messages:
    8
    Likes Received:
    2
    I have a Ryzen 5 2600x with 32GB DDR4 @3200. Wired ethernet (gigabyte router) and running the game on a m2 ssd.

    The client is on another computer. When I play alone... I have no issues. However.. if I have 1 other player on with me, I get these weird lag spikes every couple of minutes. not noticeable in space combat.. but deadly in ground combat (no hv.. just characters against zirax). Then you get these weird lag spikes and before you know it,, you're looking 180 degrees the other direction and get shot in the back.

    Anyone come across something like this and if so, what did you do to resolve it. I would think my setup would be able to handle the game.
     
    #15

Share This Page