PC 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 & 11Crashes, 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 minuteThe dependable way to back up a Minecraft server is to automate four things together: a schedule, a consistent world snapshot, retention, and a copy stored somewhere other than the server. For Java Edition, issue save-off, then save-all flush, archive the world and server configuration, and finally issue save-on. Schedule that workflow with cron, Windows Task Scheduler, a server plugin, a hosting panel, or a Docker sidecar. Bedrock Edition uses the /save save-all flush command instead.
Godlike.Host offers hosted Minecraft Java servers with its own game panel, SFTP access and free DDoS protection, if you would rather not host it yourself.
A backup that merely copies a live world directory can capture files while chunks are changing. It may look complete but fail during restoration. The methods below prioritize a clean save, automatic deletion of old archives, off-server storage, and a restore test.
As an Amazon Associate I earn from qualifying purchases.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →What an automatic Minecraft backup must do
A useful backup system is more than a timer. It should perform these four jobs in order:
- Start on a schedule. Choose an interval that matches how much progress your players can afford to lose.
- Create a consistent snapshot. Prevent writes while the world is being copied, or stop the server before copying it.
- Apply retention. Keep enough historical archives to recover from corruption or an accidental deletion, then remove older files automatically.
- Copy the result off the server. A second disk in the same machine does not protect you from a failed host, ransomware, or an incorrect deletion command.
Back up more than the world directory. Include server.properties, operator and whitelist files, and plugin or mod configuration directories. If you use a proxy, custom scripts, or a container compose file, preserve those definitions as well.
#1 Best Overall
- 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.
Choose the method that fits your server
| Method | Works with | Setup effort | Consistency control | Retention | Off-server copy |
|---|---|---|---|---|---|
| Linux cron plus script | Any Java server you can administer | Manual scripting | Can issue save-off and save-all flush, or stop the server |
Script-defined | You configure it |
| Windows Task Scheduler | Any Windows server you can administer | Manual scripting | Same save sequence as Linux | Script-defined | You configure it |
| Paper, Spigot or Bukkit plugin | Plugin-based Java servers | Drop a JAR into plugins and configure it |
Depends on the plugin’s save implementation | Usually a maximum count or age | Usually requires a separate sync or copy job |
| Hosting control panel | Hosts that expose scheduled tasks | Click-through | Panel-dependent; verify whether it pauses or flushes the server | Often tied to storage capacity | Usually host-dependent |
| Docker sidecar | Docker deployments using itzg/minecraft-server |
Compose configuration | Sidecar-dependent; verify its save behavior | Age-based pruning | Mount or upload archives separately |
Use cron or Task Scheduler when you need complete control. Use a plugin when you already run Paper, Spigot or Bukkit and want settings in the server environment. A panel is simplest when your host provides it. A Docker sidecar is convenient when the server is already containerized.
Make a consistent Java Edition snapshot
Java servers keep chunk data in memory and periodically write it to disk. Copying the directory during a write can produce a mixed snapshot. The normal live-server sequence is:
Free tools Windows power users keep installed
One-click scans. No signup required.
- Run
save-off. This temporarily disables writes to level files; player, advancement and statistics files are not covered by that switch. - Run
save-all flush. This writes players and chunks immediately. The flush can freeze the server briefly. Plainsave-allqueues work and does not provide the same immediate guarantee. - Copy or archive the world directory and the configuration files you selected.
- Run
save-onto restore automatic saving.
The Minecraft Wiki documents that the setting resets when the server restarts. The save commands require a dedicated server and permission level 4 on Java Edition. If you cannot reliably send those commands, stop the server, wait for it to exit cleanly, copy the files, and start it again. A stopped server is the simplest consistency guarantee; /stop saves the world before exiting.
Check the exact command behavior for your running version. A Craftdex command reference is labeled for Minecraft 26.3, while command syntax and server wrappers can change. Do not assume a plugin’s “safe backup” checkbox performs a flush unless its current documentation says so.
Linux: cron and a backup script
1. Prepare a dedicated account and destination
Run the job as the same restricted account that owns the Minecraft files, not as root. Create a backup directory outside the live server directory, with enough space for several compressed archives. A separate mounted disk is better than another folder on the boot volume.
Decide what one archive contains. A practical layout is the world directory (for example, world, world_nether and world_the_end for a multi-world Java server), server.properties, ops.json, whitelist.json, and your plugin or mod configuration directories.
Recommended Free Tools
2. Add the save-and-archive workflow
Use your server wrapper, RCON integration, or a maintained backup utility to send the four save commands in order. The nicolaschan/minecraft-backup project supports screen, tmux, RCON and Docker, and can produce tar or restic backups. Its documentation recommends RCON for sending save commands; screen and tmux users must wait long enough after the flush for it to finish.
Rank #2
- 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
Once the save operation has completed, the archive portion can use standard tools. This example creates a timestamped compressed tar archive and removes archives older than 14 days; change the paths and retention period to match your layout:
#!/usr/bin/env bash
set -euo pipefail
SERVER_DIR="/srv/minecraft"
BACKUP_DIR="/srv/minecraft-backups"
STAMP="$(date -u +%Y-%m-%dT%H-%M-%SZ)"
ARCHIVE="$BACKUP_DIR/minecraft-$STAMP.tar.gz"
mkdir -p "$BACKUP_DIR"
tar -czf "$ARCHIVE" -C "$SERVER_DIR"
world world_nether world_the_end
server.properties ops.json whitelist.json plugins mods config
find "$BACKUP_DIR" -type f -name 'minecraft-*.tar.gz' -mtime +14 -delete
The archive list must match your server. If a named directory does not exist, tar may fail rather than silently omit it; either include only existing paths or add explicit checks. Keep the save-command step before tar, and always re-enable saving even when the archive fails. A wrapper or script should trap errors so a failed copy does not leave the server in save-off mode.
3. Schedule it with cron
Edit the Minecraft account’s crontab with crontab -e. The MSCS scheduling documentation shows a two-hour cadence; the equivalent cron timing is:
0 */2 * * * /srv/minecraft/bin/backup.sh >> /srv/minecraft-backups/backup.log 2>&1
Do not choose two hours automatically. A small private server might need an hourly or daily archive, while an active survival server may justify more frequent snapshots. Schedule at a time when the short flush pause is acceptable. Cron runs with a limited environment, so use absolute paths, test the script from the same account, and log both success and failure.
4. Add an off-server destination
After the local archive closes successfully, copy it to a different machine or storage service. Keep the transfer as a separate step so a network outage does not corrupt the local archive. If you use restic, the nicolaschan/minecraft-backup workflow can use that format; restic also provides repository encryption and its own retention commands. Whatever tool you choose, alert on failed uploads and periodically verify that a remote archive can be downloaded.
Windows: Task Scheduler
On Windows, use the same save, archive, retention and off-server design, but trigger it with Task Scheduler. The MonoVM 2026 guide points to Task Scheduler for this workflow.
- Create a PowerShell or batch script that sends the Java save commands through your server wrapper or RCON client, waits for the flush, creates a timestamped archive, deletes archives outside your retention window, and uploads the finished file.
- Open Task Scheduler and choose Create Task, rather than a basic task if you need detailed conditions.
- On General, run the task under the account that owns the server files. Avoid granting it administrator rights unless the archive destination genuinely requires them.
- On Triggers, set the interval and enable repetition for the required duration. Add a startup trigger if the machine may reboot and miss a scheduled run.
- On Actions, start
powershell.exewith an explicit script path and an execution-policy option appropriate for your security policy. - On Conditions, clear “Start the task only if the computer is on AC power” on a machine that must back up while unattended.
- On Settings, enable a time limit, allow manual runs, and configure retries after failure.
Run the task manually and inspect the archive before relying on the schedule. Confirm that the script always sends save-on after a failed archive and that Task Scheduler records a nonzero result when an upload fails.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Rank #3
- 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)
Paper, Spigot or Bukkit: use a backup plugin
A plugin is the lowest-effort option when your server already supports the Bukkit plugin API. Stop the server before installing, place the plugin JAR in the plugins directory, restart, and read the generated configuration and console log. Never install a plugin built for a different server platform without checking compatibility.
AutoBackup
AutoBackup on Modrinth exposes a backup frequency in seconds, a maximum number of backups to retain, and a list of worlds to include. Set the interval in seconds, list every world that matters, and choose a retention count large enough to cover the time between discovering a problem and the last known-good state. Verify whether the current release performs a flush or only copies files; the setting names and behavior can change between releases.
HynseBackup
HynseBackup provides automatic intervals, retention limits and compression options. Install its JAR in plugins, restart, then inspect its generated configuration. Compression reduces storage use but can lengthen the backup window and increase CPU load. Confirm that the server remains responsive during a test backup and that the resulting archive contains every configured world.
Plugins simplify scheduling, but they do not automatically solve off-site storage. Add a second job that copies completed archives elsewhere, or select a plugin feature that explicitly supports a remote destination. Keep the plugin’s retention limit separate from your remote repository’s retention so one mistake cannot erase every generation.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Hosting panels: scheduled backup tasks
Panel labels differ by host, and the panel may not expose the save sequence. Lilypad’s help article describes a Schedules tab where a Create backup action is attached to a schedule. Its panel deletes the oldest unlocked backup when storage is full. Apex Hosting’s guide places the interval control under Scheduled Tasks.
- Open the panel’s schedules or scheduled-tasks area.
- Create a recurring task and choose the panel’s backup action, not a shell command that merely copies a live directory.
- Set the interval and confirm the time zone used by the panel.
- Check the backup list after the first run, including its timestamp, size and locked status.
- Read the storage-full policy. If the panel removes the oldest unlocked archive, do not lock every file or you may cause future runs to fail.
- Download one archive and test a restore on a separate server.
Ask the host whether panel backups are stored on separate infrastructure. A backup that consumes the same disk or host as the live server is useful for accidental deletion but not for a machine failure. If the panel offers no remote export, schedule your own download or use a second backup method.
Docker: a sidecar backup container
For Docker deployments based on itzg/minecraft-server, the docker-mc-backup project runs as a sidecar container. The sidecar watches the shared server volume, creates backups at the interval defined by BACKUP_INTERVAL, and prunes backups according to PRUNE_BACKUPS_DAYS. The documented default pruning window is one week.
Rank #4
- 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
Set both variables explicitly rather than relying on defaults. Mount the Minecraft data volume read-only in the backup container when the project supports that mode, and mount a separate destination for archives. Confirm how the sidecar coordinates saving: a container that only reads files can still capture a write in progress. Review the current project documentation and test a restore after changing the image version.
Keep the compose file, environment file and sidecar configuration in version control or in a separate administrative backup. Losing those definitions can make an otherwise valid world archive difficult to restart.
RCON and scripted backups
RCON is a practical way to send save commands without attaching to a terminal. Protect it with a strong password, bind it only where necessary, and restrict access with a firewall. A backup script should:
- send
save-off; - send
save-all flush; - wait for the command to complete;
- create the archive and verify that it is nonempty;
- send
save-on, including on error; - record the archive name, duration and result.
The nicolaschan/minecraft-backup documentation supports RCON, screen, tmux and Docker, plus tar and restic formats. For screen or tmux, a fixed wait that is too short can start the copy before the flush finishes; use completion-aware handling where available or choose a conservative delay based on the world’s size.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Retention: how many backups should you keep?
Retention is a recovery decision, not merely a disk-saving setting. Keep several recent copies for player mistakes, at least one older copy for delayed corruption, and an off-server generation that is not deleted by the same job. Count archives by age or number, but document the policy so you know what “14 days” or “20 copies” means.
- Short interval: useful for active servers where losing more than a small amount of play time is unacceptable.
- Longer history: necessary when corruption may go unnoticed for days.
- Compression: reduces storage but consumes CPU and can delay completion.
- Pruning: run only after a new archive has been verified, and never prune the only copy.
AutoBackup and HynseBackup expose count-based retention. docker-mc-backup uses the age-based PRUNE_BACKUPS_DAYS setting. Hosting panels may delete the oldest unlocked backup when storage is full. These behaviors are different; write down which copies each layer can remove.
Restore testing and recovery procedure
A successful backup log is not proof that the world can be restored. Test on a separate server directory or an isolated machine:
Best Value
- 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.
- Stop the test server and preserve its current files.
- Extract the archive into a clean directory.
- Restore the configuration, plugin or mod files that match the archived world.
- Start the test server and watch the console for missing regions, conversion warnings, plugin errors or a forced recovery.
- Join with a test account, inspect several dimensions and verify inventories, player data, advancements and permissions.
- Record how long the restore took and update your runbook.
Keep the original archive untouched until the test finishes. If an archive is truncated, has an unexpectedly small size, or fails checksum or extraction verification, mark that run as failed and investigate before pruning older copies.
Common failures and fixes
The archive contains changed files
A live file copy can be inconsistent. Use the Java save sequence, stop the server first, or use a tool that documents how it coordinates saving.
The server remains in save-off mode
An interrupted script may skip save-on. Add error handling that always restores saving, then check the setting after every manual test. Remember that a restart resets the setting, but relying on a restart can lose unsaved work.
Backups silently disappear
Inspect plugin count limits, sidecar age pruning and panel storage-full rules. Check whether a panel treats backups as locked or unlocked and whether a remote sync mirrors deletions.
The job works manually but not on schedule
Use absolute paths, verify the scheduler’s account permissions, capture standard output and error, and check the scheduler’s history. Cron and Task Scheduler often run with a different working directory and environment than an interactive shell.
Saving still occurs during save-off
A search summary reports a possible bug, MC-217729, in which recent Java server versions may auto-save despite save-off. That report was not verified against the bug tracker here. If your tests show files changing during the copy, stop the server for backups, update to a version with confirmed behavior, or use a tool whose current documentation addresses the issue.
Bedrock Edition differences
Bedrock does not use the Java command sequence verbatim. Microsoft Learn documents the Bedrock /save command with a mode of save-all or save-all flush for saving chunks immediately. Build the backup around the command supported by your Bedrock server software, and verify permissions and syntax for that specific release.
Do not paste Java-only save-off instructions into a Bedrock automation job. The surrounding principles remain the same: coordinate a completed save, copy the world and important configuration, prune safely, store a second copy elsewhere, and perform a restore test.
Quick Recap
Preflight checklist
- Identify the edition, server software and version.
- List every world, dimension and configuration directory that must be recoverable.
- Choose a schedule based on acceptable data loss and the expected flush pause.
- Confirm the backup method performs a consistent save or stops the server.
- Set count- or age-based retention and document who can delete archives.
- Send completed archives to storage outside the live server.
- Log failures and alert when a scheduled run does not produce a verified archive.
- Restore an archive on an isolated server at regular intervals.
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.




