System requirements for multiple servers?
It is planned to launch several servers (2-3) for 150 people, the map size is 4000.
1) For the Rust server, what matters most is processor performance per core or total core size? Approximate config: r9 3900x, 64 ram 3200, nvme ssd 1TB.
2) On which OS is it technically better to run the server - Windows or Ubuntu?
3) If several servers are planned, then a virtual machine is created for each server?
I hope for your answers. Thanks!
Hey DeyM, welcome to uMod and Rust.

For Rust 1 TB NVMe SSD is more than enough, 64 GB RAM should be enough for 4-16 servers (it depends, but usually around 8 GB RAM per server. Right now empty servers on 3500 are consuming like 4 GB RAM).

Rust is single-threaded mostly (except some Unity parts, etc) and you should allocate 1-2 physical cores. Make sure not to allocate threads on different cores if there are other Rust servers on them, else it may slow down both. 3900x seems to be not that bad according to https://www.cpubenchmark.net/singleThread.html and there are 12 cores which may handle 6-12 servers.

OS does not matter that much, however Ubuntu and similar ones usually consume less CPU, RAM and etc. If you are going for Ubuntu, use server-side - who needs GUI right!. But Windows may be more user-friendly. On Linux I have noticed only one issue right now tho - usually plugins are not hot-loading correctly, so you have to disable plugin watchers and load them manually after uploading to the needed directory. Or, I think it is a problem of the default file system, so you may just change it to the default on Windows and it should work (I hope, right?).

And if you plan on making multiple servers, simply make them - there is no need for separate VMs. You can use Pterodactyl and Docker or whatever to make it easier for you.
I have no problem hotloading plugins on Linux, they auto-load when you replace the .cs file without any further intervention.

@DeyM For multiple servers I would recommend creating a separate user account for each, rather than multiple instances on the same user account. Separate users will allow you to have different plugins on each server, separate logging etc.
Always had hot-loading problems on Linux, probably you are using "the right" file system haha.

Merged post

Well you can still make separate logging, plugins and etc without multiple accounts lol