You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Canvas is a Minecraft server software introducing a fully multithreaded architecture to the dedicated server through a rewritten
53
+
chunk system executor, parallel world ticking and regionization. Canvas is an attempt at a fully multithreaded Minecraft
54
+
dedicated server without breaking plugin compatibility, and creating a more scalable environment for more modern CPUs.
55
+
{'\n\n'}
56
+
<strong>Canvas is not a simple drop-in replacement for Paper or Purpur. It is a fundamentally different architecture that requires
57
+
some configuration and understanding before use.</strong>
58
+
{'\n\n'}
59
+
Canvas' config (<code>canvas-server.yml</code>) is aimed for vanilla parity and stability rather than raw performance, so it needs to be manually configured to benefit your server. Canvas is also highly hardware-dependent and not well-suited for shared hosting due to its aggressive chunk system executor. That said, it provides significantly higher performance when run on appropriate hardware (at least 10 threads / 5 physical cores recommended).
60
+
{'\n\n'}
61
+
Please thoroughly test before deploying to production, as Canvas introduces a plugin compatibility layer due to its threaded design. If you find a plugin incompatibility, report it in our <Linkhref="https://canvasmc.io/discord"className="text-sky-400 underline">Discord server</Link>.
62
+
{'\n\n'}
63
+
Canvas includes upstream from <Linkhref="https://github.com/Winds-Studio/Leaf"className="text-sky-400 underline">Leaf</Link> to improve single-threaded performance. This does <strong>not</strong> mean Canvas is better or worse than Leaf—they are tailored to different goals and environments.
64
+
</p>
65
+
</header>
66
+
67
+
<headerclassName='max-w-2xl mt-24'>
47
68
<h2className='font-semibold text-3xl text-white'>What makes Canvas special?</h2>
48
69
<pclassName='mt-3 text-lg text-neutral-300'>
49
70
Find out what makes Canvas different from other Minecraft server software.
0 commit comments