1. Hello, i have a problem with server.save command in Linux server.
    I run server via 34 hours on 1024 file limit, after 20 hours in the console I see error:

    Unhandled Exception: System.Net.Sockets.SocketException: Too many open files
    at System.Net.Sockets.Socket.Accept (System.Net.Sockets.Socket acceptSocket) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.SocketAsyncEventArgs.AcceptCallback () [0x00000] in <filename unknown>:0

    then I search this error in google and find theme on this forum Rust:IO | Page 133 | Oxide
    and set this, but I not restart server, because after restart server map is wipe, my players hate me.

    I find a solution in prlimit Ubuntu Manpage: prlimit - get and set process resource limits

    I change for all PID server to NOFILE 100000 command prlimit --pid <pid> --nofile=100000:100000

    http://i.imgur.com/XU7jUCg.png

    But this not working, because i still not save server map, on the command server.save i receives:

    > server.save
    Invalidate Network Cache took 0.02 seconds

    in the logfilename.log I see:

    [RCON] server.save

    (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

    Invalidate Network Cache took 0.01 seconds

    I can save server map otherwise?
    Please help me.
     
  2. If u have root access use winscp and navigate to /etc/security and edit limits.conf.
    Open my uploaded file with notepad++ so u can see it correctly how mine is.
    U can use or copy part of it and change the username to the correct username for your rust server account.
    After that just reboot the main server and it should work. I did same like u did but it seems to be ignored, if u do it this way it should work correctly.
     

    Attached Files: