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
Playing with friends? Godlike.Host runs hosted Minecraft Java servers from 10 data-center locations, with free DDoS protection.
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.
- 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.propertiescontrols 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
-Xmsand-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
- 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.
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
- 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.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Create 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.
Rank #3
- 【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
- Give the server computer a stable LAN address, preferably through a DHCP reservation.
- Create a port-forward rule from the router’s public interface to that LAN address.
- Forward TCP 25565 to TCP 25565 on the server host, unless you deliberately selected another server port.
- 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:
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →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
- 【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.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →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
- 【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.
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.
- Stop the Paper server and copy the current server directory so you can undo the change.
- Place the Geyser and Floodgate plugin JARs in
plugins. - Start the server once, wait for both plugins to generate their configuration files, and stop it cleanly.
- Open Geyser’s generated configuration and set
auth-typetofloodgate. - 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.
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.
Quick Recap
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
- Choose the exact Minecraft release and matching Paper build; check the current build on PaperMC’s downloads page.
- Install the Java major version required by that release and verify it with
java -version. - Start Paper in a dedicated directory with a simple, documented command.
- Set
online-mode=true, confirmserver-portand choose a realisticmax-playersvalue. - Forward TCP 25565 and allow it through the host firewall; test from outside the LAN.
- Establish baseline performance before adding JVM tuning flags or plugins.
- Add Geyser and Floodgate only if Bedrock access is required, then configure UDP 19132 and Floodgate authentication.
- Create a consistent full-server backup, store one copy off-site and perform a restore test.
- 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.

