CurseForge Blog

Server Packs Tutorial

Learn how to create and upload a proper Minecraft Server Pack for your modpack on CurseForge.

Server Packs Tutorial

Making your modpack work on multiplayer isn’t just about uploading it. It needs a clean setup that server hosts can use easily and without issues. If you're looking to support multiplayer servers for your modpack, here's how to prep and package everything properly.

What is a Server Pack?

A Server Pack is a specially prepared version of your modpack that allows it to be run on a multiplayer server. By creating a server pack, you make it easier for players to set up their own multiplayer servers with your modpack.

How to Create a Server Pack

1. Locate Your Modpack Files

  • Open the CurseForge app and navigate to your profile
  • Click on the three dots next to your modpack, and click “Open Folder”
  • This will open the modpack’s installation directory

2. Prepare the Server Pack Files

  • Create a new ZIP file, this will become your Server Pack
  • Copy the following directories into your new ZIP file:
    • mods
    • config
    • kubejs (if relevant – this will only exist if you use this in your modpack)

3. Including Optional Files

Depending on your needs, you may want to include extra files to help with server setup:

  • Startup scripts (run.bat, run.sh) – helps launch the server with ease
  • server.properties – basic server settings/config options (e.g. max players, difficulty)
  • server-icon.png - a custom icon for the server, this must be 64x64px
  • There may be other mods that create their own resource directories that you may need to include, but generally this is not necessary

4. Uploading to CurseForge

Now that your server pack is ready, it’s time to upload to CurseForge!

  • Go to the Authors Console, and navigate to your modpack’s project page
  • Go to the Files tab on the project
  • Click the name of the file you wish to upload the server pack to. The pack and server should match pack versions.
  • Click “Upload Additional File”, and fill out the necessary information
  • That’s it! Your modpack’s server files should be available to download on CurseForge

If you prefer an automated solution, there are open-source tools that can help streamline the process, such as this amazing tool created by Griefed called ServerPackCreator, found here: https://github.com/Griefed/ServerPackCreator

Thank you to Lupin for their help in creating this guide!