* How to install - dr3ams/Roguelike-Adventures-and-Dungeons-2 GitHub Wiki

If you already have Minecraft launcher installed and working you can either search packs by name (such as Roguelike Adventures and Dungeons) or by using the modpack author's name, such as "dreams01" in the search field:

GD Launcher:

изображение_2022-08-25_125943075

Curseforge Launcher:

image

Client

Curseforge App:

  1. Download official Curseforge app from website: [https://curseforge.overwolf.com/]
  2. To avoid "Path is too long" error create a folder named "Minecraft" on your drive as shown in the imgur link
  3. During installation change the "Installation folder" to the folder you made in step 2
  4. In "Choose a Game" prompt click on Minecraft, click "edit" and choose the folder that you made in step 2

If you want to update the java that curseforge uses you will need to manually download and install java Windows Offline (64-bit) https://www.java.com/en/download/manual.jsp

AFTER INSTALLING 64BIT JAVA In the curseforge app:

  • Click on the settings bottom left >Minecraft >scroll down
  • in the "Additional Arguements" box, add -version:1.8

GDLauncher:

  1. Download GDLauncher from their website: https://gdevs.io/

  2. To avoid a "Path is too long..." error, create a folder as shown in the imgur link:

  3. Install from the downloaded file, during the installation it will ask if you want to do manual or automatic setup of Java, please click on automatic.

  4. Open GDLauncher, and log in

    • Go to the settings tab (little cogwheel at the top right),
    • Click on General, Scroll to the bottom and look for “User Data Path”, Then set the path to the folder you just created, as shown in the picture Make sure to click the check box next to “Copy current data to the new directory
  5. Java --> Click on Java on the left side. Set desired Java Memory (RAM allocation) to at least 4096 MB, though 6144-8192 MB may be better if you have the available RAM.

  6. Restart the launcher.

  7. To add modpacks, click the + in the lower left corner, then click Curseforge in the top center. You can either search packs by name (such as Roguelike Adventures and Dungeons) or by using the modpack author's name, such as "dreams01" in the search field изображение_2022-08-25_125654815

Update

Curseforge Launcher:

GD Launcher:

Backup

I recommend that you make a backup before every update. I always check my old world and create a new one before each release, but I cannot guarantee the safety of your world.

The instance folder is the folder where all modpack's files are located. To access it do the following:

  1. Right click on the modpack's icon. Select open folder. (look screenshots)

GD Launcher:

  1. There you will see a list of folders. Copy desired folder where you need it. (for e.g. you want to change launchers and save your world or waypoints.)

This way even if updating to the latest release will break your world you can always rollback modpack version and restore your world from a backup.

Curseforge Launcher:

World pre-gen

TBA

https://www.curseforge.com/minecraft/mc-mods/chunkpregenerator

Server

Minecraft 1.16.5 server requires JAVA 8 64-Bit. If you don't have it you can download it here:

https://www.java.com/en/download/manual.jsp

image

  1. Download latest Serverpack for modpack:

(found under Additional Files)

https://www.curseforge.com/minecraft/modpacks/roguelike-adventures-and-dungeons-2/files

  1. Unzip it
  2. Open eula.txt file, read EULA and change "false" to "true" if you accept it.
  3. Configure server.properties if you need.
  4. Run LaunchServer.bat or .sh
  5. Enjoy.
IF YOU HAVE AN ERROR LIKE THIS(click to show)

Looks like you have Java 18 installed. You need to specify Java 8 path in .bat file.

It may also appears as projectmmo has failed to load

  1. Download Java 8 here https://www.java.com/en/download/manual.jsp (Offline or Online instal)

  2. Go to C:\Program Files\Java and see what Java version you have. You need the one starting with 1.8.0... image

    Right here I have jre1.8.0_291 That's the one we need! Probably for you it will be different.

  3. Now you need to specify the exact path in .bat:

    • Open LaunchServer.bat with notepad
    • Instead of Java specify your full path to Java For me the whole file would look like this: "C:\Program Files\Java\jre1.8.0_291\bin\java.exe" -Xmx4G -jar forge-1.16.5-36.2.33.jar nogui pause

You may also need to do a port forwarding:

https://www.youtube.com/watch?v=X75GbRaGzu8

Java Arguments

Java Arguments for Systems with good CPU, but lacking RAM:

These can improve your Performance regardless of your setup (unless it's super low end, aka. Potato), but generally only intended and suggested for those that lack in RAM, but not CPU Power.

-d64 -XX:+UseCompressedOops -XX:NewSize=84m -XX:+UseAdaptiveGCBoundary -XX:NewRatio=3 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:MaxGCPauseMillis=10 -XX:GCPauseIntervalMillis=50 -XX:MaxGCMinorPauseMillis=7 -XX:+ExplicitGCInvokesConcurrent -XX:+BindGCTaskThreadsToCPUs

Arguments for good Systems in Heavy Packs:

The goal of these Arguments is to reduce the Garbage already at runtime, which it does pretty well.

However the Garbage Collector in use, is not shipped by default and is only distributed in specific Versions and in earlier Versions by specific Vendors.

Java 8 (Minecraft 1.7.10-1.16.5): https://adoptium.net/marketplace/?version=8

Java 17 (Minecraft 1.18+): https://adoptium.net/marketplace/?version=17

When downloading for Java 8, make sure it's from the Vendor "Red Hat" image

For Windows Users, there are now 2 choices ".msi" and ".zip". Either is fine, and it doesnt matter which one you take, merily your further handling of these will be different. If you want simplicity and ease of use, please take the .msi.

  • MSI: simply run the executable and select your desired Path where it should be installed.
  • ZIP: Relocate the zip to your folder of your liking and unzip it, the Path will be needed later.

If you have Linux, you should already be aware of what to do in the first place, sry.

Next you want to go into your Modpack Manager Program.

In this case PrismMC has been used.

Since it's a fork of MultiMC(MMC) it will be the same process for MMC and PolyMC, another fork.

You want to open the targeted Modpack Instance, aka. "Edit".

There you then navigate to the Settings Tab.

image

You will now see 3 sections

  • "Java Installation"
  • "Memory"
  • "Java Arguments"

This now also where your decision of .msi or .zip matters.

  • MSI: Checkmark "Java Installation" and now click on "Auto-detect". A new Window should pop up and you should see something like in the Image attached. You simply choose either of those, which one doesn't matter.
  • ZIP: Checkmark "Java Installation" and now click on "Browse". A new Window should pop up, where you now have to navigate to the location of the unzipped file. And navigate all the way to the "bin" folder where you find the "java.exe", which you have to select.

image

Next up is the Memory Allocation. Checkmark "memory", unlike with other Garbage Collectors, for this use case you want your "Minimum memory allocation" and "Maximum memory allocation" to be of EQUAL size. I'd suggest 6656MiB. If you are playing a bit heavier Packs or would like to play with Shaders, instead use 8192MiB.

image

Lastly, you checkmark "Java Arguments" and insert this text into it:

-XX:+UseShenandoahGC -XX:+UnlockExperimentalVMOptions -XX:+AlwaysPreTouch -XX:+UseNUMA -XX:+DisableExplicitGC -XX:-UseBiasedLocking -XX:ShenandoahGCMode=satb -XX:ShenandoahGCHeuristics=compact -XX:ConcGCThreads=3 -XX:ShenandoahAllocationThreshold=65 -XX:+ShenandoahPacing -XX:ShenandoahPacingMaxDelay=15 -XX:ParallelGCThreads=6 -XX:MaxGCPauseMillis=50 -XX:MaxTenuringThreshold=1 -XX:+UseStringDeduplication -XX:+OptimizeStringConcat -XX:SurvivorRatio=24 -XX:+ParallelRefProcEnabled -XX:+PerfDisableSharedMem

⚠️ **GitHub.com Fallback** ⚠️