我的世界服务器超过1G怎么备份?答案是:抛弃手动复制存档的旧思路,改用增量备份配合云端冷存储的分层方案,既能保住档又能省时间。这是开服圈里公认的最优解,原因后面详细讲。
现在随便一个生存服务器,只要玩上几个月,世界文件夹轻松突破1G,地图区块、玩家数据、插件配置、日志文件全部堆在一起,很多服主还停留在“把整个目录打个压缩包下载下来”的阶段,存档一超过1G,这种办法就开始出问题,一是打包时间长,二是传到网盘中途失败就得重来,三是服务器开着备份容易卡区块。
我的世界服务器超过1G怎么备份:先搞懂1G到底卡在哪
备份之所以难,不在于数据量大,而在于文件数量多且零散,以Java版服务端为例,主世界的region文件夹里全是.mca区域文件,每个文件代表512×512个方块区域,单文件大小在几百KB到几MB不等,几百上千个文件攒在一起,拷贝速度远低于传输一个同体积的大文件。
服务器运行时这些文件可能正在被读写,如果你直接复制正在被访问的region文件,备份出来的是一个损坏的残缺文件,恢复之后玩家会发现地形回档甚至区块丢失。
所以备份思路要从“复制文件”转变成“先快照后传输”,快照不是Windows系统还原那个概念,而是利用工具在瞬间记录下文件系统状态,备份期间新写入的数据先单独存放,快照完成后合并,这样既不影响玩家在线玩,也不会复制到半截文件。
我的世界服务器备份方法怎么选:三种方案实测对比
市面上常见的方案大致分成三类,按推荐程度排序:
服务端自带的备份命令或插件
如果你用的是Paper、Spigot这些主流核心,开服命令里可以直接执行save-off、save-all、save-on三连操作,先关存档写入,再强制保存,然后开启写入,最后把文件夹复制走,配合定时任务插件,比如ServerUtils或Plan插件里的备份功能,可以做到每天固定时间自动执行。
这个方案的优点是零成本、无额外依赖,缺点是备份时存档短暂锁写入,玩家的掉落物和箱子操作可能丢失最后几秒的数据,对于大存档来说,保存时间会明显变长,我见过一个3G的世界在机械硬盘上save-all要卡十几秒。
云服务器快照备份
如果你用的是简米云、酷番云这类云主机,控制台里一般都有“快照”功能,快照基于底层存储系统实现,原理是LVM或存储集群的写时复制机制,创建时几乎不占用主机性能,几秒钟完成。
快照的优点是对游戏运行的影响几乎为零,速度快,而且可以保留多个历史时间点,缺点是它不是直接可浏览的文件,需要回滚整台服务器才能恢复,如果你只想把某个地图文件传给朋友,快照帮不上忙。
外部增量备份工具
这是目前被开服圈里主流运维讨论得最多的做法,工具上选择Rclone(免费开源)或 restic(专精备份),配合对象存储或网盘,每次只上传变动的区块文件,统计下来,常见的增量备份频率下,日增量数据通常在20-200MB之间,这个量级在带宽5Mbps的小水管服务器上也能接受。
对于1G以上的存档,首次全量备份不可避免,但后面每次增量都很快,Rclone同时支持WebDAV协议,可以直连OneDrive、Google Drive或各大云存储,不需要额外装客户端。
备份方案核心差异对比
我用一个表说清楚三种方案的差别,方便你对照选型:
| 维度 | 命令+插件方案 | 云快照方案 | 增量备份方案 |
|---|---|---|---|
| 备份耗时(3G世界) | 中,约3-8分钟 | 极短,秒级创建 | 首次较长,后续较短 |
| 对游戏性能影响 | 有明显卡顿窗口 | 几乎无感 | 基本无感 |
| 恢复灵活度 | 单文件可恢复 | 需整机回滚 | 单文件可恢复 |
| 成本 | 免费 | 通常按存储量计费 | 需要存到外部存储,费用视容量而定 |
| 上手难度 | 易 | 易 | 中 |
我的世界服务器备份到本地还是云端:看你的服务器类型
分清楚自己的运行环境,操作路径完全不同,这里拆开说。
自己租的云服务器,有文件系统权限
这类服务器(比如简米云ECS、酷番云CVM)可以用最完整的备份方案。
第一步,登录服务器,确认Java服务端所在目录。
第二步,先发stop命令停服,或者用save-off暂停写入。
第三步,用tar排除无用文件,举例命令:
tar -czf worldbackup$(date +%Y%m%d).tar.gz world/ plugins/ server.properties
这里注意排除playerdata里的离线缓存和logs目录,那些不大但碎片多,更省空间的思路是只备份world和plugins两个目录,毕竟服务端jar文件可以从官网重新下载。
第四步,把压缩包传到本地或云端,推荐用Rclone:
rclone copy world_backup_20260101.tar.gz remote:backup/minecraft/
面板服或租赁服务器,只有文件管理器
市面上很多小型租赁商提供的面板没有SSH权限,碰到1G以上的档,网页端压缩会经常超时,实际测试下来,面板服最稳妥的办法是分文件夹下载,先把world下最大的几个文件夹挨个打包下载,尤其是DIM1和DIM-1(下界和末地)往往是独立文件夹,和主世界分开放置,单独打包不容易出错。
这类环境下,没法做自动化增量备份,理论上只能定期手动下载,但下载完记得校验压缩包大小是否和服务端显示的文件总大小一致,不一致就重新传。
我的世界服务器备份插件怎么选:轻量还是全面
很多服主不爱折腾命令行,想用插件在游戏内解决,这里说清楚插件方案的边界。
插件本质上调用的是Bukkit/Spigot的保存API,做不到底层文件快照,但好的备份插件会帮你自动完成“关写入-复制-恢复写入”的完整流程,像CoreProtect本身是查方块记录的,很多人不知道它也自带备份功能,但你单独拿它做备份不是最优解。
实际上业界常见做法是用BKCommonLib作为依赖的插件生态,或者使用EssentialsX自带的backup命令,EssentialsX的backup功能配合配置文件里的backup.script路径,可以执行自定义脚本,你可以在脚本里写rclone命令,实现插件触发外部增量同步,这是最实用且免费的组合。
不过要注意,超过1G的服务器,插件备份过程依然会在游戏内产生卡顿,特别是插件在复制region文件时,会导致主线程IO过载,对于10人以上的小服务器,建议把备份时间点设在凌晨四五点,在线人数最少的时候。
核心问题:备份后的恢复流程同样重要
很多教程只讲备份不讲恢复,一个完整的备份方案必须包含恢复演练,否则备份文件可能白存。
恢复操作需要注意:
– 如果世界文件夹之前已经生成了新的region文件,不要整包覆盖,建议把旧的world目录改名(比如world_old),再把备份解压到新的world目录
– 恢复前打开server.properties确认level-name参数指向正确的文件夹名
– 如果备份的是插件数据(plugins),先备份同名文件夹,避免新旧版本差异导致配置错乱
– 恢复完成后启动服务端,查看最新的latest.log里有没有加载失败的区块报告
关于我的世界服务器备份频率和成本
对于1G以上的存档,备份频率不能一刀切,行业共识认为:每日备份一次是底线,每两小时一次属于比较稳妥的做法,前者适合玩法偏休闲、日均在线时间短的服务器;后者适合有长期生存玩家、建筑进度快的服务器。
存储成本上,一个3G的世界,保留最近7天每日快照外加3个周备份,总量大概在30G左右,按各家云存储平台的收费标准来算,每月支出基本在十元以内,远低于请人手工维护或买商业面板的开销,统计上来讲,大多数个人服主在这个存储成本区间内可以完全无压力。
我的世界服务器数据备份常见问题
以下汇总几个实操中经常被问到的问题。
1G以上的服务器备份到一半中断了是什么原因?
最常见的情况是网络连接不稳定导致传输中断,其次是对方存储端超出单次请求大小限制,对策是把压缩包分片,例如用split命令把tar压缩包切割成500MB等份,分片上传,命令为:split -b 500M world_backup.tar.gz world_part_ 传输完成后用cat world_part_ > world_backup.tar.gz合并。
世界文件夹里有哪些文件其实可以不备份?
session.lock是锁文件,不涉及游戏数据,可排除,log文件夹是调试日志,用于排查崩溃问题,规模不大但数量多,占用备份时间,建议排除,players文件夹里玩家数据如果在备份期间没变动,可以不改,插件目录下的cache子目录(例如ShopGuidedata的cache)通常可以重新生成,不必备份。
没有网盘的服务器能不能用局域网备份?
可以,在Windows服务器上开一个SMB共享文件夹,然后用Linux的cron定时任务执行rsync同步到本机局域网内的另一台电脑,rsync具备断点续传和增量传输特性,比把压缩包整体反复复制可靠得多,命令为:rsync -avz –partial /path/to/server/world/ /mnt/backup/world/,这种方式对带宽要求低,千兆局域网下传输10G数据也就一两分钟的事。
最后落地一句话,我的世界服务器备份这件事,核心逻辑不是“把文件存起来”,而是“在尽可能不影响玩家体验的前提下,把服务器完整状态定时保存下来”,超过1G并不意味着难,只是提醒你该从“偶尔手动复制”升级到“固定策略、增量执行、可验证恢复”的方案,按照本文的三种思路对照你的运行环境选型,今天的操作成本就能降下来,以后存档涨到5G、10G也不会再慌。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/758583.html


![[我的世界|服务器备份] 今天你的服务端备份了吗](https://i1.hdslb.com/bfs/archive/7590c3ab59f7fa5bdd269c3b0c4bceae20042bd9.jpg)


