Create your server
Choose Paper or Fabric, set memory, accept the EULA and start once.
On this page
Pick Paper or FabricBuild Paper in CraftyBuild Fabric in CraftyRead the first startupWhy Crafty?Before adding anythingPick Paper or Fabric#
Choose Paper for a normal friends SMP with plugins, strong general performance and no required player installation. Choose Fabric when you specifically want Fabric mods or a Fabric modpack.
| Goal | Choose | Players install anything? |
|---|---|---|
| Homes, permissions, protection, Geyser | Paper | Usually no |
| Mostly vanilla friends SMP | Paper | No |
| Server-side Fabric optimization | Fabric | Usually no |
| Fabric gameplay/content mods | Fabric | Often yes |
| Complete modpack | Whatever the pack requires | Usually yes |
This decision is easier before the long-term world begins. Paper plugins and Fabric mods are different ecosystems.
Build Paper in Crafty#
- 1In Crafty, open Servers and choose Create New Server.
- 2Select Minecraft Java and the download/build path.
- 3Choose Paper and the intended stable Minecraft version.
- 4Name it clearly, such as
Friends Paper. - 5Use port
25565unless the container mapping or another server requires a different one. - 6Set a conservative memory range using the table below.
- 7Create and start once.
- 8Read and accept the Minecraft EULA only if you agree.
- 9Start again and wait for Done in the console.
- 10Join over the LAN before installing plugins.
Build Fabric in Crafty#
The exact labels can shift between Crafty releases. The current Crafty server-creation documentation ↗ confirms that Minecraft Java is selected in the creation view and that RAM and port are set near the bottom.
- 1In Crafty, open Servers and choose Create New Server.
- 2Select Minecraft Java.
- 3Choose the download/build option and select Fabric.
- 4Pick one Minecraft version, then a compatible stable Fabric Loader.
- 5Name the server clearly, such as
Friends Fabric 1.21. - 6Use port
25565unless the ZimaOS app mapping requires another published port. - 7Set minimum and maximum memory. Leave room for ZimaOS, Crafty and disk cache.
- 8Create the server and wait for downloads to finish.
- 9Start once. When Crafty presents the Minecraft EULA, read it and accept only if you agree.
- 10Start again and wait until the console says Done with a startup time.
| System RAM | Minecraft starting allocation |
|---|---|
| 8 GB | 3–4 GB |
| 16 GB | 5–6 GB |
| 32 GB | 6–10 GB depending on the pack |
These are starting points, not universal targets. More allocated RAM does not fix a slow CPU and can lengthen garbage-collection pauses.
Read the first startup#
The first run downloads or creates files, generates spawn chunks and may take longer. Done means the main server loop is ready. Use Crafty’s normal Stop control and wait for the process to exit before editing files or powering down.
No Fabric option appears
Refresh Crafty’s server-builder sources and verify the panel is current. You can also build a Fabric server with Fabric’s official server installer and import it, but use the builder when available because it is easier to maintain.
Why Crafty?#
Crafty is not required to run Minecraft. It is recommended here because the console, files, schedules, users and backups stay in one interface. The official docs may move labels between releases; the important result is a clean server directory, correct port, sensible memory and a startup that reaches Done.
Before adding anything#
- 1Stop the server normally and create a named backup.
- 2Record Minecraft, Java and Paper/Fabric versions.
- 3Join locally from a normal player account.
- 4Confirm whitelist and online mode.
- 5Add one plugin/mod at a time, reading the startup log after each change.