Обновление FRServer update (frsupdate)
Запуск:
frsupdate.exe PRONTO
PRONTO - это имя папки на FTP, откуда брать обновление. Если имя папки не указано, обновление берётся из корневой папки.
На FTP должен лежать архив Bin.zip, содержащий папку Bin. И файл Bin.md5 с хэшем архива.
Порядок работы программы frsupdate.exe по обновлению FRServer
1. Удаляет временные файлы version.txt и Bin.zip из папки программы.
2. Подключается к FTP-серверу jupiter.systems. Login: u0316315_frs Pass: !!2233QQwwee14
3. Скачиваем файла Bin.md5 в папку программы.
4. Если содержание файла Bin.md5 отличается от содержания файла c:\JP\FRServer\Bin.md5, то считаем, что версии отличаются и нужно обновить.
5. Скачиваем архив Bin.zip в папку программы. Проверяем, что md5 скачанного архива совпадает с тем, который содержится в файле Bin.md5.
6. Закрываем процесс c:\JP\FRServer\Bin\FRServer.exe. Для этого копируем в папку c:\JP\FRServer\files файл с командой exit. Если в течение 20 сек процесс не завершился, завершаем скрипт с ошибкой.
7. Удаляем папку c:\JP\FRServer\Bin.bak3. Переименовываем Bin.bak2 в Bin.bak3, Bin.bak1 в Bin.bak2, Bin в Bin.bak1.
8. Распаковываем архив Bin.zip в папку c:\JP\FRServer (там должна появиться папка Bin)
9. Копируем файл version.txt из папки программы в c:\JP\FRServer
10. Запускаем c:\JP\FRServer\Bin\FRServer.exe
Система JUPITER www.jupiter.systems (с) 2024г.
Нет комментариев