This article tries to answer some common questions about the allocated resources (e.g. which CPU is used) for your exaroton server. We use a dynamic system to offer our "pay to play" pricing model which means that your server can start on a different node every time you start it. While we try to deliver a consistent experience it's impossible for us to predict or even guarantee which node your server ends up on and therefore it's also impossible to guarantee any specific resources. However, we try to give you an idea of the hardware we use here.
In general, we only use hardware that's designed and intended for use in datacenters. This ensures the reliability and stability of our nodes and your servers.
RAM is the easiest resource to explain and the one that you actually control. You can select the amount of RAM on the options page from 2 GB to 16 GB. We could offer less than 2 GB (e.g. 1 GB) but it's not recommended to run Minecraft servers with less and since the pricing also include basic costs for all the other resources offering less wouldn't cost less. It's also not really necessary to use more than 16 GB, but you can contact our support if you have a valid use case.
You can see the used RAM of your server in the RAM indicator on the server page while your server is online.
We usually use DDR4 RAM for all nodes, but as explained in the disclaimer above, this is not guaranteed.
RAM isn't the only resource that matters for a good performance. One of the main factors is the used CPU and how many servers run on that CPU. A good CPU alone doesn't matter if it's shared with too many other Minecraft servers, so be careful and don't compare server hosts just by their CPU specs, only testing the actual performance can give you a good comparison which is why we offer 5 free credits when you sign up to test our service (no payment method required).
We don't limit the number of cores/threads that a Minecraft server can use but Minecraft mainly runs on a single thread. Therefore, the performance of a single CPU thread is important for your Minecraft server performance, while the number of total CPU threads is only important for the server allocation by the server host. We try to run at most one Minecraft server per CPU thread on a node.
We currently mainly use AMD EPYC™ 7F72 CPUs on our nodes, but as explained in the disclaimer above, this is not guaranteed.
Disk / SSD
We only use SSDs for our nodes to ensure the best performance when starting your server and loading/saving chunks. Your server has a storage limit of 4 GB, which is necessary to ensure that your server starts and stops in a decent time. In our dynamic system, we store your server in a storage system independent from our nodes and move your server from and to that storage system for every server start/stop. While this happens with a high transmission speed in our datacenter, it still takes a while to transfer the up to 4 GB. Larger servers would take several minutes just to load and save which is the main reason why we limit the size. You can keep the size low even when exploring large parts of the world by enabling the "Optimize" option on the worlds page.
All servers get more than enough network bandwidth for normal Minecraft server activities, usually, each node is connected with at least 1 GBit, but can even go up to 10 GBit. We also protect your Minecraft server against DDoS attacks as good as possible.