12.04.2019, 22:47
Quote:
4 GB RAM is sufficient to run a server with other applications like mysql or memory consuming plugins for the server itself.
You must have 1.2 TB bandwidth to run a server 24/7 with a constant player base of 100 players. You can use that value to know how much you need for more players. Processor must have 2 cores or more, one core will be a laggy and even 2 can be if you have a lot of processes and applications running on the VPS. Go for a SSD VPS, an active server with a lot of players and crashdetect turned on will have a big server log, you will need space for database as well so like 30 GB of storage is needed to run the server smoothly with logs, database and if you'd want to compile plugins for your server. |
SAMP barely even uses much ram. I'd say allocate 512MB towards SAMP and maybe another gig and a half towards a MariaDB database (and apache/nginx if you decide to install phpMyAdmin). SAMP cannot utilize more than a single core however as you said 2 or more would actually work alright. You could even do with one core because SAMP wouldn't utilize the whole entire core unless you were gonna have a full-to-the-brim server.
When it comes to a small VPS, whether its a SSD or a HDD should not matter unless you're handling a lot of read/write operations. If you're using a MariaDB database you shouldn't even need these read/write operations anyways. Obviously a SSD is much prefered due to just making everything snappier in general.
Bandwidth just determines how much traffic your server can handle, how much data can be sent/received. Most proper hosts offer unlimited bandwidth, however if you're going with something dogshit then be wary of your limitations.
Note: You can substitute MySQL for MariaDB. MariaDB is a open-source fork of MySQL, by the original author of MySQL, who sold it to Oracle.