Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cuberite performance vs other Java servers #5387

Open
playingoDEERUX opened this issue Jan 18, 2022 · 2 comments
Open

Cuberite performance vs other Java servers #5387

playingoDEERUX opened this issue Jan 18, 2022 · 2 comments

Comments

@playingoDEERUX
Copy link

How many players can cuberite handle compared to other java servers out there?

I know this depends on the hardware, since this is C++ most likely even more CPU than RAM. And it should also depend on other modules and how many worlds are loaded...

However, is there some kind of ratio to compare cuberite and e.g java servers (Bukkit, Spigot, Vanilla, Bungee, Paper, etc.) against?

@tigerw
Copy link
Member

tigerw commented Jan 20, 2022

Can't make a like-for-like comparison since Vanilla/Spigot/Paper have many more features than Cuberite. One example is how much more advanced their entity AI is compared to ours.

@tigerw
Copy link
Member

tigerw commented Jan 20, 2022

I just ran a test, latest Cuberite idles (no players connected) at 0.3% CPU.
Paper paper-1.18.1-142, openjdk 17.0.1 2021-10-19 LTS, spawn-npcs=false, spawn-animals=false idles (no players connected) at ~3% average CPU, ~600 MB mem after a GC.

After a player joins and stands still, render distance 8 chunks, Cuberite is at 1.9% CPU and Paper 11.6% CPU.

Needs more rigorous testing.

@tigerw tigerw changed the title [QUESTION] Cuberite performance vs other Java servers Jan 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants