October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

How to Set Up an RLCraft Server: Install, Configure, and Administer Version 2.9.3

Set up an RLCraft 1.12.2 v2.9.3 server with Java 8 and Forge: choose the server pack, install it correctly, tune memory and server.properties, pre-generate terrain, keep clients synchronized, and fix common startup and login errors.
Length11 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For a self-hosted RLCraft server, use the RLCraft Server Pack 1.12.2 – Release v2.9.3, Minecraft Forge for 1.12.2, and Java 8. Do not install the regular client pack on the server: it contains client-only mods that can stop the server during startup. Install Forge in a clean directory, extract the server pack over it, accept the EULA, assign memory in a start script, and make every player install the identical RLCraft version.

The exact Forge build for v2.9.3 is not confirmed by a primary release note, so verify the build named by the server-pack files or README rather than assuming a number from a third-party guide. Java 17 and Java 21 are not suitable for the 1.12.2/legacy-Forge stack according to setup guides; use Java 8 and confirm the executable before troubleshooting anything else.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What an RLCraft server consists of

RLCraft is a modpack, not a single server jar. A working installation has four pieces that must agree:

  • Minecraft: 1.12.2.
  • Forge: the 1.12.2 server loader required by the pack.
  • RLCraft: release v2.9.3, the release listed for Minecraft 1.12.2.
  • Java: Java 8 for this old Forge and mod combination.

CurseForge lists both the normal client release and a separate file named RLCraft Server Pack 1.12.2 – Release v2.9.3.zip. Download the server-pack file for the machine that will host the world. Players use the client pack, but their pack version must still be v2.9.3 if the server is v2.9.3.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

Server pack versus client pack

The client archive includes rendering, interface, and other client-only mods. A dedicated server cannot load those mods and commonly stops with a “server-only” or “client-side mod” error. The server archive removes those components and supplies the files intended for Forge’s server environment. If you accidentally began with the client archive, start again in a clean folder instead of trying to delete mods one by one; manual removal can leave an incomplete or inconsistent installation.

Hardware and memory planning

No official RLCraft organization publishes a definitive RAM requirement. Existing setup guides disagree, so treat their figures as starting estimates and monitor the server’s memory use and tick performance while players explore.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Concurrent players Guide estimates Practical starting approach
1–3 About 4 GB Begin around 4 GB maximum allocation and increase it if the Java process repeatedly approaches its limit.
5–10 6 GB in some guides; 6–8 GB or 8–10 GB in others Test with 6–8 GB, then move toward 10 GB if exploration, structures, or mod activity produces sustained memory pressure.
5–10, heavily loaded One guide allows as much as 10–12 GB Use only when monitoring shows a need and the host has that memory available after reserving room for the operating system.

These are not performance guarantees. More RAM cannot compensate for a slow CPU, a saturated host, or a badly configured Java process. Watch tick rate (TPS), pauses in the console, and operating-system memory use. Giving Java nearly all physical memory can make the machine less stable, so leave a safety margin for the operating system and any backup or monitoring tools.

Install the server step by step

1. Install and verify Java 8

  1. Install a 64-bit Java 8 distribution. One commonly suggested option is Eclipse Temurin 8, but any compatible Java 8 runtime is acceptable.
  2. Open a new Command Prompt or shell and run java -version.
  3. Confirm that the result identifies version 1.8 (often displayed as 1.8.0_xxx). If it reports Java 17 or 21, change the system PATH or call the Java 8 executable explicitly from your start script.

Different Minecraft packs may need newer Java releases. Do not change the whole machine to Java 17 or 21 merely because another pack uses it; point this server’s script directly at Java 8 instead. A Java-version error is often the reason an apparently complete server closes immediately.

2. Create an empty server directory

Make a dedicated folder with no old mods, configs, worlds, or jars in it. Keeping one pack per folder prevents files from a previous installation being loaded accidentally and makes backups and upgrades easier. Use a local drive with reliable read/write access rather than a synchronized cloud folder.

Rank #2
Sale
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

3. Install Forge for Minecraft 1.12.2

  1. Download the Minecraft Forge 1.12.2 installer that matches the server-pack instructions.
  2. Run the installer and select Install server.
  3. Choose the empty directory you created. Forge will place its libraries, launch files, and server jar there.

The exact Forge build for RLCraft v2.9.3 is not established by a primary release statement in the available documentation. A third-party guide recommends build 14.23.5.2860 or newer, but that recommendation is not independently confirmed here. Use the build named by the pack’s current README or file description; if the pack supplies a Forge jar or installer, prefer that over a guessed build.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Extract the RLCraft server pack

  1. Download RLCraft Server Pack 1.12.2 – Release v2.9.3.zip from the server-pack entry, not the client profile.
  2. Extract every file into the same directory where Forge was installed.
  3. When the extractor asks whether to overwrite files, allow it. The server pack is designed to add or replace the configs, mods, scripts, and libraries needed by RLCraft.

Do not mix files from another RLCraft release. Even a minor difference in a mod jar or configuration can produce a login mismatch later.

5. Accept the EULA and perform the first launch

  1. Run the Forge server once. The first run may stop after creating eula.txt and other initial files.
  2. Open eula.txt, read the linked Minecraft EULA, and change eula=false to eula=true if you agree to it.
  3. Start the server again and wait for the console to finish loading. This creates the world, configuration files, and logs.
  4. Stop it cleanly with stop before editing settings or copying a backup.

Starting once before making extensive changes is useful because it separates installation errors from configuration errors. If no EULA file appears, inspect the console for a Java, permission, or incorrect-jar problem rather than repeatedly launching the same command.

6. Create a start script and set memory

Use a script so the Java version, memory limits, and server jar are consistent every time. Replace the jar filename in the examples with the Forge jar actually created by your installer.

Windows (start.bat):

java -Xms4G -Xmx6G -jar forge-1.12.2-14.23.5.2860.jar nogui
pause

Linux or macOS (start.sh):

#!/bin/sh
java -Xms4G -Xmx6G -jar forge-1.12.2-14.23.5.2860.jar nogui

-Xms is the initial heap and -Xmx is the maximum heap. The 4G/6G values are examples within the published guide ranges, not universal requirements. For a small private server you might start lower; for five to ten active players you may test 6–8 GB and increase only when monitoring justifies it. If the machine has multiple Java versions, replace java with the full path to the Java 8 executable. On Linux, make the script executable with chmod +x start.sh.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

Configure server.properties

After the first successful launch, stop the server and edit server.properties with a plain-text editor. The following values are reasonable starting points reported by setup guides; they are not official RLCraft defaults.

Setting Example value What it controls
view-distance 8 How many chunks the server sends around each player. Lower values reduce work; higher values increase the area players can see.
max-players 10 The connection limit. Set it to the number you can actually support rather than treating 10 as a requirement.
max-tick-time -1 Disables the watchdog timeout in the guide’s example. This can prevent an overloaded server from being stopped automatically, but it can also allow a genuine hang to continue unnoticed; change it only if you understand that trade-off.
enable-command-block true Allows command blocks. One guide says some custom structures may fail to generate without them, so enable this before exploring a new world if you want to follow that advice.
gamemode Your chosen mode Sets the default mode for new players. RLCraft is commonly played in survival, but the setting is yours to choose.
difficulty Your chosen difficulty Sets the world difficulty. Select it before inviting players so the intended challenge is consistent.
white-list true or false Restricts access to named players when enabled.

Save the file while the server is stopped. Many properties are read only at startup, and edits made while the process is running can be overwritten when it exits.

Generate the world before inviting players

RLCraft’s custom structures and terrain can make first-time chunk generation CPU-intensive. If your host has the capacity, pre-generate the area where players are likely to build before opening the server publicly. Pre-generation reduces the chance that several players exploring in different directions will all trigger expensive generation at once. The exact pre-generation method depends on the tools included in your installation; follow the pack’s documented procedure rather than installing an arbitrary world-generation mod from another version.

Keep command blocks enabled if you are following the guide recommendation that some structures may not generate without them. Test a freshly generated area before relying on a structure for a planned base or adventure route.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Let players connect

  1. Give players the server address and port supplied by your network or host.
  2. Have each player install the RLCraft client profile for release v2.9.3.
  3. In Minecraft’s Multiplayer screen, choose Add Server, enter a name, enter the address, and save.
  4. Connect only after the server console reports that it has finished loading.

Every player must run the same Minecraft version, Forge line, RLCraft release, and mod files as the server. A client on another RLCraft release can reach the address successfully and still be rejected during login with a missing-mod or version-mismatch error.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

Basic administration routine

Use the console safely

Issue stop before shutting down the host, copying a world, or replacing files. Abruptly killing the Java process risks losing recent world changes. Common access-management commands include whitelist on, whitelist add playername, whitelist remove playername, and op playername. Grant operator status only to people you trust because it gives them powerful in-game commands.

Back up the right files

With the server stopped, copy the world folder together with the RLCraft configuration and mod files that define the installation. Keep dated backups outside the live directory and test that an archive can be opened before deleting older copies. Back up before changing Forge, updating the pack, installing an administrative mod, or allowing a large group to explore new terrain.

Update deliberately

Do not overwrite a running v2.9.3 server with files from a different release. Stop the process, take a complete backup, read the target release notes, update the server files, and have every client update to that same release before reconnecting. Keeping an untouched copy of the previous folder gives you a rollback path if a mod or configuration change prevents startup.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What changed in RLCraft 2.9.3

Release v2.9.3 is described as a minor update for Minecraft 1.12.2. TickProfiler was removed; it was a debugging tool and its removal does not change ordinary gameplay. CarryOn, ShieldBreak, and RLMixins were updated. The listed gameplay and exploit fixes include:

  • Atomic Deconstructor behavior on bosses was fixed.
  • Stonelings can no longer be picked up through CarryOn.
  • Parasite Armor now reduces Fear and Viral effects to level 1.
  • Several duplication exploits were addressed.

These changes are another reason not to mix client and server files from neighboring releases: a player with older mod jars may be rejected or experience behavior different from the server.

Best Value
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

Troubleshooting an RLCraft server that will not start

The window closes immediately

Launch from a command prompt or the start script so the error remains visible. Check, in order, that the command is calling Java 8, that the Forge jar filename is correct, that eula=true is present, and that the script is running in the directory containing the Forge libraries and server files. A client pack in place of the server pack can also cause an immediate client-only-mod error; rebuild the folder with the dedicated server archive.

Java reports an unsupported version

If the console mentions class-file versions, modules, or an unsupported Java release, run java -version from the same script context. The shell may be finding Java 17 or 21 even when Java 8 is installed. Correct the PATH or call the Java 8 binary by its full path, then launch again from a new terminal.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Forge or a mod is missing

Confirm that Forge was installed with Install server into the intended empty folder and that the server-pack archive was extracted there afterward. Re-extract the v2.9.3 server pack and allow overwrites. Do not copy individual mods from a client directory. If a loader error names a specific Forge build, compare it with the build required by the current pack files or README; the 14.23.5.2860 recommendation found in one guide is not a verified universal requirement.

Players receive a version or missing-mod error

Compare the client and server release labels first. Both must be RLCraft 1.12.2 v2.9.3, with matching Forge and mod lists. Have the affected player remove the old profile and install the correct client pack rather than manually replacing one jar. The server console usually identifies the first mismatched mod, which helps distinguish a stale client from a broken server installation.

The server runs out of memory or lags during exploration

Observe Java’s heap use and tick performance while reproducing the problem. Reduce view-distance, limit simultaneous exploration, and pre-generate important areas. Increase -Xmx gradually within the guide estimates—about 4 GB for one to three players, commonly 6–8 GB for five to ten, and occasionally 10–12 GB for a heavily loaded group—only if the host has spare physical memory. If TPS remains poor while heap use is moderate, adding RAM is unlikely to solve a CPU-bound generation workload.

Structures do not appear

Check that the world was generated after the RLCraft server files were installed, that command blocks are enabled if you are following the structure-generation recommendation, and that you are not testing in a world created by another modpack. Existing chunks generally do not regenerate simply because a setting was changed; test in new terrain or a fresh backup world.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Using a one-click hosted installation

If you do not want to manage Java, Forge, and files manually, Pine Hosting documents a one-click route: open its control panel, select CurseForge in the Modpack tab, locate RLCraft, and click Install. Confirm which RLCraft release the panel installs before players connect, because the client still has to match the server exactly. A hosted panel does not remove the need for backups, whitelist administration, or log review, and its available Java and memory controls may differ from a self-hosted machine.

Final pre-launch checklist

  • Java 8 is installed and java -version reports 1.8.
  • The folder contains Forge 1.12.2 and the dedicated RLCraft v2.9.3 server pack, not the client pack.
  • The EULA is accepted and the server reaches a ready state without loader errors.
  • The start script sets deliberate -Xms and -Xmx values and uses Java 8.
  • server.properties has the desired difficulty, game mode, player limit, whitelist, view distance, and command-block setting.
  • The world has been backed up, and important terrain has been pre-generated where practical.
  • Every player has the same RLCraft release, Minecraft version, Forge line, and mod files.
  • You know how to stop the server cleanly, restore a backup, and read the latest log.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.