Installation
Requirements
Section titled “Requirements”To run CanvasMC, you’ll need:
- Java 21 or newer
- At least 4GB of RAM (recommended)
- A stable internet connection
Installation
Section titled “Installation”CanvasMC follows a similar installation process to other PaperMC-based server software, making it familiar for experienced server administrators.
Downloading the Server
Section titled “Downloading the Server”Visit canvasmc.io/downloads to get the newest version of CanvasMC.
Make a new folder to keep your server files organized and easily accessible.
Move the downloaded CanvasMC jar file into your server directory.
Running the Server
Section titled “Running the Server”Create a startup script for your operating system:
start.bat java -Xms2G -Xmx4G --add-modules=jdk.incubator.vector -jar canvas.jar --noguipause >nul 2>&1start.sh #!/bin/bashjava -Xms2G -Xmx4G --add-modules=jdk.incubator.vector -jar canvas.jar --noguipause > /dev/null 2>&1For optimal performance, get customized JVM flags from Birdflop Flags Generator based on your server specs.
The first launch creates an
eula.txtfile. Open it and change the following line:eula.txt # By changing the setting below to TRUE, you agree to our EULA (https://aka.ms/MinecraftEULA).# Thu Jan 1 00:00:00 UTC 1970eula=falseeula=trueRun the server again using the startup script you created. Once it fully loads, your installation is complete!
Next Steps
Section titled “Next Steps”Now that you have your CanvasMC server running, you can start adding plugins and configuring it to your liking.