So currently have a dedicated server, 1 rust server running only. Problem I have is the following:
Upong restart the server frames are 3000+ (fps.limit -1), couple of hours later it would go down to as low as 200, although this doesn't cause lag (according to facepunch 30fps is still acceptable?), it's still worrying that a server can drop that much (less than a percent of it's initial fps).
The server specs are as follows:
Ubuntu 18.04
Intel Xeon E5-1620
32 GB ECC RAM
2 x 960 GB Micron 5200 ECO SSD (Raid 1)
Player average around 42 users, entities are around 180000,1(08946 colliders enabled, 3006 disabled)
The server is set to restart twice a day.
Now, my biggest concern is that at unpredictable times the server will kick EVERYONE, in the stack trace I found the following:
Has anyone every experienced this? Or possibly know what could be causing this? Only thing that fixes it is to restart rust.
Upong restart the server frames are 3000+ (fps.limit -1), couple of hours later it would go down to as low as 200, although this doesn't cause lag (according to facepunch 30fps is still acceptable?), it's still worrying that a server can drop that much (less than a percent of it's initial fps).
The server specs are as follows:
Ubuntu 18.04
Intel Xeon E5-1620
32 GB ECC RAM
2 x 960 GB Micron 5200 ECO SSD (Raid 1)
Player average around 42 users, entities are around 180000,1(08946 colliders enabled, 3006 disabled)
The server is set to restart twice a day.
Now, my biggest concern is that at unpredictable times the server will kick EVERYONE, in the stack trace I found the following:
Error: System.IO.IOException: Unable to read data from the transport connection: Connection reset by peer. ---> System.Net.Sockets.SocketException: Connection reset by peer
at System.Net.Sockets.Socket.EndReceive (System.IAsyncResult asyncResult) [0x00012] in <0079a30f96a047348857e1cecc6c638a>:0
at System.Net.Sockets.NetworkStream.EndRead (System.IAsyncResult asyncResult) [0x00057] in <0079a30f96a047348857e1cecc6c638a>:0
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.EndRead (System.IAsyncResult asyncResult) [0x0009b] in <0079a30f96a047348857e1cecc6c638a>:0
at Fleck.WebSocketConnection+<>c.<Receive>b__62_0 (System.IAsyncResult result) [0x00017] in <f1ab979dad39453bb3ab99ae17860fb2>:0
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)Has anyone every experienced this? Or possibly know what could be causing this? Only thing that fixes it is to restart rust.