Обновление сервера
Если вы дошли до этой статьи, значит финиш уже близко!
Обновление Rust выходит каждый первый четверг месяца, и в этот день сервер нужно обновить. Иногда разработчики выпускают исправления и между обновлениями, их тоже лучше устанавливать: это важно для стабильной работы сервера.
Предварительные условия
Выключенный сервер: перед обновлением остановите сервер.
Обновление сервера RUST
Этот процесс вы уже видели в статье создание сервера. Перейдите в папку localServer:
└── localServer
├──steam
├──readme.txt
├──Run_DS.bat
├──update.bat
└──update_script.txtЗапустите update.bat. В консоли появится ход загрузки:
app_update 258550 validate
Update state (0x61) downloading, progress: 2.56 (193110719 / 7530824790)
Update state (0x61) downloading, progress: 18.31 (1378850888 / 7530824790)
Update state (0x61) downloading, progress: 31.19 (2348623657 / 7530824790)Дождитесь, пока загрузка полностью завершится.
Обновление Carbon
В отличие от Oxide, Carbon не нужно обновлять вручную. При каждом запуске сервера, ещё до загрузки Rust, Carbon сверяет свою версию с последней. Если вышло обновление, он скачивает его с GitHub для той же сборки и системы и только потом запускает сервер. Проходит это очень быстро.
Поэтому в день обновления порядок простой:
- Остановите сервер.
- Обновите файлы Rust через
update.bat. - Запустите сервер через
start.bat: Carbon обновится сам.
Кроме того, при запуске сервера Carbon скачивает свежие исправления хуков, для этого не нужно ждать полного обновления Carbon.
Когда выходит обновление Carbon
Сборку production под обновление Rust разработчики выпускают за час до выхода обновления игры. Если у вас стабильная сборка, большое обновление Carbon установится только после того, как вы обновите сам Rust.
Настройка автообновления
Автообновление настраивается в разделе SelfUpdating файла carbon/config.json:
"SelfUpdating": {
"Enabled": true,
"HookUpdates": true
}Enabled- проверять обновления Carbon при запуске сервера.HookUpdates- скачивать обновления хуков.
Если вы выключили автообновление, обновляйте Carbon вручную: скачайте свежий архив и распакуйте его поверх старых файлов, как в статье установка Carbon. Под большое обновление Rust разработчики выпускают новую сборку Carbon, поэтому без автообновления её придётся ставить самостоятельно.
Заключение
Теперь сервер и Carbon обновлены до актуальной версии.
Если вы переводите на Carbon существующий сервер с Oxide, прочитайте статью переход с Oxide. Если нет, переходите к статье установка на хостинг.
INFO
На хостингах сервер обычно обновляется из панели управления. Уточните у хостинга, как у них устроено обновление сервера.