Skip to main content
This guide creates a server, accepts the EULA, starts it, and shows where to manage the running instance.
1

Install Catalyst

Use the packaged desktop app from the project release, or run the app locally from source with npm run dev. For development setup, see Build and test.
2

Open Servers

Go to Servers from the sidebar and choose Create server.
3

Choose a platform

Pick Paper, Purpur, Fabric, or Vanilla. Paper and Purpur can install the bundled CatalystAnalytics plugin during creation.
4

Set memory

Choose a preset such as 2 GB, 4 GB, or 8 GB, or use a custom value. Catalyst clamps custom RAM to a safe value based on system memory.
5

Create the server

Catalyst resolves the server download, checks the required Java version, downloads the server JAR, writes start.bat, and saves the server record.
6

Accept the EULA and start

Open the server detail page, accept the Minecraft EULA when prompted, then start the server. The console changes to online after the server prints its ready message.
Only accept the Minecraft EULA if you have read and agree to Mojang’s terms. Catalyst writes eula=true into the server folder after you confirm.

First things to check

Console

Watch startup logs, send commands, and restart through Catalyst instead of the raw restart command.

Properties

Edit MOTD, difficulty, view distance, max players, PVP, whitelist settings, and other server properties.

Backups

Configure automatic backups before players build anything important.

ngrok

Add an ngrok authtoken in Settings when you need a public TCP address.
If the first start takes longer than expected, leave the detail page open. Catalyst may be downloading a managed Java runtime that matches the selected Minecraft version.