跳到内容
Multigaming

文档:备份脚本生成器

游戏服务器备份脚本生成器:tar.gz/zip 归档、7z,或使用硬链接的 rsync/robocopy 快照,支持排除、按天保留、停止并重启服务以保证一致性、可选异地副本(SSH rsync、网络共享)以及 cron 或 schtasks 行。脚本在浏览器中生成;使用前请检查并测试恢复。

最后更新:2026/10/9

打开工具

定期备份可防止世界损坏、更新失误或管理错误。该工具生成脚本、保留策略和计划,数据不会离开您的电脑。

如何使用该工具

  1. 选择 Linux(bash)或 Windows(PowerShell)以及方式:归档、7z 或快照(rsync / robocopy)。

  2. 填写要备份的文件夹、目标位置、排除项和保留期限。

  3. 若游戏没有热保存命令,请启用停止服务以获得一致的副本。

  4. 保存脚本并赋予执行权限,按计划运行(已提供 cron 或 schtasks 行),并测试恢复。

最佳实践

遵循 3-2-1 原则:三份副本、两种介质、一份异地。从未恢复过的备份不算备份,请定期测试。下载文件扩展名为 .txt,请改名为 .sh(Linux)或 .ps1(Windows)。默认路径为 Linux 风格,请按您的系统调整。备份可能含有密码(RCON、数据库),请保护目标文件夹。rsync 异地副本需要 SSH 密钥认证;对象存储(S3)请另用 rclone 等客户端。“快照”模式每次运行生成一个文件夹,并用硬链接(rsync --link-dest)节省空间;保留策略会删除超过 N 天的文件夹。

# Restore test (archive method)
mkdir -p /tmp/restore-test
tar -xzf /backups/gameserver/gameserver-YYYYMMDD-HHMMSS.tar.gz -C /tmp/restore-test
ls /tmp/restore-test

常见问题

备份期间需要停止服务器吗?
这是获得一致文件最稳妥的方式。否则请在备份前通过 RCON 强制保存世界(见 RCON 命令速查表),或使用游戏自带的备份功能。
备份应存放在哪里?
不要只放在与服务器相同的磁盘上。请使用第二块磁盘,最好是另一台服务器或远程存储(SSH rsync)。
Multigaming
Multigaming免登录
FiveM、Minecraft、Rust、DayZ、ARK、Valheim、Palworld、CS2、Arma 等的默认端口,并核对您已开放的端口列表。
端口网络打开
文档
Multigaming
Multigaming免登录
各游戏的管理命令(Minecraft、Rust、ARK、Palworld、DayZ、CS2 等),填入您的参数即可复制。无需联网。
RCON管理打开
文档
Multigaming
Multigaming免登录
生成 cron、systemd 定时器或 Windows 任务(schtasks),并在每次重启前通过 RCON 提醒玩家。
重启计划打开
文档
Multigaming
Multigaming免登录
根据人数槽位估算游戏服务器的 CPU、内存、磁盘和带宽,公式透明,假设可编辑。
容量规划成本打开
文档
Multigaming
Multigaming免登录
将端口列表转换为游戏服务器的 ufw、iptables、nftables 或 Windows netsh 规则。
防火墙安全打开
文档
Multigaming
Multigaming需要登录
对比两个配置文件(INI、CFG、JSON):逐行与逐键差异,全部在浏览器本地完成。
对比配置打开
文档