- Client Pack: Installed on a player’s computer, usually via a launcher app like CurseForge or Prism.
- Server Pack: A special
.zipfile containing all the necessary files to run the server. This is the one you must use.
- Download the “Server Pack”
- Go to the modpack’s page on a site like CurseForge or Modrinth.
- Find the “Files” or “Versions” tab.
- Locate the version you want and look for an additional download link named “Server Pack” or “Server Files”. Download this
.zipfile.
- VERY IMPORTANT: Clean Your Server To avoid conflicts, you must start with a clean server.
- Create a Backup of your server if it has important data.
- In the File Manager, select all existing folders and files (like
mods,config,world,server.jar, etc.) and Delete them.
- Upload and Unarchive the Server Pack
- In the now-empty File Manager, click “Upload” and select the Server Pack
.zipfile you downloaded. - Once the upload is complete, click the three-dots icon (
...) next to the.zipfile and select “Unarchive” or “Decompress”. This will extract the modpack’s contents onto your server.
- In the now-empty File Manager, click “Upload” and select the Server Pack
- Check the Startup Configuration This is the most crucial step.
- Look inside the newly extracted folders and find the name of the server
.jarfile. It’s usually a Forge or Fabric file with a long name, for example:forge-1.19.2-43.2.0.jar. - Go to the “Startup” tab in Pterodactyl.
- In the “Server JAR File” field, replace
server.jar(or whatever the default is) with the exact.jarfile name from your modpack. Example:forge-1.19.2-43.2.0.jar.
- Look inside the newly extracted folders and find the name of the server
- Accept the EULA (If Necessary) Some server packs may require you to accept the EULA manually. Open the
eula.txtfile, changeeula=falsetoeula=true, and save it. - Start the Server Go back to the “Console” and click “Start”. The first startup for a large modpack can be very slow (5-15 minutes), so be patient. Monitor the console to see the progress.