1. This isn't an oxide issue but maybe you guys can help.

    I was running a server, and I accidentally ran out of RAM on my VPS. :(

    This caused RustDedicated.exe to crash. So I started it back up, ran fine for a few minutes (4 - 5) then RustDedicated.exe crashed again.
    So I ran app_update and all that, threw in Oxide again. Then restarted. Same thing, crashes after 5 minutes.

    It keeps doing this, does anyone know how I can fix it? Do I have to start everything over again? Not sure my players will be okay with that, because I JUST did a wipe.

    If I have to do a wipe, I may end up stop hosting servers and just go full time plugin development. :(
     
  2. Wulf

    Wulf Community Admin

    Check your crash logs, Rust logs, and Oxide logs for errors.
     
  3. Only thing I am seeing is like

    Code:
    [6/24/2015 2:09:13 AM] TimeWarning: Net.sv.Cycle took 2.05 seconds (2046ms)
    Which shows sometimes. I'm not sure where any other logs will be.
     
  4. Wulf

    Wulf Community Admin

    You can write a Unity log with -logFile "filename.txt" in your command-line. Rust logs are stored under server/identity.
     
  5. Alright, I turned on the logging but now the server won't crash for me. The possible issues I can think of:
    1. The 50 players rapidly rejoining was somehow causing it to crash?
    2. It will only crash after we hit a specific number of players? (12 have rejoined so far)
    3. A player is corrupted and when he joins everything will go to shit.
    For now though, I'll leave this topic up, if it doesn't happen again then I'll close it.

    Btw I'm getting Net.sv.Cycle took 1 - 2 seconds, and just a few warnings here and there about things takeing too long, like the Net.sv.Cycle, and the Player.UpdatePositionFromTick etc.

    Any idea why that may be happening now?
     
  6. Is there a way to send a timestamp with the logFile command? I'm working on some php scripts to parse the log but not having a timestamp is annoying and relying on line numbers :D
     
  7. Wulf

    Wulf Community Admin

    Just add one in your filename that you use with the method. The standard System.Time stuff should work fine for that.
     
  8. Hi this thread is interesting for me as I run a VM and am experiencing some problems, I would like to know how much ram your VM uses Turokkkkkkk.

    Thanks
     
  9. I think you meant me. I have a 4gb server, and I have about 40 - 50 plugins, and with about 50 players or so, I can run out of memory pretty quickly which will cause the server to crash. I also have a 4k map size.
     
  10. Oh I did mean you AnExiledGod my bad, thanks! I saw another post you are running on a VM and I am too. I have an amazon EC2 instance running a vanilla server with 4 gb of ram. I don't fill up the ram but its getting to 75% at my player max (12). I am worried my vCPU xeon 2.5 ghz is my bottleneck but maybe its my ram. Currently paying 50 - 60 USD a month for this and don't want to have to spin up a 4 vCPU 8gb ram instance.

    Thanks for the reply.
     
  11. $50 - 60 is pretty pricy for a vanilla server at 12 players. My VPS is $22 a month. For $50 I could handle probably 100 players easy. I'm actually considering getting a dedicated server from OVH next.