Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

How to Set Up an All of Fabric 4 Minecraft Server

A complete AOF4 1.1.3 server guide covering Java 17, Fabric 1.17.1, server-pack installation, client-only mods, configuration, start scripts, hosting choices and fixes for common crashes.
Length10 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For a reliable All of Fabric 4 (AOF4) server, match the pack’s Minecraft 1.17.1 release, use the Fabric loader and Java 17, and install the matching AOF4 1.1.3 server pack. Build and test the client first, create a clean Fabric server directory, accept the EULA, copy only server-compatible mods and shared configuration, then start the server with the Fabric launcher. The procedure below covers a self-hosted Windows or Linux server, managed-host limitations, memory planning and the errors most likely to stop the server from loading.

What All of Fabric 4 requires

All of Fabric 4 is a TeamAOE Fabric modpack for Minecraft 1.17.1; the project also lists 1.17 as a supported game version. Its listed latest release is 1.1.3, with separate 1.1.3 server-pack files. The pack combines technology, magic, exploration, quests and custom structures, and its publisher describes more than 1,000 blocks and furniture items and more than 300 food and crop types. Those are pack-description figures, not independent performance measurements.

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.

Use one version set on both sides. A dependable baseline is:

Component Required choice Why it matters
Minecraft 1.17.1 The AOF4 1.1.3 files target this game version.
Mod loader Fabric AOF4 is a Fabric pack; Forge files are not substitutes.
Java Java 17 Fabric’s documented recommendation for Minecraft 1.17 through 1.20.4.
Modpack AOF4 1.1.3 client and matching 1.1.3 server pack Mixed pack releases commonly produce missing classes, dependency errors or mismatched registries.

Fabric mods must match the Minecraft version, Fabric loader and Java edition they were built for. Do not update Minecraft, Fabric, the loader or individual mods simply because a newer file exists. Treat 1.17.1 and AOF4 1.1.3 as a locked set unless the project publishes a maintained migration path.

#1 Best Overall
Sale
Gaoye Blue Light Blocking Glasses
  • BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
  • EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
  • COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
  • LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
  • WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.

Before you create the server

Install and test the complete client

Create an AOF4 1.1.3 client instance first and launch it successfully. Enter a test world, let the pack finish loading, and note which mods and configuration files are present. Testing the client first exposes missing dependencies and identifies client-only additions before they can crash a dedicated server.

Keep a copy of the working client instance. You will use it as a reference when deciding which files belong in the server’s mods and config folders, but you should not copy every client file blindly.

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

Install Java 17 and verify the executable

Install a 64-bit Java 17 runtime or JDK on the machine that will run the server. Open a terminal or Command Prompt and run:

java -version

The reported major version should be 17. If the command reports another version, or if Windows resolves Java from an unexpected installation, correct the PATH or use the full path to the intended Java executable in your start script. A server launched with the wrong Java can fail before Fabric begins loading mods.

Choose a server location

Create a dedicated, writable folder such as C:MinecraftAOF4 on Windows or ~/minecraft/aof4 on Linux. Avoid placing a live world in a temporary download directory. Keeping the launcher, Minecraft server file, libraries, properties, mods, config and world in one directory makes backups and upgrades easier.

Get the Fabric server launcher and AOF4 server pack

Fabric launcher options

Fabric supports an executable server launcher for the selected Minecraft and loader versions. The executable route can download the required Fabric Loader and Minecraft files for you. The manual route creates fabric-server-launch.jar and expects a matching server.jar in the same directory.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Windex Gaming Cleaning Wipes, Pre-Moistened Wipes to Instantly Clean all Gaming Gear and Electronics, Resealable Packaging for a Freshness Lock, 25 count (Pack of 1)
  • WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
  • AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
  • PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
  • ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
  • COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed

Whichever route you use, select Minecraft 1.17.1 and a Fabric loader compatible with the AOF4 1.1.3 files. Do not let a hosting panel silently select a newer Minecraft version.

Extract the matching server pack

Download the AOF4 1.1.3 server-pack archive from the pack’s project download area, then extract its contents into the dedicated server folder. Do not nest the files inside an extra directory if your start script points at the parent folder.

With the manual launcher method, the important files are kept together:

  • fabric-server-launch.jar
  • server.jar
  • libraries/
  • server.properties
  • the AOF4 mods/ and config/ directories

The exact archive contents can change between pack releases. The rule is to preserve the folder structure supplied with the matching server pack rather than replacing files with those from another AOF4 version.

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

First launch: accept the EULA and generate the files

Windows

  1. Open Command Prompt in the server folder. In File Explorer, you can use the folder’s address bar to open a terminal there.
  2. If the first launch creates eula.txt and stops, open that file and change eula=false to eula=true only after reading and accepting Mojang’s EULA.
  3. Start the Fabric launcher with:
    java -jar fabric-server-launch.jar nogui
  4. Leave the window running until the log reports that the server has finished loading. Stop it with the stop command in the server console before editing files or copying configuration.

Linux or macOS

  1. Change to the server directory, for example:
    cd ~/minecraft/aof4
  2. Run the launcher once. If the EULA file is created, edit it and set eula=true after accepting the terms.
  3. Start the server with:
    java -Xmx2G -jar fabric-server-launch.jar nogui

The -Xmx2G value is only the simple Fabric command pattern. It is not an AOF4 performance recommendation. Increase the maximum heap to suit the pack and machine, while leaving enough RAM for the operating system and other services. For AOF4, the project page says at least 4 GB is recommended to run smoothly with 5–10 players; that is a publisher guideline, not a measured guarantee. CPU speed, view distance, world generation and server settings can change the result substantially.

If you use the executable launcher rather than the manual file layout, use the filename produced by that installer in the same command pattern and retain the nogui argument for a headless server.

Rank #3
Sale
LISEN Cell Phone Stand Phone Holder for Desk, Office Decor Gadgets for Men
  • Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
  • Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
  • Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
  • ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
  • Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)

Put the right mods on the server

Copy server-compatible AOF4 jars

Place the AOF4 server .jar files in the server’s mods directory. Most Fabric mods also require Fabric API, so include the Fabric API file supplied for the exact Minecraft 1.17.1 and Fabric combination. Every declared dependency must be present at a compatible version.

The safest workflow is to start from the server-pack mods folder, not from a random client download. If you compare it with the tested client, add only a mod that is documented as compatible with a dedicated server and that has all of its dependencies.

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

Keep client-only mods off the server

Client-only code can crash a dedicated server during class loading. Do not copy rendering, graphics or other client-exclusive jars into the server folder. Fabric’s Windows tutorial specifically warns against copying OptiFine or OptiFabric to a server. Remove those files if they appear in mods.

  • Server side: gameplay, world-generation, content and server utility mods that explicitly support dedicated servers.
  • Client side: graphics, shaders, rendering replacements, HUDs and other files that only change what one player sees.
  • Both sides: mods whose documentation requires the same jar on client and server; install the exact matching file in both instances.

When unsure, read the mod’s stated environment and dependency list for Minecraft 1.17.1. A jar that works in the client is not automatically safe on a dedicated server.

Copy shared configuration and start cleanly

Some AOF4 settings must match between client and server, while others are local display preferences. After the server has generated its directories and you have stopped it cleanly, copy only the relevant configuration files from the tested client into the server’s config directory. Preserve the server pack’s existing structure and do not overwrite files with settings from a different AOF4 release.

  1. Stop the server with stop and wait for the save to complete.
  2. Back up the server’s current config folder.
  3. Copy the shared AOF4 configuration files from the tested 1.1.3 client.
  4. Restart the server and watch the first loading log for a configuration or dependency error.
  5. If an error appears, restore the backup and change one file or mod at a time so the cause remains identifiable.

Do not repeatedly kill the process window. A clean stop reduces the chance of world corruption and ensures that configuration and region files are flushed to disk.

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.
Rank #4
Ledagic IC+RGBW USB Powered Led Light Bar with App & Remote Control, 2 Pack
  • Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
  • Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
  • 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
  • Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
  • USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC

Create a repeatable start script

Windows start.bat

After the first successful launch, create a file named start.bat in the server folder. A minimal example is:

@echo off
java -Xmx4G -jar fabric-server-launch.jar nogui
pause

Change -Xmx4G to the heap limit appropriate for your machine. The script’s value does not override the pack’s requirements; it only controls the maximum heap Java may use. The pause line keeps the window open after a crash so you can read the error.

Linux start.sh

#!/bin/sh
java -Xmx4G -jar fabric-server-launch.jar nogui

Save the file in the server folder and make it executable with chmod +x start.sh. Run it from that directory so relative paths resolve to the intended mods, config and world folders.

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

For either script, keep a copy of the last known-good version. When changing Java, memory, the loader or mods, make one controlled change, launch, and inspect the log before making another.

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

Connect players after the server loads

Only test connections after the console reports a completed startup. Every player should install the same AOF4 1.1.3 client release, Minecraft 1.17.1 and compatible Fabric setup. A client on another pack release can fail with registry, dependency or missing-mod errors even when the server itself starts correctly.

For a self-hosted server, the machine owner is responsible for the network address, firewall and port forwarding required by the chosen network. Those settings vary by operating system, router and host, so verify them separately rather than changing the modpack to solve a connectivity problem. A managed host should provide its connection address and document which Fabric server jar it accepts.

Best Value
Sale
HUANUO FlowLift™ Dual Monitor Stand, Fully Adjustable Gaming Monitor Desk Mount for 13–32″ Computer Screens, Full Motion VESA 75x75/100x100 with C-Clamp & Grommet Base, Each Arm Holds 4.4 to 19.8 lbs
  • Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
  • Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
  • Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
  • Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
  • Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.

Self-hosting versus managed hosting

Both approaches can run AOF4, but they transfer different responsibilities. Compare the practical differences before uploading a world:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Consideration Self-hosted machine Managed host
Initial setup Install Java, Fabric, the server pack, scripts and network access yourself. The provider may supply an installer or panel, reducing file setup.
Recurring cost No hosting bill, but you provide hardware, electricity and internet service. A recurring plan fee; current price and included resources vary by provider.
File and mod control Direct access to jars, configs, logs and backups. Depends on panel permissions and whether custom Fabric jars are allowed.
Backups and uptime You schedule backups, updates, reboots and recovery. The provider may offer automation, but retention and restoration policies differ.
CPU and RAM Limited by your machine and other processes sharing it. Limited by the selected plan and the provider’s allocation policy.
Fabric support You control the exact launcher and loader versions. Confirm that the panel accepts Fabric 1.17.1 and the AOF4 server pack before paying.

The AOF4 project page documented a managed-hosting partnership in 2021, but that historical page does not establish a current price, service level or continued promotion. Treat any present-day hosting offer as something to verify directly with the provider. The project’s 4 GB recommendation also does not guarantee a particular plan will support a given view distance or player count.

Troubleshoot the failures that matter most

The server exits immediately

  • Run java -version in the same terminal or script used to start the server and confirm Java 17.
  • Confirm that fabric-server-launch.jar, server.jar and libraries/ are in the expected folder for the manual method.
  • Read the first error and its “caused by” section before changing files. The first missing class or dependency is usually more useful than the final shutdown message.
  • Check that Minecraft is 1.17.1 and that the loader and every mod target that version.

“Missing dependency” or Fabric API errors

Compare the server’s mods folder with the AOF4 1.1.3 server pack. Install Fabric API and every declared dependency for Minecraft 1.17.1. Do not satisfy a dependency by downloading a file built for another Minecraft release.

A dedicated server crashes while loading a mod

Remove client-only jars first, especially graphics and rendering additions. OptiFine and OptiFabric are specifically not server files. Then launch with only the known server-pack mods and add any extra mods one at a time.

Client and server report different registries or versions

Check both installations for Minecraft 1.17.1, Fabric and AOF4 1.1.3. Replace a mixed client or server directory with a clean copy rather than trying to repair a folder containing several releases. Ensure that a mod required on both sides is the identical compatible version.

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.

An upgraded server shows classloading errors

When upgrading an existing Fabric server, remove the .fabric folder if the installer left stale files behind, then run the installer or launcher again. Fabric warns that stale files can cause classloading errors. Make a world backup before deleting generated support files.

The hosting panel insists on server.jar

Some hosts accept only a file with that exact name. Follow the Fabric tutorial’s documented rename-and-properties workaround, or ask the host to support Fabric directly. Do not rename arbitrary mod jars or replace the Fabric launcher with a vanilla server jar; the workaround must preserve the Fabric launch properties and matching files.

The server runs out of memory or lags during world generation

The AOF4 page’s “at least 4 GB for 5–10 players” statement is a guideline, not a benchmark. Check the machine’s available RAM, CPU load, view distance and the cost of generating new terrain. Raise the Java heap only when the operating system still has headroom, and reduce demanding server settings before assuming a different mod version will fix performance.

Final pre-launch checklist

  • Minecraft is locked to 1.17.1 on both client and server.
  • Both sides use Fabric, not a different loader.
  • The client and server pack are both AOF4 1.1.3.
  • Java 17 is the executable actually starting the process.
  • The matching server-pack files, launcher, server.jar and libraries are together.
  • The EULA is accepted in eula.txt.
  • Only dedicated-server-compatible mods are in mods; client-only graphics files are absent.
  • Fabric API and every exact-version dependency are installed.
  • Shared configuration has been copied only after the server was stopped and backed up.
  • A repeatable start.bat or start.sh script records the chosen Java heap.
  • The first successful startup has been tested before inviting players.
  • World backups and the host’s Fabric-jar policy are understood.

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 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
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

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.