🎉
Server Ready!
You've completed the Neoforge install guide. Your server is good to go, now get your mates in!
Server Setup

Install a Server on Crafty

A step-by-step guide to deploying a modded Minecraft server using Neoforge and the Crafty controller panel.

// PROGRESS 0 / 5 COMPLETE
01 Download Files 02 Upload to Crafty 03 Server Settings 04 Start Server 05 Custom MOTD
STEP 01 📦 Download & Prepare Server Files ~3 min

Visit the modpack's page, usually on CurseForge or Modrinth, and download the server version ZIP.

Server Files Download
// SERVER FILES DOWNLOAD PAGE

Extract the ZIP to a clean, empty folder on your machine.

Extracted Files
// EXTRACTED FOLDER CONTENTS

Locate run.bat inside the extracted folder and double-click it. This generates the necessary Neoforge libraries and config files.

Running run.bat
// RUNNING RUN.BAT TO INITIALISE FILES

Once it finishes, re-zip all contents of the folder into a new ZIP archive.

Re-zipping Files
// RE-ZIPPING THE SERVER FOLDER
STEP 02 ☁️ Create & Upload to Crafty ~5 min

Open Crafty and navigate to the server management panel. Click Create New Server.

Under Upload Zip File for Server Import, enter your server name and upload the ZIP you just created.

Uploading Zipped Server Files
// UPLOADING ZIPPED SERVER FILES TO CRAFTY

Once uploaded, set the root directory to the top-level folder inside the ZIP.

New Server Content
// SETTING THE SERVER ROOT DIRECTORY

Define the server executable path below. Replace *VERSION NUMBER* with your actual Neoforge version:

libraries/net/neoforged/neoforge/*VERSION NUMBER*/neoforge-*VERSION NUMBER*-server.jar
STEP 03 ⚙️ Server Settings & Execution Path ~4 min

Set the minimum memory to 8G and maximum memory to 14G, adjusting based on your server's available RAM.

In the Config tab, update the Server Execution Command. Keep the Java memory flags, but replace the rest with:

@libraries/net/neoforged/neoforge/*VERSION NUMBER*/unix_args.txt nogui
Edited Server Executable
// UPDATED EXECUTION COMMAND IN CRAFTY CONFIG
// NOTE
Make sure the version number in the execution path exactly matches the Neoforge version bundled with your modpack. Mismatches will cause startup failures.
STEP 04 🚀 Start Your Server ~2 min

Click Save, then hit Start. If prompted, accept the EULA. The server will stop the first time to allow this, so just confirm and start again.

Start the Server
// STARTING THE SERVER FROM THE CRAFTY DASHBOARD
Server Loaded
// SERVER FULLY LOADED - READY FOR CONNECTIONS
// SUCCESS
Once you see the world generation complete and Done in the console, your Neoforge server is live and accepting connections.
OPTIONAL 🎨 Customise Your Server MOTD ~5 min

Use the built-in creator below to design your MOTD, then paste the output straight into server.properties as the motd value.

 
 
▮▮▮▮▮
motd=
// HOW TO APPLY
In Crafty, open your server's file browser, find server.properties, and replace the motd= line with the output above. Save and restart the server.
Uploaded File Directory
// CRAFTY FILE BROWSER - SERVER.PROPERTIES LOCATION