DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
VGSources
Blog

How to Set Up a Modded Minecraft Server With AMP on a VPS

A step-by-step AMP VPS guide for modded Minecraft, covering Java compatibility, Forge/Fabric/NeoForge setup, server-pack uploads, EULA and firewall configuration, connectivity tests, updates, and reliable backups.
Length12 min Posted Quest giverVGSources Team

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.

The reliable way to run a modded Minecraft server with AMP on a VPS is to match the Minecraft release, Java runtime, and mod loader before you upload anything. Create the AMP instance with that exact combination, install the modpack’s dedicated server files, accept the EULA, open only the required ports, and automate backups before inviting players.

This guide covers a Linux VPS deployment, but AMP itself is a self-hosted control panel that runs on Linux and Windows. The menu names below follow AMP’s Minecraft Java workflow; individual edition limits and interface details can vary with the AMP release you install.

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 AMP does for a modded Minecraft VPS

AMP provides a web control panel for creating and operating game-server instances. For Minecraft, it can create an instance, select a server type and release, manage files through its file manager or SFTP, start and stop the process, install or update supported mods and plugins, and schedule maintenance and backups. That removes much of the repetitive shell work, but it does not remove the need to choose compatible software or secure the VPS.

A VPS gives you a public address, dedicated virtual resources, and control over the operating system. You remain responsible for sizing the machine, applying updates, configuring both layers of firewall, protecting the AMP panel, and keeping copies of your world outside the server. Modded workloads are less forgiving than a small vanilla server, especially when a pack has many entities, world-generation tasks, or large disk activity.

#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.

Plan the VPS before installing AMP

Choose resources for the pack, not vanilla Minecraft

There is no universal RAM figure that fits every modpack. Use the pack author’s server requirements as the starting point, then leave headroom for the operating system, AMP, Java overhead, world growth, and the number of concurrent players. A pack that starts successfully with a few players can still run out of memory or stall when several players explore new terrain at once.

  • CPU: Prioritize strong single-core performance and sustained CPU availability. Tick processing and many mod systems are limited by one or a few busy cores; a plan advertising many slower virtual cores is not automatically faster.
  • Memory: Allocate enough for the loader, mods, world, and player count while retaining operating-system headroom. Treat the pack’s documentation and observed garbage-collection behavior as the authority rather than an arbitrary “Minecraft RAM” rule.
  • Storage: Prefer fast SSD or NVMe storage. Chunk generation, region-file writes, backups, and large mod libraries all create disk I/O, and slow storage can produce pauses even when CPU usage looks acceptable.
  • Network: Check sustained bandwidth, transfer limits, datacenter location, and latency to your players. Also read the provider’s acceptable-use rules for game servers and automated backups.
  • Recovery features: Snapshots are useful for whole-machine recovery, but they should supplement application-level world backups rather than replace them.

Secure the operating system first

  1. Create a non-root administrative account and use it for routine work. Keep root access only for tasks that genuinely require it.
  2. Apply the operating system’s security updates before installing the panel or Java.
  3. Enable the VPS provider firewall and the operating system firewall. You will later allow the AMP panel port and the Minecraft game port explicitly.
  4. Restrict the panel to trusted addresses or a VPN when practical. A public game port may need to be reachable by players, but the administration interface does not.
  5. Record the VPS public address, operating-system distribution, administrator account, and the ports you intend to use in a secure password manager.

Match Minecraft, the loader, and Java

Java compatibility is the most common preventable cause of a server that exits immediately. The runtime must satisfy both the Minecraft release and the selected loader. Always check the modpack’s own server instructions because a pack can impose a stricter requirement than the general loader documentation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Minecraft release Java runtime documented by Fabric Deployment note
1.16.5 or older Java 8 Use the runtime required by the pack if it differs.
1.17.2 Java 16 Confirm the exact patch level and loader instructions.
1.18.2 through 1.20.4 Java 17 This is the documented Fabric range; verify Forge, NeoForge, or the pack separately.
1.20.5 or newer Java 21 Use Java 21 unless the pack explicitly specifies another compatible runtime.

After installing the selected runtime, run java -version in the account that will launch the instance. If more than one Java version is installed, make sure AMP’s instance uses the intended executable rather than whichever version happens to be first in the system path. A class-version error is evidence of a Java mismatch, not a reason to add random JVM flags.

Install AMP on the VPS

Use CubeCoders’ Linux installer for a Linux VPS and complete the first-run wizard in the browser. The installer reports the address and port to use when connecting. AMP includes its own web server; the commonly documented default panel port is 8080, but confirm the value shown by your installation before changing firewall rules.

  1. Log in to the VPS with the non-root administrative account and run the official AMP Linux installer according to its current instructions.
  2. Complete the wizard, create the AMP administrator credentials, and note the generated instance and panel information.
  3. Open the panel in a browser using the reported address and port. If you changed the panel port during setup, use that value instead of 8080.
  4. Allow the panel port in the provider and operating-system firewalls only for the addresses that need administration. If you must expose it temporarily, use a strong unique password and remove broad access afterward.
  5. Confirm that AMP can start and stop a test instance before importing a large modpack. This separates a panel or service problem from a modpack problem.

Create the Minecraft Java instance

In AMP, create a Minecraft Java instance, then open its Minecraft Server Settings. Select the exact Minecraft release and server type used by the pack. AMP’s server-type choices can include Forge, Fabric, NeoForge, Paper, Spigot, or Official; choosing a similar-sounding loader is not sufficient.

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

Set the base instance options

  • Server type and version: Match the pack’s loader and Minecraft version exactly, including any release or build requirement documented by the pack.
  • Game port: Keep the default only if this is the sole Minecraft instance. Assign a unique port to every additional instance.
  • LAN visibility: Leave LAN discovery disabled on a remote VPS. Players should connect through the VPS address or DNS name.
  • Player and world settings: Set the MOTD, difficulty, whitelist behavior, operator permissions, view distance, simulation distance, and player cap after the base server starts.
  • Identity: Give the instance a clear name that identifies its pack and Minecraft release. This prevents you from applying a backup or update to the wrong world later.

Save the settings before uploading files. Starting with a clean instance lets AMP generate the expected directory structure and makes it easier to tell which files came from the loader and which came from the modpack.

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

Prepare and upload the modpack

Use the dedicated server pack

A client archive is not automatically a server installation. Prefer the modpack author’s dedicated server pack, which should contain the server-side loader files, mods, configuration, libraries, scripts, and any required world or data directories. Client-only launchers and cosmetic files can cause missing-dependency errors or waste storage on the VPS.

Transfer the files into AMP

  1. Stop the newly created AMP instance.
  2. Open AMP’s integrated file manager or connect through SFTP using the instance account and directory shown by AMP.
  3. Upload the dedicated server archive and extract it into the instance directory. Preserve the directory names and relative paths; do not place the contents one level too deep inside an extra folder unless the pack instructions require it.
  4. Check that the instance root contains the loader launch files and the expected mods, configuration, libraries, and scripts directories.
  5. If AMP’s catalog offers an installer for the pack, you can use it instead of manual transfer, but verify the resulting Minecraft, loader, and mod versions before starting.

Keep the client and server lists aligned. Test the client pack first, then compare its mod names and versions with the server pack. Some mods are client-only, but a required server dependency cannot be omitted simply because the client starts without an obvious error.

First launch, EULA, and server properties

Start the clean or imported instance once. Minecraft normally creates eula.txt and server.properties during this initialization. The process will stop until the EULA is accepted.

  1. Stop the instance if AMP has left it running or in a failed state.
  2. Open the eula.txt file in the instance directory that AMP is actually launching.
  3. Read the Minecraft EULA and change eula=false to eula=true if you agree to it. Save the file without changing its name or location.
  4. Review server.properties and the corresponding AMP settings. Confirm the game port, level name, difficulty, whitelist, view distance, simulation distance, and player limit.
  5. Start the instance again and watch the console until it reports that the server is ready. The first run can take longer while libraries load and terrain is generated.

If AMP still reports an EULA failure, check the path rather than editing another copy of the file. A second eula.txt elsewhere on the VPS does not affect the instance AMP launches.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
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)

Open the right ports and test connectivity

The web panel and the Minecraft game server are separate services with separate ports. AMP commonly uses 8080 for its panel. Java Minecraft servers commonly use 25565, but the authoritative value is the game port configured in your AMP instance and generated properties.

Service Typical port Firewall exposure How players or administrators use it
AMP web panel 8080 by default Restrict to administrators, trusted IPs, or a VPN Administrators open the panel in a browser.
Minecraft Java server 25565 commonly Allow the configured TCP game port to players Players connect to the VPS address and port.
  1. Confirm the game port in AMP and in the generated server properties.
  2. Allow that TCP port in the VPS provider firewall.
  3. Allow the same port in the operating-system firewall.
  4. Check that the server process is listening on the expected address and port using the operating system’s normal network tools.
  5. Connect from a Minecraft client using the VPS public IP or DNS name and the configured port. Test from outside the VPS network when possible.

Do not expose the AMP panel broadly just because the game port must be public. Use HTTPS, address restrictions, or a VPN appropriate to your setup. If DNS is involved, confirm that its record points to the current VPS address and allow time for a changed record to propagate.

Configure access and gameplay after the base boot

Once the server reaches its ready state, configure operational controls in AMP or the Minecraft console:

  • Enable a whitelist before sharing the address if the server is private.
  • Grant operator permissions only to trusted accounts, and remove temporary operator access after administrative work.
  • Set the MOTD and player cap so the public listing reflects the resources you actually have.
  • Adjust view and simulation distance conservatively. Higher values increase chunk work, memory use, and network traffic.
  • Run a short test with one or two clients before announcing the server. Walk into new terrain, use the pack’s major systems, and watch CPU, memory, disk I/O, and tick time.

Schedule backups before making the server public

AMP includes scheduled backups and backup exclusions. Configure them before changing mods, loaders, worlds, or server properties.

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

A practical backup policy

  1. Create a full backup while the instance is stopped, or use AMP’s documented safe-backup method so region files are consistent.
  2. Schedule regular backups at an interval that matches how much player progress you can afford to lose. Busy survival servers need more frequent points than an occasional test server.
  3. Retain several restore points rather than keeping only the newest archive.
  4. Exclude caches and other regenerable files when AMP’s exclusion controls identify them. Do not exclude world data, configuration, scripts, or mod files needed to reproduce the server.
  5. Copy critical backups to storage outside the VPS. A disk failure, accidental deletion, compromised account, or provider incident can destroy every copy stored on the same machine.
  6. Record which Minecraft, loader, and mod versions each backup used. A world backup without its matching server files may not restore cleanly.

Test a restore

Periodically stop a disposable or cloned instance and restore the newest known-good backup. Confirm that the world opens, player data exists, and the expected mod list loads. A backup that has never been restored is an assumption, not a recovery plan.

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

Update mods and loaders without risking the world

Modded updates can change registries, world-generation behavior, configuration formats, or required Java versions. Treat every update as a change window.

  1. Announce downtime and stop the instance cleanly.
  2. Take a fresh backup and copy it off the VPS.
  3. Write down the current Minecraft release, loader build, Java version, mod versions, and configuration changes.
  4. Read the pack or mod release notes for migration instructions and incompatible dependencies.
  5. Update a staging copy first when the world is valuable. Start it with the same Java runtime and verify that the console reaches the ready state.
  6. Join with a matching client and inspect existing bases, inventories, dimensions, and important machines or blocks.
  7. Apply the tested change to production, then monitor logs, tick time, CPU, memory, and disk I/O during the first session.

Never overwrite the only working pack with an untested loader or mod archive. If the update behaves badly, stop the instance and restore the previous server files and world together.

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

Forge, Fabric, or NeoForge: choosing the server type

The correct loader is determined by the pack, not by a general performance preference. Compare the options on compatibility with the mods you intend to run and on the Java release they document.

Choice When it is appropriate What to verify before creation
Forge The pack was built for Forge and supplies Forge server files. Exact Minecraft release, Forge build, Java requirement, and dependency list.
Fabric The pack lists Fabric as its loader and provides Fabric server files. Fabric Loader version, Fabric API and mod versions, and the documented Java release.
NeoForge The pack explicitly targets NeoForge rather than Forge. NeoForge build, Minecraft release, Java requirement, and migration notes.

AMP also exposes server types such as Paper, Spigot, and Official for other server designs. Selecting one of those for a Forge, Fabric, or NeoForge modpack will not make the pack compatible.

Diagnose the problems that appear most often

The process exits immediately or reports a class-version error

Run java -version as the same account AMP uses, then compare the result with the Minecraft, loader, and pack requirements. Correct the instance’s Java selection or install the required runtime before changing memory flags. A class-version error normally indicates that the Java major version is too old or otherwise incompatible.

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.

Mods or dependencies are missing

Compare the uploaded server pack with the client pack and the pack’s manifest. Verify the loader, Minecraft release, mod versions, required libraries, and directory layout. A client-only archive, an extra nested folder, or a missing dependency can all produce similar console messages.

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.

The EULA check keeps failing

Open the instance directory shown in AMP and confirm that its eula.txt contains eula=true. Editing a file in a different installation directory has no effect. Save the file, then restart the instance.

Players cannot connect

Confirm the configured game port, provider firewall, operating-system firewall, DNS record, and listening address. Make sure you are testing the Minecraft port rather than the AMP panel port. If the server is bound only to a private interface, correct the server networking setting before troubleshooting the client.

The server lags or watchdog timeouts occur

Inspect CPU saturation and disk I/O first. Modded workloads are frequently CPU-bound, and chunk generation or backup activity can expose slow storage. Reduce view or simulation distance, limit simultaneous exploration, and move to a VPS with stronger single-core performance or faster storage when measurements show the machine is the bottleneck. Do not treat arbitrary Java flags as a substitute for adequate resources.

The world is corrupted after an update

Stop the instance immediately and preserve the current files for diagnosis. Restore the newest known-good backup to a separate or stopped instance, using the matching Minecraft, loader, Java, and mod versions recorded with that backup. Only return the restored world to production after it opens and passes a basic gameplay check.

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

Operational checklist for a stable server

  • VPS operating system and AMP are updated.
  • Java version matches the pack and is confirmed with java -version.
  • AMP panel access is restricted; the Minecraft game port is the only broadly exposed service.
  • Instance version, loader, game port, and server directory are documented.
  • Dedicated server files, not merely a client archive, are installed.
  • Whitelist and operator permissions reflect the intended audience.
  • Scheduled backups run, retain multiple restore points, and have off-site copies.
  • A restore test has succeeded on a stopped or disposable instance.
  • Updates are tested against a backup before production deployment.
  • CPU, memory, tick time, storage, and network behavior are reviewed after major changes.

With those controls in place, AMP handles the repeatable administration while the VPS supplies the resources and network endpoint. The critical decisions remain exact version matching, conservative exposure of the panel, and a recovery process that has been tested rather than merely configured.

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
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.