脚本介绍
原创脚本
作为昨天刚刚接触csgo服务器的小白
想着自己捣鼓的配置最好备份一下
好家伙,没想到如果直接备份csgo文件夹有30多个g
于是今天写了一个备份和恢复数据的脚本,功能应该来说是比较完善了:
备份服务器.sh:
首先,脚本会检查当前目录是否在CSGO服务器根目录下。如果不在,则会显示错误信息并退出。
会备份三个主要的文件夹:csgo/addons、csgo/cfg、csgo/scripts
会备份csgo/mapcycle.txt、csgo/maplist.txt两个单文件
会备份csgo/maps文件夹,但不会备份系统自带的地图。如果是你自己上传的地图,脚本会帮你备份,节省备份包大小
恢复备份.sh
同样的,首先,脚本会检查当前目录是否在CSGO服务器根目录下。如果不在,则会显示错误信息并退出。
根据提示即可恢复备份。
当然大家可以自己修改源码 _(┐「ε:)_
使用方法
将两个脚本放在csgo服务器根目录运行脚本:
./备份服务器.sh
./恢复备份.sh
如果要恢复就改成恢复备份.sh
注意运行时的用户请和服务器文件权限用户一致
预览图: