一、云服务器回档核心原理
云服务器回档通过替换世界存档文件实现,存档数据通常存储在/DoNotStarveTogether
目录下的Cluster_X文件夹中,其中包含玩家数据、世界设置等关键信息。与本地存档不同,云服务器需要远程访问文件系统或通过服务商提供的管理界面进行操作。
二、控制面板操作流程
- 登录云服务器控制台,进入文件管理模块
- 定位存档路径:
/root/.klei/DoNotStarveTogether
- 下载save文件夹进行备份
- 删除当前存档文件夹
- 上传历史备份文件覆盖当前存档
服务商 | 默认路径 |
---|---|
腾讯云 | /home/ubuntu/.klei |
阿里云 | /root/DST/Cluster_1 |
三、手动替换备份文件
通过SSH连接服务器执行以下命令序列:
# 停止饥荒服务 sudo systemctl stop dst-server # 备份当前存档 cp -r Cluster_1 Cluster_1_backup_$(date +%F) # 回滚到指定备份 rm -rf Cluster_1 && cp -r Cluster_1_20240309 Cluster_1 # 重启服务 sudo systemctl start dst-server
此方法适用于需要精确控制回档时间的场景
四、特殊注意事项
- 建议设置每日自动备份任务防止数据丢失
- 回档后需重置服务器端口避免冲突
- Mod配置存储在mods目录需单独备份
- Windows云服务器需关闭文件占用进程
云服务器回档需结合服务商提供的管理工具与文件操作命令,建议同时保留自动备份和手动快照两种恢复方案。通过合理设置存档保留策略(推荐保留3-5天备份),可最大限度保障联机体验的连续性。