Background image of the page
Border
How to Make a Beyond Depth Server: Forge Setup Guide
Server Hosting

How to Make a Beyond Depth Server: Forge Setup Guide

Ranno Raamets Ranno Raamets Jul 3, 2026
7 min read

Beyond Depth made by blueversal, is a 400+ mod exploration pack built around custom dimensions, tough bosses, and overhauled combat. Setting up a beyond depth server is more involved than most modpacks because the current versions don't include a server pack. You'll need to install Forge manually, copy files from the client, and remove a list of client-only mods before starting. This guide covers every step.

Before you get started

Hosting a modded server on your own PC is free but comes with three trade-offs worth knowing up front.

  1. It's only online while your PC is on
  2. Beyond Depth typically needs 8–10GB of RAM plus a good CPU, and that's before you've joined yourself
  3. Letting friends join requires opening a router port, which can expose your network if you're not careful

None of this is a dealbreaker, but it's worth knowing now rather than mid-setup.

Beyond Depth server hosting

If that sounds like more than you want to manage, using a Minecraft hosting provider skips all three. If you haven't already, purchase a server with WiseHosting to get started, then follow the instructions:

  1. Head to your WiseHosting game panel and locate the Version tab
  2. Choose Modpacks and select CurseForge from the dropdown filter
  3. Search for Beyond Depth and click Install
  4. Click Start to start your server
  5. Copy the IP and join the world

Your server is live in under two minutes, stays online 24/7, and never touches your home network.

👉
Get a modded server from WiseHosting! Use code BLOG for 20% off your first month.

If you still prefer to set up a Beyond Depth server yourself, keep reading.

1. Install Beyond Depth on your client

Because there is no standalone beyond depth server pack for the current version, the client install is the source of the server files. You need it installed first.

Use the CurseForge app

Download the CurseForge app if you don't have it. In the app:

  1. Select Minecraft from the game list
  2. Go to Browse Modpacks and search for Beyond Depth
  3. Click Install
beyond depth modpack install button location highlighted

Once installed, note the exact version number from the badge on the modpack card on your My Modpacks page. Every player connecting to your server will need to match it.

Locate the client files

After installation, open the CurseForge app, click the three-dot menu on Beyond Depth, and select Open Folder.

steps  highlighted on how to open the beyond depth modpack install folder

Inside you'll find a mods folder, a config folder, a kubejs folder, and a defaultconfig folder. You'll need all four later.

2. Install Forge

Beyond Depth runs on Forge 47.4.20 for Minecraft 1.20.1. You need to install it into your server folder before copying any files across.

Create a server folder

Create a new folder somewhere easy to find on your PC like on the desktop. Name it something clear like Beyond Depth Server.

Download and run the Forge installer

Go to the Forge downloads page and find version 47.4.20 for Minecraft 1.20.1. Download the Installer.

💡
Watch out for ads on the Forge download page. The site shows large ads and misleading buttons near the download link. Wait for the 5-second skip timer and click the red Skip button in the top right corner. Only download a .jar file.

Pressing Skip will start the .jar download

the skip button location highlighted, clicking this will start the download

Move the downloaded installer into your server folder. Double-click forge-1.20.1-47.4.20-installer.jar and choose Install Server, and change the path to your Beyond Depth server folder

Forge installer with install server ticked and the install location highlighted, so you don't forget to install it in the correct folder

This installs Forge directly into your server folder and generates the server jar and run.bat file you need to start the server.

Java version compatibility

Beyond Depth on Forge 1.20.1 requires Java 17. If the installer closes immediately without doing anything, the wrong Java version is running.

To check:

  1. Open Command Prompt (press Win + R, type cmd, press Enter)
  2. Type java -version and press Enter
  3. Look for openjdk version "17.x.x" in the output

If you're on a older version, download Java 17. With multiple and newer Java versions installed, you might need to update the start script to point directly to the Java 17 executable path. Or simply uninstall other Java versions that are not 17 from your control panel.

3. Copy the beyond depth server files

With Forge installed, copy these four folders from your Beyond Depth client install into your server folder:

  • mods
  • config
  • kubejs
  • defaultconfig
Folders highlighted in red boxes that are needed to copy to the server folder

Remove client-only mods

Before starting the server, open the server mods folder and delete the following files. These are client-side mods that will either crash the server or produce errors if left in:

BadOptimizations
betterbiomereblend
BetterF3
betterfpsdist
blur-forge
cinematiczoom
CraftPresence
CrashAssistant-forge
createbetterfps
drippyloadingscreen_forge
dynamiccrosshair
Ding
EnhancedVisuals_FORGE
enhanced_boss_bars
entityculling-forge
entity_model_features_forge
entity_texture_features_forge
extrasounds
EuphoriaPatcher
fancymenu
gpumemleakfix
ImmediatelyFast-Forge
ItemPhysicLite_FORGE
make_bubbles_pop
melody_forge
oculus-flywheel-compat-Forge
oculus-mc
particle_core
Perception-FORGE
radium-mc
rubidium-extra
ShoulderSurfing-Forge
simplemenu
skinlayers3d-forge
sodiumdynamiclights-forge
sodiumextras-forge
sodiumoptionsapi-forge
visuality-forge
visual_keybinder
YungsMenuTweaks

This list is provided by the Beyond Depth author on the CurseForge page. If you update the modpack in future, check the page again as the list may change between versions.

4. Run the server for the first time

In your server folder, double-click run.bat. It will load briefly then stop and tell you to accept Minecraft's End User License Agreement before it can continue.

Accept the EULA

Open eula.txt in your server folder and change:

eula=falseto:eula=true

Save the file.

eula textfile opened and "false" already replaced with "true"

Configure server.properties

Before running the server again, open server.properties in a text editor and confirm these two settings:

allow-flight=true
max-tick-time=-1

💡
Both are required for Beyond Depth to work correctly. allow-flight=true prevents players from being kicked when using certain movement abilities. max-tick-time=-1 stops the server from crashing during large structure generation.

5. How much RAM does a Beyond Depth server need?

Beyond Depth packs 400+ mods into Forge 1.20.1, covering custom dimensions, enhanced world generation, new biomes, and complex boss encounters. All of that puts consistent pressure on both RAM and CPU. Start at 8GB and scale up as more players join.

Beyond Depth server RAM allocation:

Players Recommended RAM
1-3 8GB
4-6 10GB
7+ 12GB

Your host machine needs memory beyond what the server uses. Windows typically takes 4–6GB on its own. On a 16GB PC, 10GB is the practical max RAM allocation for the Beyond depth server allocation.

If you plan to play on the same machine you're hosting from, factor in the Minecraft client's RAM usage on top of the server's. Beyond Depth modpack is not comfortable to host-and-play simultaneously on most home PC. Atleast 32GB ram is needed to play and host on the same computer. Consider using a hosting provider so your machine only needs to run the client.

Allocate the right amount of RAM

Replace the last row # -Xmx4G value in user_jvm_args.txt to match your target. For 10GB:

-Xmx10G -Xms5G

Save the file, and next time you start the server it will use the allocated amount.

💡
-Xmx sets the ceiling on how much RAM the server can use. -Xms is the starting allocation at launch. Setting -Xms to around half of -Xmx lets the JVM grow memory as needed rather than claiming the full amount upfront.

6. Start the server and connect locally

Launch the server

Double-click run.bat. The terminal loads through all the mods one by one. With 400+ mods in the pack this takes a while on the first boot. A successful startup contains this:

[Server thread/INFO]: Done (Xs)! For help, type "help"

💡
WARN entries in the log are common in modded environments and can usually be ignored. ERROR entries are worth checking, though many are non-fatal. A server that reaches the done line is running.

Startup time: The first launch is the slowest while Forge generates caches for all the mods. Five or more minutes is normal.

To stop the Minecraft server: Type stop in the terminal and press Enter. This saves the world and shuts down cleanly. Closing the terminal window directly risks world corruption on the next launch.

Connect via localhost

Open Minecraft through the CurseForge app, go to Multiplayer, and click Add Server. Set the Server Address to localhost and click Done.

beuond depth add server tab with "localhost" as server address typed in

A successful connection means your Beyond Depth server is running locally and ready to play on.

7. Open your server to the internet

Your server is LAN only at this point. To let friends join from outside, you need to open the port Minecraft runs on.

What is port forwarding?

Your router blocks incoming connections by default. Port forwarding creates a rule that routes traffic on a specific port directly to your PC. Minecraft Java Edition uses port 25565 by default, which can be changed in server.properties under server-port if needed.

How to forward port 25565

The steps vary by router but follow the same general steps explained in this video:

portforward.com has router-specific walkthroughs for almost every model. Search yours there if the steps don't match what you're seeing.

Can't forward the port? Some ISPs block port forwarding on residential connections. Contact your provider and ask them to open port 25565.

Find your IP

Search "what's my IP" in Google to get your public IP address. Share the full address in this format:

123.45.67.89:25565

⚠️
Only share this with people you trust. A public IP can be targeted for DDoS attacks. For anything beyond a small private group, a dedicated hosting provider removes this risk entirely.

Final thoughts

Setting up a Beyond Depth server takes more steps than most packs because of the manual Forge install and client-only mod removal, but each step is straightforward once you know what to expect. Java 17, Forge 47.4.20, the right folders copied across, and enough RAM for 400+ mods. Get those right and the beyond depth server runs well.

Join our Discord Server

Talk with the community! Become an official member of the WiseHosting community by joining our public Discord server.

Accept Invite
Discord invite background