I think the CPU usage being reported is only a single core, so the idle usage % would be 2.5%-3%, not 10-12.
I ran into this problem when I attempted to run HamHost on Linux.
The task managers reported the single-core usage. So you divide the 10-12% by the number of cores.
Are you sure you're already dividing it??
Also, have you considered single-core usage? Although you're saying that the total CPU usage (across the whole CPU) is 14-16%, what if you have 4 cores? That means once the usage hits 25%, the Blockland server will start to lag because it's single-threaded and the core will max out.
I don't completely follow what you're talking about. I'm handling the reported usage as being out of 800, not out of 100, so I assume I'm doing whatever you're telling me to do.
I also just manually crashed a test server via
while(1) { echo("abc"); }, CPU usage was below 10% for the entire server. I was also able to easily kill it from inside the control panel. This is good.
Oh, and I'm seeing four threads for each blockland server - two for the launcher program, and two for the actual server. On the other hand, only one of them is using any CPU.
Just for my own knowledge, would you consider mailed in cash?
I'll have to consider it. I'm tempted to say "yes, for bulk orders of $50 or more" or something, but I'm still not positive. I can tell you for sure that it won't be $8 a month via mail.