我的世界服务器怎么存档(服务器存档的方法)
**我的世界服务器怎么存档**
**概述**
存档是保存我的世界服务器游戏状态以供将来访问的重要过程。它允许玩家在服务器关闭或发生故障后恢复游戏。本文将提供逐步指南,说明如何在各种平台上存档我的世界服务器。
**Windows**
**1. 手动存档**
* 停止服务器。
* 导航到服务器文件夹(通常位于 `C:\Users\[用户名]\AppData\Roaming\.minecraft\servers`)。
* 复制文件夹中的所有文件和文件夹。
* 将复制的文件和文件夹粘贴到其他位置进行备份。
**2. 计划任务存档**
* 在任务计划程序中创建一个新任务。
* 在“操作”选项卡中,单击“新建”。
* 选择“启动程序”。
* 在“程序/脚本”字段中,输入 `cmd.exe`。
* 在“添加参数(可选)”字段中,输入:
/c "copy /y C:\Users\[用户名]\AppData\Roaming\.minecraft\servers\[服务器名称] C:\Backups\[服务器名称]-%date:~0,10%.zip"
* 设置所需的计划频率(例如,每天或每周)。
* 单击“确定”保存任务。
**Linux/macOS**
**1. 手动存档**
* 停止服务器。
* 导航到服务器文件夹(通常位于 `/home/[用户名]/minecraft/servers`)。
* 使用以下命令创建存档:
zip -r [存档名称].zip [服务器名称]
* 将存档文件移动到其他位置进行备份。
**2. Cron 作业存档**
* 打开终端或命令提示符。
* 使用以下命令创建 Cron 作业:
crontab -e
* 添加以下行:
0 0 * * * zip -r [存档名称].zip [服务器名称]
* 按 `Ctrl` + `X`,然后按 `Y` 保存并退出。
**Bukkit/Spigot**
Bukkit 和 Spigot 服务器提供了内置的存档功能。
**1. 手动存档**
* 在服务器控制台中,输入以下命令:
save-all
* 将生成一个存档文件,位于 `[服务器文件夹]/world/backups` 目录中。
**2. 自动存档**
* 在服务器配置文件(`server.properties`)中,找到以下行:
# Whether to automatically save player data when players log out
auto-save: false
* 将 `false` 更改为 `true`。
* 保存并重新启动服务器。
**PaperMC**
PaperMC 服务器提供了额外的存档选项。
**1. 手动存档**
* 在服务器控制台中,输入以下命令:
/papi save
* 将生成一个存档文件,位于 `[服务器文件夹]/backups` 目录中。
**2. 计划存档**
* 在服务器配置文件(`paper.yml`)中,找到以下行:
# Schedule a backup to be created every X minutes
backup-interval: 0
* 将 `0` 更改为所需的备份间隔(以分钟为单位)。
* 保存并重新启动服务器。
**附加提示**
* 定期存档服务器以防止数据丢失。
* 将存档文件存储在与服务器文件不同的位置,以提供额外的保护。
* 考虑使用云存储服务(例如 Google Drive 或 Dropbox)来备份存档。
* 定期测试存档以确保它们可以正常工作。
* 如果发生服务器故障,请从备份中恢复存档以恢复游戏状态。
**故障排除**
* **存档文件损坏:**尝试从另一个备份中恢复存档。
* **无法创建存档:**确保您具有对服务器文件和备份位置的写入权限。
* **存档太大:**考虑使用压缩软件(例如 7-Zip)来减小存档大小。
* **存档失败:**检查服务器控制台中的错误消息以了解根本原因。
与本文知识相关的文章: