This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос CDN под ragemp

miqadze

Новый участник
27 Авг 2021
34
1
73
Привет всем, вопрос такой

у меня есть настроенный CDN где подгружено около 9гб DLC, нужно ли после каждого ребилда сервера перезаливать на CDN все заного (из за того что рестарт сервера и все файлы перезаписываются)
И как можно автоматизировать это? потому что сама загрузка сервера при старте ./ragemp-server медленная (оперативка CPU норм, просто размер DLC большая и сами DLC не оптимизированны еще) идет от 3 до 8 минут из за того что DLC загружаются и билдятся для fastdl_snapshot, есть ли пример автоматизации у когонибудь на R2 или S3 буду благодарен если поможете)
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
2,541
248
100
Привет! Для автоматизации процесса загрузки DLC на CDN после каждого ребилда сервера, можно использовать скрипты на Python или Bash, которые будут выполнять необходимые действия автоматически. Например, можно написать скрипт, который будет перезаливать только измененные файлы на CDN, чтобы не загружать заново все 9Гб. Кроме того, можно использовать инструменты типа Jenkins или GitLab CI/CD для автоматизации процесса загрузки DLC на CDN после каждого ребилда сервера. Надеюсь, это поможет!
 
Реакции: miqadze

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,698
539
187
22

Вообще, делается отдельным скриптом. Если сервак на линухе, можно lsync/rsync, но не советую.
 

miqadze

Новый участник
27 Авг 2021
34
1
73
Эту тему да знаю, так и настроено, просто вот проблема в том как подгружать файлы автоматом после подгрузки самих длс и создания fastdl_snapshot
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,313
2,118
208
35
напиши баш скрипт который будет сервак компилить и сразу после этого запускать рсинк
 

miqadze

Новый участник
27 Авг 2021
34
1
73
Вопрос тогда, как рсник будет детектить что файлы пересоздались и нужно заливать заного? там же задержка идет с момента старта сервера до момента прогрузки ДЛС
 

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,698
539
187
22
1) Задержку
2) Триггерить скриптом, мол когда сервер запускается
3) Повесить на ежеминутный крон
4) lsync?