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

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

For the supported AOF4 release covered here, install the matching All of Fabric 4 client and 1.1.3 server pack for Minecraft 1.17.1, run them on Fabric with Java 17, and keep client-only mods out of the server’s mods folder. Build and test the client first, create a clean Fabric server directory, accept the EULA, then add only the server-compatible pack files and configuration.

Version requirements for AOF4

All of Fabric 4 is a TeamAOE Fabric modpack for Minecraft 1.17.1; the project listing also shows Minecraft 1.17 as a supported game version. Its latest listed release is 1.1.3, with separate 1.1.3 server-pack files. Use the same release on every player’s client and on the server. Mixing a 1.1.3 client with another pack release, a different Minecraft patch, or a different loader build can produce missing-mod, registry, or class-loading errors.

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.
Component Use for this setup Why it matters
Minecraft Java Edition 1.17.1 AOF4’s listed target version; mods must match the Minecraft version.
Mod loader Fabric AOF4 is a Fabric pack, not a Forge pack.
AOF4 release 1.1.3 client and matching 1.1.3 server pack Keeps the mod, configuration, and dependency set aligned.
Java runtime Java 17 Fabric’s guidance for Minecraft 1.17 through 1.20.4 recommends Java 17.
Memory At least 4 GB is the project’s publisher guideline for 5–10 players This is a TeamAOE recommendation, not an independent performance benchmark. CPU speed, view distance, world generation, and other settings change the result.

Do not casually substitute a newer Minecraft version, Fabric loader, Java release, or mod build. Fabric’s mod documentation requires compatibility with the Minecraft version, loader, and Java Edition, and an older pack such as AOF4 has not been validated automatically against newer software.

Download the right pack files

Open the All of Fabric project in the distribution service where you obtain Minecraft packs and select release 1.1.3. Download the client files for each player and the separately listed 1.1.3 server pack for the machine that will run the world. A client archive is not a replacement for the server pack: the server package normally contains the server-side mod set and supporting files that the client download does not.

#1 Best Overall
Minecraft | Java & Bedrock Deluxe Collection | Windows Digital Code
  • DELUXE COLLECTION — Includes Minecraft: Java & Bedrock Edition, three Bedrock add-ons, three exclusive Character Creator items, and 700 Minecoins.
  • CREATE YOUR WORLD — Build whatever you imagine in an infinite world that’s unique in every playthrough.
  • EXPLORE AND CRAFT — Discover biomes, resources, and mobs, then craft your way through a sandbox world filled with surprises.
  • SURVIVE THE ADVENTURE — Face mysterious foes, travel across exciting landscapes, and venture into perilous dimensions.
  • PLAY TOGETHER — Play cross-platform with friends in Bedrock Edition on console, mobile, and PC, or join community servers in Java Edition on PC, Mac, and Linux. Online console multiplayer requires a platform-specific subscription (sold separately).
  • Record the exact Minecraft, Fabric, and AOF4 versions before extracting anything.
  • Keep the original archives until the server has started successfully; they are useful for checking whether a file was omitted during extraction.
  • Use a new, dedicated server directory rather than placing files in a client instance or an existing unrelated Fabric server.

Build and test a client instance first

Fabric’s Windows tutorial recommends completing and testing the client installation before creating the server. This is the fastest way to expose a missing dependency, an incorrect loader version, or a mod that only works on the client.

  1. Install a Minecraft 1.17.1 profile with Fabric.
  2. Install the AOF4 1.1.3 client files into that profile using your launcher’s normal modpack workflow.
  3. Start the game once, load a test world, and verify that the title screen, menus, world creation, and a short play session work.
  4. Note any warnings in the launcher log. A warning about an optional client feature is different from a failure to load a required dependency; record the full mod name and version when the game refuses to start.

Do not copy the entire client directory to the server. The client includes rendering, visual, menu, and performance helpers that a dedicated server cannot load.

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.

Create the Fabric server directory

Choose a folder outside your regular client installation, such as AOF4-Server. Give the account running Minecraft read and write permission to that folder, and avoid locations synchronized by consumer cloud-storage software while the server is running.

Option A: executable Fabric server launcher

Fabric provides an executable server launcher for a selected Minecraft and loader version. Run that launcher in the empty server folder. It downloads the required Minecraft and Fabric files and creates the server structure for you. This route avoids manually matching a launcher jar with a separate Minecraft server jar.

Option B: Fabric installer Server tab

Alternatively, open the Fabric installer, select the Server tab, choose Minecraft 1.17.1 and the loader version required by AOF4, select the dedicated server directory, and install. The manual route creates fabric-server-launch.jar and expects a matching server.jar in the same directory.

After installation, a manual server folder should keep the launcher, Minecraft server jar, libraries, and server properties together:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Minecraft | Java & Bedrock Ultimate Collection | Windows Digital Code
  • ULTIMATE COLLECTION — Includes Minecraft: Java & Bedrock Edition, five Bedrock add-ons, five exclusive Character Creator items, and 1000 Minecoins.
  • CREATE YOUR WORLD — Build whatever you imagine in an infinite world that’s unique in every playthrough.
  • EXPLORE AND CRAFT — Discover biomes, resources, and mobs, then craft your way through a sandbox world filled with surprises.
  • SURVIVE THE ADVENTURE — Face mysterious foes, travel across exciting landscapes, and venture into perilous dimensions.
  • PLAY TOGETHER — Play cross-platform with friends in Bedrock Edition on console, mobile, and PC, or join community servers in Java Edition on PC, Mac, and Linux. Online console multiplayer requires a platform-specific subscription (sold separately).
  • fabric-server-launch.jar
  • server.jar
  • libraries/
  • server.properties after the first initialization

If your installer uses a different launcher filename, use that actual filename in the start command instead of renaming files at random.

Verify Java 17 before starting

Open a terminal or Command Prompt in the server directory and check which Java executable is being used:

java -version

The output should identify Java 17. If it reports another major version, install a Java 17 JDK and place its bin directory first in the system path, or call that JDK by its full path in your start script. Checking the version in the same shell that launches the server matters: a desktop launcher can use one Java installation while a scheduled task or service uses another.

Install the AOF4 server pack

  1. Stop any server process and extract the matching AOF4 1.1.3 server-pack archive into the dedicated server folder.
  2. Allow the archive’s directories to merge with the Fabric-generated structure; do not create an extra nested folder that leaves the jars one level too deep.
  3. Confirm that the server’s mods directory contains the server-compatible AOF4 jars and that the Fabric launcher and Minecraft server jar remain at the top level.
  4. Keep a copy of the unmodified pack archive so you can restore a missing file if an update or manual edit goes wrong.

Use the server pack as the authority for server-side files. Do not drag every jar from the client’s mods folder into the server.

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

Accept the EULA and perform the first launch

The first launch creates the world and configuration files and normally stops until you accept Mojang’s EULA. On Windows, create or edit eula.txt in the server folder and change its line to:

eula=true

Then launch the Fabric server without a graphical interface:

Rank #3
Minecraft | Standard Edition | XBOX Digital Code
  • CREATE YOUR WORLD — Build whatever you imagine in an infinite world that is unique in every playthrough.
  • EXPLORE AND CRAFT — Discover biomes, resources, and mobs, then craft your way through a sandbox world full of surprises.
  • SURVIVAL ADVENTURES — Face mysterious foes, travel across varied landscapes, and venture into perilous dimensions.
  • PLAY TOGETHER — Play solo or join friends in local split-screen and cross-platform play across console, mobile, and PC. Online multiplayer supports up to 8 players.
  • COMMUNITY PLAY — Connect with players on community servers, or subscribe to Realms Plus (sold separately) to play with up to 10 friends on a private server.
java -jar fabric-server-launch.jar nogui

Fabric’s simple-method example uses the same pattern with a memory option:

java -Xmx2G -jar <fabric server launcher jar file name> nogui

Replace the memory value with an amount appropriate for AOF4 and the machine. The project page recommends at least 4 GB for smooth operation with 5–10 players, but that statement is a publisher guideline from 2021 rather than a measured guarantee. Assigning more memory than the operating system can spare can make performance worse; leave enough RAM for the OS and any other services.

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

Wait for the console to report that the server is ready before connecting. Stop it with the stop command in the console rather than closing the window, so the world and region files are flushed safely.

Separate server mods from client-only mods

This is the most common cause of a pack that works in single-player but crashes as a dedicated server. Put only the AOF4 jars intended for server use in the server’s mods folder. Fabric’s Windows tutorial specifically warns that client-only mods can crash a server and says not to copy OptiFine or OptiFabric to it.

What belongs on the server

  • AOF4 gameplay, world-generation, content, library, and server utility mods from the server pack.
  • Fabric API when the pack or a mod declares it as a dependency.
  • Every required dependency for the exact Minecraft 1.17.1 and Fabric combination.

What stays on clients

  • Rendering and graphics replacements.
  • Shaders, visual overlays, minimaps that are explicitly client-only, menu enhancements, and other display helpers.
  • OptiFine and OptiFabric, which the Fabric tutorial says not to copy to a dedicated server.

If a mod’s page does not clearly identify its environment, inspect its Fabric metadata or remove it from the server temporarily and test. A server log naming a class from a client package is a strong indication that a client-only jar is present.

Copy shared configuration and restart cleanly

Some AOF4 settings must match between the two sides, while others are local to a client. After the tested client instance is working, compare its config directory with the server pack’s configuration. Copy only files that the mod documentation identifies as common or server-side; do not overwrite server settings blindly.

Rank #4
Minecraft
  • Skins! We have biome settlers, city folk, town folk, and more!
  • The Nether and all its inhabitants. Fight Ghasts and make friends with Pigmen
  • Cross platform play for up to five players between Pocket Edition and Windows 10
  • Revamped touch controls, controller support, and a controller mapping screen
  • Enhanced Weather effects! Accumulating snow and more
  1. Stop the server with stop.
  2. Back up the server’s current config directory.
  3. Copy the relevant shared configuration files into the server’s config directory.
  4. Start the server again and read the first error, not just the final shutdown message.

Fabric’s tutorial recommends generating a reusable start.bat or start.sh script. A minimal Windows example is:

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

Adjust -Xmx4G to the memory you have actually reserved. On Linux, the equivalent command can be placed in start.sh and made executable:

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

Keep the script in the same directory as the launcher, and use a clean stop before replacing mods or configuration.

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

Make the server reachable

For a local network, give players the host computer’s local address and the port configured in server.properties. For Internet play, the host must allow that port through its operating-system firewall and, when behind a home router, forward it to the server computer. Managed hosts usually provide the public address and handle the network edge for you.

Have every player install the same AOF4 1.1.3 client release, Minecraft 1.17.1, and Fabric profile. A player can reach the login screen and still fail to join if the client’s mod list or versions differ from the server.

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

Self-hosting versus managed hosting

Self-hosting gives you direct access to jars, configuration, backups, and logs, but you are responsible for Java, firewall rules, updates, storage, and uptime. Managed hosting removes much of the machine administration, but you depend on the provider’s current support for Fabric 1.17.1 and this older modpack. Compare the practical differences before moving a world.

Best Value
Minecraft - Bedrock Edition PS4
  • Play and share with friends on console, mobile and Windows 10
  • discover community creations in the new in-game store
  • access new mini games and game modes through servers
Decision factor Self-hosted machine Managed server
Initial setup Install Java, Fabric, the pack, firewall rules, and a start script yourself. Usually provides a control panel or installer, but AOF4-specific support must be confirmed.
Recurring cost No hosting bill, but you pay the electricity, hardware, storage, and Internet costs. Monthly charge; current pricing was not established for this pack.
File and mod control Full access to jars, configs, scripts, and backups. Depends on the panel, file manager, and provider policies.
Backups and uptime Your responsibility, including off-machine copies and recovery tests. May offer automated backups and monitoring; verify retention and restoration terms.
CPU and RAM Limited by your hardware and other workloads. Limited by the selected plan and provider node; check Java 17 and Fabric support.
Fabric server jars You can run the documented launcher directly. The host must allow a Fabric launcher or support the required custom server jar.

The AOF4 project page said in 2021 that Team AOF had partnered with a hosting provider and advertised a 25% discount for a new customer’s first month. That statement is historical; verify that the provider, code, terms, and Fabric support still exist before relying on it.

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

Troubleshoot the first failed launch

The server exits immediately

  • Run java -version in the launch script’s environment and ensure it is Java 17.
  • Check that fabric-server-launch.jar and the expected server.jar are in the same directory when using the manual method.
  • Read the first exception in logs/latest.log; later messages often only report the consequence.

“Missing dependency” or “incompatible version”

  • Confirm Minecraft is 1.17.1 on both sides.
  • Confirm the Fabric loader is the one required by the AOF4 1.1.3 pack.
  • Install Fabric API and every dependency named by the failing mod for that exact game version.
  • Remove duplicate or newer copies of a jar from mods.

The server crashes while loading a client mod

Remove rendering, shader, menu, and other client-only jars. Do not copy OptiFine or OptiFabric. Re-run the server after each focused change so the next error identifies the next issue rather than a pile of simultaneous edits.

An upgraded server reports class-loading errors

If you are upgrading an existing Fabric server and the installer leaves a .fabric folder behind, Fabric warns that stale files can cause class-loading errors. Stop the server, back up the world and configuration, remove the stale .fabric directory, reinstall the intended Fabric files, and test before restoring additional changes.

The host insists on a file named server.jar

Some panels only launch a file with that name. Follow Fabric’s documented rename-and-properties workaround, or ask the host to support Fabric directly. Do not rename a jar without applying the corresponding launcher properties; the launcher still needs the correct Fabric and Minecraft paths.

Capacity, backups, and routine maintenance

The publisher’s 4 GB recommendation for 5–10 players is a starting point, not a capacity promise. Monitor tick delay, CPU saturation, memory use, and disk space while players explore and generate terrain. Lower view or simulation distance if the machine cannot keep up, and avoid running unrelated workloads on the same host.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Stop the server cleanly before copying a world or changing jars.
  • Keep dated backups of the world, config, mods, server.properties, and launch scripts.
  • Store at least one backup away from the server computer and periodically test restoring it to a separate directory.
  • Do not update Minecraft, Fabric, Java, or individual mods in isolation on a working AOF4 world. Make a copy, test the complete set, and record every version change.
  • Read the first log error after each change and keep the previous working set available for rollback.

Final launch checklist

  1. Every client uses Minecraft 1.17.1, Fabric, and AOF4 1.1.3.
  2. The server runs Java 17, verified in the same shell or script that starts it.
  3. The matching AOF4 1.1.3 server pack is extracted at the server directory’s top level.
  4. fabric-server-launch.jar, server.jar, and libraries are together when using the manual installation.
  5. eula.txt contains eula=true.
  6. The server mods folder contains only server-compatible jars, including required Fabric API and dependencies.
  7. OptiFine, OptiFabric, and other client-only files are absent from the server.
  8. Shared configuration has been copied deliberately, not by overwriting the entire client profile.
  9. The server has been started once, stopped with the console command, and started again from a repeatable script.
  10. Players have the server address, the configured port, and the identical client mod set.

Following that sequence keeps the variables controlled: establish a known-good 1.17.1 client, reproduce it with Fabric and the 1.1.3 server pack, then add networking and player access only after the server starts cleanly.

Quick Recap

Bestseller No. 4
Minecraft
Minecraft
Skins! We have biome settlers, city folk, town folk, and more!; The Nether and all its inhabitants. Fight Ghasts and make friends with Pigmen
$6.99
Bestseller No. 5
Minecraft - Bedrock Edition PS4
Minecraft - Bedrock Edition PS4
Play and share with friends on console, mobile and Windows 10; discover community creations in the new in-game store
$42.98

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.