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 a dependable Minecraft Java server in 2026, use Paper, install the Java version required by your Minecraft release, configure server.properties, expose TCP port 25565 safely, allocate memory with a measured JVM command, and maintain tested full-server backups. Add Geyser and Floodgate only when Bedrock crossplay is needed.

The 2026 Minecraft server toolkit at a glance

A working server is more than a downloaded JAR. You need five connected pieces: server software, a compatible Java runtime, configuration, reachable networking, and recovery procedures. Optional plugins add crossplay or administration features, but they should not be installed until the basic Java server starts reliably.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Server software: Paper is the practical default for a plugin-based Java server.
  • Java: Paper 26.1 and later require Java 25; older Minecraft releases use different Java generations.
  • Configuration: server.properties controls the port, player limit, authentication and other core behavior.
  • Network: Java clients normally connect over TCP 25565, which must be allowed by both the router and the host firewall.
  • Performance: Match -Xms and -Xmx, leave memory for the operating system, and benchmark any garbage-collection flags.
  • Recovery: Back up worlds, configuration, plugins, plugin data and databases, then prove that a restore works.

The steps below assume a self-hosted Paper server on a computer or virtual machine. Exact menu names differ between router and operating-system editions, so treat the network examples as a pattern rather than a universal click path.

Choose and download the server software

Why Paper is the default starting point

Paper is the usual choice for a 2026 Java server because it provides a runnable server JAR and a mature plugin-oriented workflow. Players can use a normal vanilla Java client; server-side plugins provide extra functions without requiring a matching client mod. Download the JAR from the PaperMC downloads page, place it in a dedicated server directory, and keep the filename or your launch script consistent.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application:Upgraded attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.

Do not assume that the newest-looking file is automatically correct. Minecraft version numbering changes with 26.1: releases begin with the year, followed by the drop number, and can include a patch such as 26.1.2. Select a Paper build that matches the client version you intend to run. The currently stable build should be checked on PaperMC’s downloads page immediately before installation; no single build number is reliable enough to hard-code here.

Paper, Purpur and Fabric: make the decision deliberately

Option What this guide establishes Decision rule
Paper Recommended default for a conventional Java server with plugins and vanilla-client access. Use it when you want the broadest straightforward plugin workflow.
Purpur Compatibility and feature details are not established in the available evidence. Choose it only after checking that every required plugin supports the exact build.
Fabric Mod-loader requirements and mod compatibility are not established in the available evidence. Use a mod-loader plan only when your chosen mods specifically require it.

Running multiple server implementations in one directory is a common source of confusion. Keep each implementation, its world and its plugin or mod set in a separate directory, and never test an upgrade against your only copy of a live world.

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

Install the Java runtime that matches Minecraft

The Java floor is determined by the Minecraft and Paper version, not by the age of the computer. PaperMC’s requirements identify Java 25 as the minimum for Paper 26.1 and newer. A secondary version map gives the following practical guide for older releases; treat those older boundaries as medium-confidence guidance and verify them against the Paper requirements for your selected build.

Minecraft release range Java runtime to plan for Qualification
1.18 through 1.20.4 Java 17 Secondary compatibility guidance; confirm for the exact Paper build.
1.20.5 through 1.21.11 Java 21 Secondary compatibility guidance; confirm for the exact Paper build.
26.1 and later Java 25 PaperMC lists Java 25 as the required floor.

Install the runtime appropriate to your operating system. PaperMC’s Java installation documentation covers Java 25 on Debian and Ubuntu, RPM-based Linux distributions and macOS through Homebrew. After installation, verify the executable that your service or shell will actually use:

java -version

If the command reports an older major version, changing a system-wide default may not be enough: a panel, service unit or launch script can point to a different Java binary. Check the path used by that process before diagnosing the server JAR.

Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth

A wrong Java major version generally appears as an immediate startup failure rather than a gameplay problem. Fix the runtime first; changing memory flags or plugins cannot make an incompatible JAR run.

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

Create a clean server directory and start Paper

Use a directory dedicated to this server so that worlds, logs, configuration and plugin data are easy to back up as one unit. From that directory, a minimal launch command is:

java -Xms4G -Xmx4G -jar paper.jar --nogui

The example allocates 4 GB at startup and permits up to 4 GB. Replace the values with an amount your machine can sustain while retaining enough memory for the operating system and other services. Do not run the server as an administrator or root account unless your operating system’s service design requires it; a restricted account limits the damage from a compromised plugin.

Run the command once to let Paper create its normal files, then stop it cleanly before editing configuration or installing plugins. Keep the server JAR, launch script and Java version documented together. This makes an upgrade reversible and prevents a later administrator from starting the world with a different runtime by accident.

Configure server.properties safely

The server.properties file contains core settings including server-port, max-players and online-mode. Edit it while the server is stopped, use the exact key names supplied by the generated file, and restart after changes that are not reloaded by the server.

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.
Rank #3
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

Authentication and player access

For a normal public Java server, leave online-mode=true. This makes the server verify joining accounts with the official account service. Turning it off changes the trust model and should not be treated as a casual troubleshooting switch.

Port and capacity

Java Edition uses TCP port 25565 by default. You can choose another port, but then the router rule, host firewall rule and the address given to players must all use the same value. Set max-players to a number your CPU, memory and connection can actually support rather than treating it as a promise of capacity.

Query and RCON

Query and RCON are disabled unless you enable them. RCON uses TCP 25575 by default. If administration software needs RCON, restrict it to a management network or tightly filtered source addresses; do not expose the RCON port to the public internet. A game port being reachable does not require RCON to be reachable.

Forward port 25565 and open the host firewall

Router setup

  1. Give the server computer a stable LAN address, preferably through a DHCP reservation.
  2. Create a port-forward rule from the router’s public interface to that LAN address.
  3. Forward TCP 25565 to TCP 25565 on the server host, unless you deliberately selected another server port.
  4. Save the rule and confirm that the server is running before testing it.

Host firewall setup

The router rule cannot bypass the operating system firewall. On Ubuntu with UFW, the basic Java rule is:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
sudo ufw allow 25565/tcp

Use the equivalent inbound TCP rule for your operating system. Do not open broad ranges when one port is sufficient. If you use RCON, keep TCP 25575 closed unless a restricted administration path specifically requires it.

Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.

Test from outside your network

Test using a device on mobile data or another external network while the server is running. A stopped server normally appears closed, so an external test made during maintenance does not prove that forwarding is broken. If the port remains unreachable, investigate the host firewall, the router’s destination address and the ISP connection separately.

Some residential providers block common server ports. Others use carrier-grade NAT (CGNAT), where the router has no directly reachable public address and inbound forwarding cannot work. In that situation, changing server.properties or repeatedly recreating the same router rule will not solve the underlying limitation; you need a connection with inbound reachability or a network design that provides it.

Tune the JVM without blindly copying flags

Aikar’s flags are a widely circulated G1 garbage-collection tuning string for Paper and Spigot servers. The safe part of the practice is independent of any particular flag set: set -Xms equal to -Xmx for a predictable heap, and leave headroom for the operating system, filesystem cache and other services.

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

Java 25 introduces an unresolved choice. Some guidance treats Aikar’s flags as tuned for Java 21 and older, while other guidance recommends a ZGC-based approach on Java 25. There is no universal setting established for every CPU, player count and plugin mix. Benchmark on the hardware that will host the server before committing to either approach.

  • Change one variable at a time so a performance improvement can be attributed.
  • Watch tick time, pauses, CPU saturation and memory pressure during the busiest realistic workload.
  • Do not allocate all physical RAM to Java; the operating system and native components still need room.
  • Keep a known-good launch command so you can remove experimental flags after a failed start.

Begin with the simple command shown earlier, establish a baseline, then test a documented flag set. A server that starts quickly but produces long pauses is not better tuned than one with a slightly slower startup and stable ticks.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Add Bedrock crossplay with Geyser and Floodgate

Geyser translates Bedrock network traffic so Bedrock players can connect to a Java server. Floodgate allows those Bedrock players to join without owning a paid Java account. Install both as plugins in the Paper server’s plugins directory.

  1. Stop the Paper server and copy the current server directory so you can undo the change.
  2. Place the Geyser and Floodgate plugin JARs in plugins.
  3. Start the server once, wait for both plugins to generate their configuration files, and stop it cleanly.
  4. Open Geyser’s generated configuration and set auth-type to floodgate.
  5. Start the server again and check the console for plugin startup errors before inviting players.

Bedrock connections use UDP 19132 by default, so open and forward UDP 19132 when players must connect directly from outside your network. This is separate from Java’s TCP 25565 rule. Secondary compatibility guidance states that Geyser needs Java 21 or newer; use a current runtime that satisfies both Geyser and your Paper version rather than downgrading Java to accommodate an old plugin.

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

Build backups that can actually restore the server

Copy the complete server, not just the world

A usable backup includes every world folder, server.properties, the Paper JAR and launch files, plugins, plugin configuration and data, and any database used by a plugin. Saving only the main world can leave you without permissions, economy data, claims or other state after a disk failure.

Make a consistent copy

The safest simple method is to stop the server before copying its directory. If downtime is unacceptable, use the server console sequence save-off, then save-all to flush data, perform the copy, and issue save-on immediately afterward. Confirm that the copy completed before deleting or rotating the previous backup.

Store and test backups

  • Keep at least one copy off the server’s physical machine or primary storage.
  • Test restores periodically on a separate server or a local test world, never first on the only live copy.
  • Create a complete backup before every major Minecraft or Paper upgrade.
  • Assume that a world converted to a newer format may not be downgradeable; retain the pre-upgrade copy.

A restore test should include starting the recovered server, loading each important world, checking plugin data and confirming that players can connect. A backup that exists but has never been opened is an unverified assumption, not a recovery plan.

Troubleshoot by symptom

Symptom First checks Likely correction
Paper exits immediately Run java -version; compare the major version with the Minecraft release. Install and invoke the required Java runtime, especially Java 25 for 26.1+.
Players on the internet cannot connect Confirm the server is running, TCP 25565 is allowed locally, and the router forwards to the correct LAN address. Fix the firewall or forwarding rule; investigate ISP blocking or CGNAT if the public address is not directly reachable.
Java players connect but Bedrock players do not Check that both plugins generated configs, Geyser uses auth-type: floodgate, and UDP 19132 is reachable. Correct the Geyser/Floodgate configuration and open the separate UDP port.
Long pauses appear after changing flags Compare against the simple baseline command and inspect CPU, memory and tick behavior. Remove experimental flags and benchmark a Java-appropriate configuration again.
Restored server is missing player or plugin data Inspect the backup contents, not only the world directory. Restore the complete server directory, including plugin data and databases.

A safe 2026 operating checklist

  1. Choose the exact Minecraft release and matching Paper build; check the current build on PaperMC’s downloads page.
  2. Install the Java major version required by that release and verify it with java -version.
  3. Start Paper in a dedicated directory with a simple, documented command.
  4. Set online-mode=true, confirm server-port and choose a realistic max-players value.
  5. Forward TCP 25565 and allow it through the host firewall; test from outside the LAN.
  6. Establish baseline performance before adding JVM tuning flags or plugins.
  7. Add Geyser and Floodgate only if Bedrock access is required, then configure UDP 19132 and Floodgate authentication.
  8. Create a consistent full-server backup, store one copy off-site and perform a restore test.
  9. Back up again before every major version or Paper upgrade, retaining the pre-upgrade server for rollback.

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.

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.