I haven't looked into it deeply yet, but I am wondering if it is possible to dedicate several computational power of different computer/servers for one instance of Minecraft. There are limitation of CPU core counts and RAM size on a single machine. How do popular Minecraft server network service provider such as Hypixels solve this issue? Any insights?
-
1hypixel isnt a server, its a server network. meaning its hundreds of individual servers combined – Topcode Jan 15 at 3:39
-
I'm fairly certain Minecraft really will only use one core, right? I might be compleely wrong – Penguin Jan 15 at 3:59
-
@Penguin Almost. In singleplayer, the client and the server are two completely separate tasks. Also some minor tasks like light updates are deferred to other threads that can run on other cores. But greatest bulk of work of the server is done in one thread on one core. – SF. Jan 15 at 11:33
Hypixel uses a software similar to BungeeCord, which allows multiple servers to run under one name and sharing some files, and for you to be transferred between the servers. This is used as the hub system in almost all servers today. However, if you have one world, you cannot shard the server.