Server shutting down when reaching 70 players

Hello guys,

I got 18 plugins on my server. It does crash when it reach 70 players online. I got this error : 

23/04/2019 21:06:01|Fatal|WebSocket.processException|WebSocketSharp.WebSocketException: The header part of a frame cannot be read from the data source. Rcon Error: WebSocketSharp.WebSocketException: The header part of a frame cannot be read from the data source.

This is the list of my plugins:

unknown.png

 

My server is a simple Vanilla x2

Dedicated server's cpu : 

  • CPU i7 Overclocked @ 5GHz

    Any ideas where is the problem? Btw it's my first Rust server

    at WebSocketSharp.WebSocketFrame.processHeader (System.Byte[] header) [0x00017] in <e43fdf6d91f44d8ea7f975577024882c>:0 at WebSocketSharp.WebSocketFrame+<>c__DisplayClassa.<readHeaderAsync>b__9 (System.Byte[] bytes) [0x00000] in <e43fdf6d91f44d8ea7f975577024882c>:0 at WebSocketSharp.Ext+<>c__DisplayClass9.<ReadBytesAsync>b__8 (System.IAsyncResult ar) [0x0004e] in <e43fdf6d91f44d8ea7f975577024882c>:0 An exception has occurred while receiving a message.
The error appears to be an error from Rust's RCON, shouldn't cause the server to crash.

We spent 2h yesterday to check all logs with my dev and we found this: 

 

02:14 [Error] Failed to call hook 'LoadImageList' on plugin 'ImageLibrary v2.0.45' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.ImageLibrary.HasImage (System.String imageName, System.UInt64 imageId) [0x00000] in <23a71252b6324ee69214ed2a25e384b2>:0
at Oxide.Plugins.ImageLibrary.LoadImageList (System.String title, System.Collections.Generic.List`1[T] imageList, System.Action callback) [0x00029] in <23a71252b6324ee69214ed2a25e384b2>:0
at Oxide.Plugins.ImageLibrary.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <23a71252b6324ee69214ed2a25e384b2>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
02:14 [Warning] Calling 'OnServerInitialized' on 'ImageLibrary v2.0.45' took 322ms [GARBAGE COLLECT] 02:14 [Warning] [Simple Loot] Repopulating 224 loot containers.


I tried to disable these plugins (ImageLibrary and AbsolutGifts) but when I have 50 players online my CPU is already on 60%, is that normal? :/

In response to VodkaGuN ():
We spent 2h yesterday to check all logs with my dev and we found this:  02:14 [Error] Failed to c...
1. I doubt NRE in hook can cause server crash (Even tho ImageLibrary definitely needs an update, it often throws NREs on server startup). Plugins can cause server crash only on hard calculations or stack overflow, which is almost absent with uMod plugins. 
2. What do you expect? Buy more powerful hardware. More players => more server calculations => higher CPU load, I always thought it's obvious. (You can limit server fps, if you need to free CPU resources, but it means less smooth experience for players)