This guide walks you through hosting a Cobblemon server using the Path of Adventure modpack on the Fabric mod loader. You’ll set up the server files, configure the mods, and get your world running so you and your friends can explore, battle, and catch Pokémon together. Before starting, make sure you have Java 17 or later installed and at least 4 GB of RAM available for the server.
What You’ll Need
- Java 17 or newer (download from a trusted source like Adoptium)
- A computer or VPS with at least 4 GB of RAM (8 GB recommended)
- The Path of Adventure modpack files (from CurseForge or Modrinth)
- The Fabric server launcher for Minecraft 1.20.1
- A text editor (like Notepad++ or VS Code)
- Optional: A domain or IP address for others to connect
Step-by-Step
- Download the modpack files. Go to the Path of Adventure page on CurseForge or Modrinth and download the server pack. If only a client pack is available, download it and extract it—you’ll use the mods and config folders from it.
- Create a server folder. Make a new folder on your computer, e.g.,
cobblemon-server. This will hold all server files. - Copy the mods and config folders. Extract the downloaded modpack. Copy the
modsandconfigfolders from the modpack into your server folder. If there’s akubejsorscriptsfolder, copy those too. - Download the Fabric server launcher. Go to the Fabric website (fabricmc.net) and use the installer. Select Minecraft version 1.20.1 and the latest stable loader version. Download the server launcher jar file.
- Place the launcher in the server folder. Move the downloaded
fabric-server-mc.1.20.1-loader.X.X.X-launcher.X.X.X.jarinto your server folder. - Create a start script. Create a new text file named
start.bat(Windows) orstart.sh(Linux/Mac). In the file, write the command to run the server. For Windows:java -Xmx4G -Xms4G -jar fabric-server-mc.1.20.1-loader.X.X.X-launcher.X.X.X.jar nogui. For Linux/Mac, use the same but with./start.shand make it executable withchmod +x start.sh. - Run the server once. Execute the start script. The server will generate the
eula.txtfile and then stop. Openeula.txtand changeeula=falsetoeula=true. Save and close. - Run the server again. Start the server again. It will now load all the mods and generate the world. This may take a few minutes. Watch the console for errors.
- Accept the EULA and configure. After the first successful start, stop the server (type
stopin the console). Openserver.propertiesand setonline-mode=trueif you want only premium accounts, orfalsefor cracked. Also setserver-portto your desired port (default 25565). - Port forwarding. If you want others to join from the internet, log into your router and forward the server port (TCP and UDP) to your computer’s local IP. If you’re on a VPS, open the port in the firewall.
- Start the server and join. Run the start script again. Once the console shows “Done”, open Minecraft (with the same modpack) and connect to
localhostif on the same machine, or your public IP/domain if remote.
Common Mistakes
- Using the wrong Java version. Cobblemon requires Java 17. If you have Java 8 or 11, the server will crash or refuse to start. Check with
java -version. - Not copying the config folder. The modpack’s config folder is essential for correct mod settings. Skipping it can cause crashes or missing features.
- Forgetting to accept the EULA. The server won’t start without setting
eula=true. - Insufficient RAM. If you allocate less than 4 GB, the server may run out of memory and crash. Adjust the
-Xmxvalue in the start script. - Port forwarding errors. Double-check that the port is open and that your firewall allows Java through. Also ensure your router’s IP hasn’t changed.
Tips
- Use a dedicated machine or VPS. Running a server on your main PC can lag both the server and your game. A cheap VPS with 4+ GB RAM is ideal.
- Back up your world regularly. Copy the
worldfolder to a safe place. You can automate this with a scheduled task. - Install a server-side performance mod. Consider adding mods like Lithium or FerriteCore to improve performance, but check compatibility with the modpack.
- Set a reasonable view-distance. In
server.properties, setview-distanceto 8 or less to reduce lag. - Keep the modpack updated. Check for updates to Path of Adventure and apply them to the server, but always back up first.
Troubleshooting
- Server crashes on startup. Read the console log. Look for lines starting with “Caused by” or “Exception”. Common causes: missing mod dependencies, wrong Java version, or corrupted config. Re-download the modpack and try again.
- Can’t connect to the server. If you’re on the same machine, try
localhost. If remote, check that the server is running, the port is forwarded, and the firewall allows it. Also verify you’re using the correct IP and port. - Server runs out of memory. Increase the
-Xmxvalue in the start script, but make sure your system has enough RAM. If it still crashes, reduce the view-distance and disable unused mods. - Mods missing or not loading. Ensure the
modsfolder contains all the jars from the modpack. Some mods may require a specific loader version—check the Fabric version. - World doesn’t generate correctly. Delete the
worldfolder and restart. The server will generate a fresh world. If the issue persists, check if a mod is incompatible.
Frequently Asked Questions
Can I run this server on a free hosting service?
Most free hosts don’t allow modded servers or have too little RAM. A paid VPS or your own PC is recommended.
Do I need a Minecraft account to host?
Yes, you need a Mojang account to download the server files, but you don’t need to be logged in while the server runs.
How do I add friends to the whitelist?
In the server console, type whitelist add [username]. You can also edit the whitelist.json file, but the console command is easier.
Can I use this guide for other modpacks?
Yes, the steps are similar for any Fabric-based modpack. Just replace the mods and config folders and ensure the correct Minecraft version.
Why does my server say “Outdated server”?
Your client and server have different mod versions. Make sure both use the same modpack version and that the server’s mods folder matches the client’s.
Is there a way to run this on a Raspberry Pi?
It’s not recommended. Cobblemon is resource-heavy and a Pi usually has too little RAM and CPU power.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- China’s IPv9 Decimal Network Project Explained
- Fix Wired Earbuds That Only Work in One Ear
- What to Check Before Buying the Dip in Indian Shares
- Cool Raspberry Pi Projects: 15 Ideas for Any Skill Level3
- Terraform vs Kubernetes: Key Differences
- Internet Connectivity in Remote Areas: Options0.80 USD/GB