• Server Performance - Windows or Linux?
    8 replies, posted
Good evening, i wonder if there are special reasons why Facepunch Official Vanilla Servers all run on a windows engine? We ourself run a Server on a Linux Engine but at the point of hitting 200+ Players the Server FPS drops down to arround 20-30fps. Even though the Server performance itself stays arround 30-40% We have bound all cores to be used on the Server including setting the max server fps to 256. Since i know just telling stuff without Details here are the details for the Hardware: Dedicated Ubuntu Linux - Not modded (vanilla settings) Intel(R) Xeon(R) CPU E3-1246 v3 (8 cores) with 3,5Ghz -- 32GB DD3Ram Bandwith: 1000Mbit (1 Gbit) My thoughts were that we maybe lack some Server tickrate settings or some other server start parameter that i might`ve not found yet on the web. I just wondered if anyone on this board maybe would have answers to improve the Server performance a little more. (and to answer me maybe why facepunch runs Windows for their Servers - Is it more stable for the FPS? if yes, why is that?) Thanks in advance for the answers. :-)
Does really nobody have some tips? :-)
I would go for windows. One tip: for gaming servers like hosting rust is better game cpu that means i7-7700K and better or little worser
That is not really a helpful information. I asked "If windows, then explain why" :-) And renting a 7700k dedicated is way to expensive...
I would go for windows because it works just fine as linux. If you have experience with windows you can set cpu priority or cores to the process. On that i7 it is expensive but you can host on it 3-5 server. This dedicated PC can handle more then 500+ players on all server-- 32 GB ram is a enough for 3,5K map which takes something around 4-6 GB ram. I answerd some of your questions. On xeon you can host web or some sort of crap. On i7 you can do a lot of things. The i7 has much better performance.
Low end Xeon processors and i7 processors come from the same die. In fact for example in the past the ubiquitous Xeon E3-1231v3 was the i7-4770 without a GPU. Even the Xeons made on different dies are essentially the same, reliability when it comes to a processor these days is just not a concern, the failure rate of Intel processors is less than half a percent. So your argument an I7 is generally better makes no sense at all...
i7 have the best single thread performance and on rust you single thread performance. Tell me why on OVH when you wanna buy dedicated game server there is just i7 to choose? IF you do not wanna listen to me do not listen to me but do not ask this stupid question. I answerd your question why your fps drops. It doesnt matter if it is windows or linux. YOU NEED HARDWARE. NOT WEB HARDWARE.
Simple..... it's down to the graphics card in the server. RUST on LINUX is NOT CPU bound, it is I/O & GPU bound if your GPU is not available it drops back to software rendering. go watch the loading of the system on LINUX command line...... Initialize engine version: 2018.1.4f1 (1a308f4ebef1) Forcing GfxDevice: Null GfxDevice: creating device client; threaded=0 NullGfxDevice:     Version:  NULL 1.0 [1.0]     Renderer: Null Device     Vendor:   Unity Technologies Begin MonoManager ReloadAssembly - Completed reload, in  0.361 seconds WARNING: Shader Unsupported: 'Hidden/Internal-ScreenSpaceShadows' - Pass '' has no vertex shader WARNING: Shader Unsupported: 'Hidden/Internal-ScreenSpaceShadows' - Pass '' has no vertex shader WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal' - All passes removed WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal' - All passes removed WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal' - All passes removed WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal' - All passes removed WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal' - All passes removed WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal' - All passes removed WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal' - Setting to default shader. WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal (Specular setup)' - All passes removed WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal (Specular setup)' - All passes removed WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal (Specular setup)' - All passes removed WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal (Specular setup)' - All passes removed WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal (Specular setup)' - All passes removed WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal (Specular setup)' - All passes removed WARNING: Shader Unsupported: 'Hidden/Rust/Standard Decal (Specular setup)' - Setting to default shader. UnloadTime: 3.097000 ms 3D Noise requires higher shader capabilities (Shader Model 3.5 / OpenGL ES 3.0), which are not available on the current platform: graphicsShaderLevel (current/required) = 30 / 35
FInally someone who understands PCs. But tell me why on OVH on game servers they just offer i7 and almost everywhere every server hosts who host rust server they prefer i7 more then xeon.
Sorry, you need to Log In to post a reply to this thread.