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
World desk10 min

How to Make a Medieval MC MMC2 Fabric Server for Minecraft 1.20.1

A practical guide to self-hosting or one-click hosting for Medieval MC [FABRIC] MMC2 on Minecraft 1.20.1, including version matching, Fabric setup, RAM requirements, client installation and troubleshooting.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Download the Medieval MC [FABRIC] MMC2 server pack that matches your chosen release, run it on Fabric for Minecraft 1.20.1, and allocate at least 5,000 MB of RAM. Confirm the Java version and launch command in the server pack’s own README or start script before the first boot. A one-click host is easier; self-hosting gives you complete control.

What you are building

Medieval MC [FABRIC] MMC2 is a Fabric modpack for Minecraft 1.20.1 from LunaPixelStudios. The word Fabric matters: the server must use the Fabric loader, not Forge or another mod-loader family. The client and server also need compatible pack files. Installing the client pack alone does not create a multiplayer server, and copying a client pack wholesale can introduce client-only mods that stop a dedicated server from starting.

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.

The distribution pages for the pack include Modrinth and CurseForge. For a dedicated server, use the separately labeled server pack. The CurseForge listing cited for this guide identifies Medieval MC [FABRIC] 1.20.1 v31 as the latest release and lists an MMC2 v31 Server Pack dated November 21, 2025. Treat that version number as part of the installation target: if the listing later shows a newer release, the server and every client should use the same newer version.

Choose self-hosting or one-click hosting

Route Setup effort Control Cost information Best for
Self-host on your computer or a rented virtual machine Manual Fabric installation, file copying, Java checks, firewall and networking work Full control of mods, configs, backups, JVM flags and world files No universal figure; electricity, hardware or virtual-machine fees depend on your setup Administrators who want maximum control or already have a machine online
One-click host The panel installs the pack and loader for you Managed panel controls, with less low-level access than a self-hosted machine Plan prices and resource limits vary; check the provider’s current offer Groups that want to play without maintaining Java, Fabric and networking

CreeperHost, BisectHosting and Mado Hosting list one-click installation for this pack. Mado Hosting says its installer configures the Fabric loader and Minecraft 1.20.1 automatically. A host removes much of the manual work, but you still need to select the correct MMC2 release and give the instance enough memory.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

Requirements before you install

  • Correct pack: an MMC2 server pack for Minecraft 1.20.1, not just the client download.
  • Fabric: the server loader must be Fabric for 1.20.1.
  • Java: the searched listings did not establish a Java version for the MMC2 1.20.1 v31 server pack. Read the included README or start script and install the runtime it specifies. Do not assume that a runtime suitable for another Minecraft version is correct here.
  • Memory: CreeperHost’s listing gives a 5,000 MB minimum RAM for this pack. That is a provider-specific published minimum, not a guarantee for every player count or world. Leave additional memory for the operating system when self-hosting.
  • CPU: the same CreeperHost listing specifies at least two 4.5 GHz CPU cores. Treat that as a hosting requirement from that provider rather than a universal benchmark.
  • Storage: reserve space for the mod files, generated world, logs and backups. World size grows as players explore.
  • Network access: a self-hosted server needs a reachable address and a firewall rule for the server port. If your internet connection uses carrier-grade NAT, ordinary port forwarding may not work; use a host or a tunnel designed for game servers instead.

Download the matching server pack

  1. Open the Medieval MC [FABRIC] MMC2 project on the distribution site where you obtain the files.
  2. Open the files or versions list and identify the release you intend to run. Select the entry explicitly labeled Server Pack; for the release identified in the current listing, that is the MMC2 v31 Server Pack.
  3. Do not simply download the newest file without checking its version. CurseForge has separate file pages for versions such as v30 and v7, so a server pack from one version paired with a client from another can produce loader, mod-list or world errors.
  4. Download the archive and keep the original file until the server has started successfully. If the archive contains a README or start script, read it before changing files; it is the authoritative source for that release’s Java requirement and launch procedure.

Set up a self-hosted server

The following workflow reflects the normal Fabric server sequence. File names and included scripts can differ between pack releases, so follow the v31 pack’s own README wherever it gives a more specific instruction.

1. Create a clean server directory

Make a new directory dedicated to this instance, such as medieval-mmc2-server. Avoid placing it inside an existing vanilla or differently modded server directory. A clean directory prevents old mods, configs and libraries from being mistaken for part of MMC2.

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.

2. Install the Fabric server for Minecraft 1.20.1

Use the Fabric installer or the server files supplied by the pack, selecting Minecraft 1.20.1. The loader version must be the one expected by the server pack. If the README includes a complete launcher or start script, use that instead of downloading a different loader version by guesswork.

Before continuing, verify that the Java executable you will use is the version named by the pack documentation. If several Java installations are present, make the start script call the intended one explicitly or select it in your hosting panel.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

3. Extract the server pack

Extract the archive into the new server directory. Do not nest the files in an extra directory accidentally; the directory from which you start the server should contain the launcher and the pack’s folders at the levels shown in its README.

4. Copy the pack’s server files

At minimum, the supplied workflow calls for copying the pack’s mods and config directories into the server directory. If the archive includes additional directories or scripts and the README tells you to copy them, preserve those as well. Replace files only in this clean MMC2 directory, not in an unrelated instance.

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

5. Accept the Minecraft EULA

Start the server once using the supplied script or command. It will normally create an eula.txt file and stop. Read the EULA, then change the file’s setting to eula=true only if you agree to it. Never download an eula.txt from another server, because that can hide a path or version mistake.

6. Set the memory limit

Configure the Java maximum heap (-Xmx) to at least 5,000 MB, matching the published CreeperHost minimum. A practical template is shown below; substitute the exact launcher filename and any flags required by the pack’s README:

Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by
java -Xms2G -Xmx5G -jar <server-launcher>.jar nogui

The angle-bracketed name is a template, not a literal filename. If the pack supplies a start script, editing its memory variables is safer than inventing a new command. Do not allocate all physical RAM to Java; the operating system and file cache also need headroom.

7. Start the server and wait for the first world generation

Run the included start script or the exact command documented by the pack. The first launch can take longer while Fabric loads mods and Minecraft generates data. Keep the console open until it reports that the server is ready for connections. Stop it with the console’s normal stop command rather than closing the window, then start it again to confirm that the world and configuration persist.

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

8. Check the log before inviting players

Open logs/latest.log after a successful boot. Look for the Minecraft version, Fabric loader initialization and the absence of fatal stack traces. A clean startup log is more useful than assuming that a window remaining open means every mod loaded correctly.

9. Make the server reachable

Players on the same home network can usually connect with the host computer’s local address. Players elsewhere need the public address and a firewall or router rule that forwards the server port configured in server.properties. The port is commonly the default Minecraft port unless you changed it; tell players the exact port whenever it is not the default. Never publish your public address widely if you do not understand the security implications, and keep the operating system and Java installation updated.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

Use a one-click hosting panel

Pick the exact MMC2 release

Search the host’s modpack installer for Medieval MC [FABRIC] MMC2 and select the Minecraft 1.20.1 release that matches your players. If the panel offers both client and server entries, choose the server entry. Do not let an installer silently select a different major pack version.

Confirm resources before deployment

Check the plan’s assigned memory against the 5,000 MB minimum published by CreeperHost. A plan that technically starts but has less memory than the pack’s published minimum is likely to crash during loading or world generation. Also check CPU allocation, storage, automatic backups and whether you can edit configs and upload files.

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.

Install and verify

  1. Run the panel’s one-click installation.
  2. Wait for the Fabric loader and Minecraft 1.20.1 files to finish downloading.
  3. Open the file manager and confirm that the server pack, mods and config directories are present.
  4. Start the instance and read the live console until it reports readiness.
  5. Review the panel’s equivalent of latest.log before sharing the address.

One-click installation reduces setup work; it does not remove version discipline. Keep a note of the installed pack version and use that same version in every client launcher.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Install the client pack

Each player needs the client-side Medieval MC [FABRIC] MMC2 pack for the same Minecraft and pack version as the server. GDLauncher offers a one-click installation of the CurseForge pack, which can simplify client setup. After installation, open the instance details and confirm that it says Fabric and Minecraft 1.20.1 before launching.

Do not copy a server directory into a client launcher unless the pack documentation explicitly instructs you to. Conversely, do not upload a client-only mod to the dedicated server. When a client reports an incompatible mod list, compare the two pack versions first, then compare loader versions and only afterward investigate individual mods.

Connect and perform a controlled first test

  1. Start the server and wait for its ready message.
  2. Launch the matching MMC2 client instance.
  3. Choose Multiplayer, add the server’s local or public address and include a non-default port in the form address:port.
  4. Join with one test player before opening the server to the whole group.
  5. Walk, open inventories and interact with a few blocks to confirm that the server is not timing out under normal activity.

If the test works locally but not for remote players, the pack is probably loading correctly; investigate the address, router forwarding and firewall rather than reinstalling every mod.

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

Troubleshooting common failures

Symptom Likely cause What to do
The server stops immediately and creates eula.txt The EULA has not been accepted Read the EULA, set eula=true if you agree, and start again.
Out-of-memory error, freezes during loading or a crash after several players join Heap or host memory is too low Check the console and logs/latest.log. Ensure the instance has at least 5,000 MB available, raise -Xmx only when the machine has spare RAM, and verify that the host is not enforcing a lower limit.
Mixin errors or ClassNotFoundException Loader, pack or mod versions do not match Redownload the exact server pack release, use its stated Fabric loader and restore the supplied mods and config directories. Do not mix files from v31, v30 and v7.
Java refuses to start or reports an unsupported class version The installed runtime does not match the pack Read the pack README or start script for its required Java version, install that runtime and make the launcher use it explicitly.
The server starts, but a client sees an incompatible mod list The client has a different pack release, loader or mod set Install the same MMC2 version and Minecraft 1.20.1 profile on the client. Remove extra client or server files only after comparing both manifests.
Local players connect but remote players cannot Firewall, router forwarding, carrier-grade NAT or an incorrect address Check the server port in server.properties, allow it through the host firewall, forward it to the correct local machine and give remote players the public address. If your ISP uses carrier-grade NAT, use a suitable host or tunnel.
A world fails after changing pack versions Mods or world data were upgraded without a rollback plan Stop the server, restore the pre-upgrade world and configuration backup, then test the new release in a separate directory before switching the live instance.

Backups, updates and routine administration

Back up before every change

Stop the server cleanly, then copy the world directory and the pack’s configuration files to storage outside the live directory. Keep several dated backups rather than overwriting one copy. A backup made while the server is writing region files can be incomplete, so use the console’s normal stop command first.

Update server and clients as one unit

When a new MMC2 release appears, download its matching server pack and have players install the same client release. Test the new files with a copy of the world or a fresh test world. Never assume that a newer file on the download page is a drop-in replacement for an older server.

Read logs after maintenance

After changing Java, memory, loader files or configs, inspect logs/latest.log from the first boot. Save a copy when reporting a crash; the first fatal error is usually more useful than the final shutdown message.

Final pre-launch checklist

  • The server directory contains the MMC2 server pack, not only the client archive.
  • Minecraft and Fabric are both set to 1.20.1, with the loader and Java version specified by the pack documentation.
  • The instance has at least 5,000 MB available RAM, with operating-system headroom.
  • The server and every client use the same MMC2 release.
  • eula=true is set only after reading and accepting the EULA.
  • The first boot reaches the ready message without fatal errors in latest.log.
  • Backups exist before players create valuable builds.
  • The firewall, router and address have been tested by at least one player outside the host machine.

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.

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

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 from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
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.