Skip to main contentSkip to footer sitemap
Knowledge Base
Games
Minecraft
CurseForge Modpacks

How to Upload and Run CurseForge Forge Modpacks on Your DNSworld Minecraft Server

Hosting your own Minecraft server is a powerful way to build community and bring your modded gameplay to life. In this guide, we’ll walk you through how to upload and run Forge-based modpacks from CurseForge on your DNSworld server. Whether you're creating a modded SMP for friends or launching a custom world for your audience, this setup ensures a smooth, synced experience between your game client and server.

Before Starting

As this tutorial utilizes CurgeForge modpacks specifically, we recommend downloading the CurseForge Application (opens in a new tab). It ensures your Minecraft client and DNSworld server run the same modpack and Minecraft version, keeps mods updated, and makes it easy for friends to install with a single click.

CurseForge standalone install

If you don't already have a DNSworld account, click here to Create an Account Here and start running your own Minecraft server.

Server Setup

By default, during BETA, servers default to Paper, please contact us by opening a Discord Ticket (opens in a new tab) or email us at [email protected] to request a CurseForge server type.

When downloading modpacks, they often require 8-16 GB, as we are in BETA, an upgrade can be requested but is not guaranteed.

Login

Log in to your account to access the DNSworld dashboard (opens in a new tab).

DNSworld Login

Activate Server

Once your account has been created and you have logged-in, you will have to choose Minecraft from the drop-down menu and press ACTIVATE BETA SERVER. This will automatically create your server.

Activate Minecraft Server

Access Your Server

Your server will show up under Your Servers. Click on your Minecraft Server as shown below to access your server dashboard.

Access Minecraft Server Dashboard

Ensure you are stating off with a brand-new server

Once logged into your server, on the top ribbon select Files and ensure all files are deleted. You can do so by selecting all files and pressing Delete on the bottom ribbon.

Minecraft Server Files Directory

Please note during the BETA period, by default, Minecraft servers run on Paper. Please contact us at [email protected] or open a ticket in our Discord (opens in a new tab) to request a CurseForge server type.

How to Download CurseForge Modpack onto your Server

In the Startup tab, there will be two variables: Modpack Project ID & Modpack File ID.

Please note: The modpack must include a Server Packs file to be installed properly using this Minecraft server installer.

On CurseForge, scroll to the Details section of the modpack page and copy the Project ID. Paste this number into the Modpack Project ID field in the DNSworld Startup tab.

In this case, the Project ID is 490660.

For the Modpack File ID, most of the time you can leave this as latest, since many modpacks only offer one server pack.

However, if the modpack includes multiple versions, you’ll need to specify the correct File ID manually.

To find it:

Hover over the version you want to install on the Files tab in CurseForge.

The file's URL will include its ID at the end.

For example, the URL: https://www.curseforge.com/minecraft/modpacks/deceasedcraft/files/5525543 means the Modpack File ID is 5525543.

Paste that value into the Modpack File ID field in the Startup tab to install that specific version.

Where to locate the Modpack Project ID and File ID

Reinstall your server

In the Settings tab, you will select on Reinstall Server which will have to confirm. Once both buttons are pressed, go back to the Console tab.

Reinstalling server location on the DNSworld dashConfirm server reinstallation window

Wait for server to initialize and accept EULA

You will have to wait a couple seconds for the server to do it's installation process. Once you see the words Install completed succesfully, enjoy!press Start on the bottom ribbon. Due to the nature of modpacks and their extensive mods, this might take up to a few minutes.

How to start your server

NOTE: IT WILL INITIALLY FAIL as you need to manually accept the EULA file. Go to the Files tab and select the eula.txtfile where you will need to replace theeula=false to eula=true.* Once complete, press Save Contents in the bottom right corner of the screen.

EULA location in Files tabAccepted EULA

Go back to the Console tab and press Start once again. This might take a few minutes depending on the number of mods in your modpack. In your console, once you see Server marked as running... your server is ready to be connected to.

Launch Minecraft through CurseForge

In your CurseForge application under Modpacks, launch Minecraft with your servers corresponding Modpack by pressing Play.Once in game, select Multiplayer, then input your Server Address found in the Network tab in your DNSworld dashboard then press Join Server.

Happy Gaming from the DNSworld team!

Launching Minecraft through CurseForge with corresponding Modpack

How to contact support

If you need any extra assistance while reading our knowledge board, feel free to email us at [email protected] or open a ticket in our Discord (opens in a new tab) and a staff member will try their best to answer your questions!