20% OFF Your first order with SAVE20
Background image of the page
Border
How to Make a RLCraft Minecraft Server (2026)
Server Hosting

How to Make a RLCraft Minecraft Server (2026)

Ranno Raamets Ranno Raamets Jun 10, 2026
8 min read

So you want to make a RLCraft server to play with friends, but don't know where to start? RLCraft is one of the most downloaded modpacks of all time and setting up a server for it is more involved than newer packs. Unlike most modpacks, the RLCraft server pack does not include Forge or a startup script. You need to install both manually.

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. The RLCraft server needs 6-8GB of RAM and 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.

RLCraft 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 RLCraft 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.

1. Download the RLCraft server pack

If you don't have the CurseForge app installed, grab it first. You'll need it to install RLCraft on the client side later in this guide.

Head to the RLCraft page on the CurseForge app and click on the Download server pack button, this will download the newest version zip. Save it to an easily accessible location like your desktop.

download server pack button location highlighted

Extract the server pack

Right-click the downloaded .zip and extract it on your desktop this will be your server folder. Inside you'll find a mods folder, a config folder, and several other files. You won't see a Forge jar or a startup script. That is normal. Both need to be added manually.

Extracted RLCraft server pack

2. Install Forge

RLCraft runs on Forge 1.12.2 - 14.23.5.2864.

Java version compatibility

RLCraft runs on Forge 1.12.2, which requires Java 8. This catches a lot of people off guard because newer modpacks use Java 17 or 21. If Java 8 isn't your default, the server won't launch.

To check what's installed:

  1. Open Command Prompt (press Win + R, type cmd, press Enter)
  2. Type java -version and press Enter
  3. The output should say java version "1.8.x" or similar

It likely shows a different version, download Java 8 and run the installer. With multiple Java versions installed, you'll need to reference the full Java 8 path in the startup script below.

Download the Forge installer

Go to the Forge download page for 1.12.2 and find version 14.23.5.2864 under the Latest section. Click Installer to download it.

💡
Watch out for ads on the Forge download page. The site uses an ad network that has most of the screen as an ad. Wait for the 5-second skip timer and click the small "Skip" button in the top right corner. Only download a .jar file. If you get a .zip or .exe, don't run it.

Pressing Skip will start the .jar download

Run the Forge installer

Move the downloaded forge-1.12.2-14.23.5.2864-installer.jar into your server folder.

  1. To run it double-click the .jar file
  2. Choose Install server
  3. Select your server folder path
  4. click OK

This installs Forge directly into your server folder and generates the forge-1.12.2-14.23.5.2864.jar file you'll need to start the server.

3. Create a startup script

The RLCraft server pack doesn't include a start.bat file, so you need to create one. In your server folder, create a new text file and rename it start.bat. Open it with notepad and paste your java8 location path with the rest of the startup script.

It should look like this:

"C:\Program Files (x86)\Common Files\Oracle\Java\java8path_target_1148978484/java.exe" -Xms2G -Xmx4G -jar forge-1.12.2-14.23.5.2864.jar nogui
pause

Change the Java path to match where Java 8 is installed on your PC, and make sure you have /java.exe at the end of the path to point to the Java 8 executable.

💡
Not sure where Java 8 is installed? Open Command Prompt and type where java. This shows the path to your current default Java executable. Copy the java8 path to your startup script.
where java command in cmd and the result highlighted

To create a .bat file you need to have show file name extensions enabled.

How to enable file name extensions

4. Accept the EULA and configure server.properties

Accept the EULA

Double-click start.bat to run the server for the first time. It will generate some files and then stop, telling you to accept Minecraft's End User License Agreement.

RLCraft installer prompting the user to accept Minecraft eula

Open the eula.txt file in your server folder and change:eula=falseto:eula=true

Save the file.

Minecraft eula with true typed in instead of false

Configure server.properties

Before running the server again, open server.properties in a text editor and make sure these four settings are correct:

enable-command-block=true
allow-flight=true
difficulty=3
max-tick-time=-1

💡
All four of these are required for RLCraft to work correctly. Skipping enable-command-block=true breaks structure generation and removes villagers from villages. Skipping allow-flight=true causes players using certain mods to get kicked repeatedly. Skipping max-tick-time=-1 causes the server to crash during heavy world generation.

5. Install RLCraft on your client

Use the CurseForge app

Each player joining the server needs RLCraft installed on their own machine:

  1. Open the CurseForge app
  2. Select Minecraft from the game list
  3. Search for RLCraft under Browse Modpacks
  4. Click Install

Once installed, launch RLCraft from the CurseForge app and it loads the correct Forge version and all mods automatically.

Match client and server versions

Every player's RLCraft client version needs to match the server exactly. A mismatch produces a connection error like this:

Connecting to server failed.
Mods that are missing or have version differences:
[list of mismatched mods]

To check the client version, look at the version badge in the top right corner of the RLCraft card on the My Modpacks page in CurseForge. To switch versions, click the three-dot menu on the modpack, select Change Version, and pick the version that matches the server.

6. How much RAM does an RLCraft server need?

RLCraft runs on Minecraft 1.12.2 with around 120 mods, which is lighter than modern packs like ATM11 or Craftoria. That said, it still needs at least 6GB allocation to run without lag, especially when multiple players are exploring simultaneously and triggering mob spawns.

RLCraft server RAM allocation:

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

If you plan to play on the same machine you're hosting from, factor in the client's RAM on top of the server's. RLCraft's client runs well on 6–8GB. On a 16GB PC this is usually manageable. If the performance still feels tight, RLCraft server hosting through a dedicated provider means your machine only needs to run the client.

Allocate the right amount of RAM

Update the -Xmx value in your start.bat to match your target. For 6GB:

-Xmx6G -Xms3G

-Xmx sets the maximum RAM the server can use. -Xms is the starting allocation. Setting -Xms to around half of -Xmx lets the JVM grow memory as needed rather than claiming everything at launch.

💡
Don't allocate more than 8GB to RLCraft. Unlike modern packs, older Java 8 based servers can suffer memory leaks when given too much RAM. More is not always better here.

7. Start the server and connect locally

Launch the server

Double-click start.bat to start the server. The terminal loads through all the mods one by one. A successful startup should end with:

[Server thread/INFO] [antiqueatlas]: Saving local markers data to NBT

💡
WARN entries in the log are normal for modded servers. ERROR entries are worth checking, but many are non-fatal. If the server reaches the done line, it's running.

Startup time: The first boot takes 3–5 minutes while RLCraft generates initial data. Later starts are faster.

To stop the 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.

If everything is set up correctly, you'll connect and load into an RLCraft world. If it immediately tries to kill you, it's working.

8. Set up port-forwarding

Your server is currently local network only. To let friends join from outside, you need to open the port Minecraft runs on.

What is port forwarding?

Your router blocks unsolicited 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.

💡
Still not working? Some ISPs block port forwarding on residential connections. If portforward.com's guide isn't helping, 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 it with friends 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 is the safer option.

Final thoughts

RLCraft's server setup has more steps than most modpacks, but each one is straightforward once you know what to expect. Java 8, the Forge installer, a custom start.bat, and four server.properties settings. Get those right and you're in. Good luck. You will need it.

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