Перейти к содержимому

Обновление сервера ​

Если вы дошли до этой статьи, значит финиш уже близко!

Обновление Rust выходит каждый первый четверг месяца, и в этот день сервер нужно обновить. Иногда разработчики выпускают исправления и между обновлениями, их тоже лучше устанавливать: это важно для стабильной работы сервера.

Предварительные условия ​

Выключенный сервер: перед обновлением остановите сервер.

Обновление сервера RUST ​

Этот процесс вы уже видели в статье создание сервера. Перейдите в папку localServer:

txt
└── localServer
    ├──steam
    ├──readme.txt
    ├──Run_DS.bat
    ├──update.bat
    └──update_script.txt

Запустите update.bat. В консоли появится ход загрузки:

txt
 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 для той же сборки и системы и только потом запускает сервер. Проходит это очень быстро.

Поэтому в день обновления порядок простой:

  1. Остановите сервер.
  2. Обновите файлы Rust через update.bat.
  3. Запустите сервер через start.bat: Carbon обновится сам.

Кроме того, при запуске сервера Carbon скачивает свежие исправления хуков, для этого не нужно ждать полного обновления Carbon.

Когда выходит обновление Carbon

Сборку production под обновление Rust разработчики выпускают за час до выхода обновления игры. Если у вас стабильная сборка, большое обновление Carbon установится только после того, как вы обновите сам Rust.

Настройка автообновления ​

Автообновление настраивается в разделе SelfUpdating файла carbon/config.json:

json
"SelfUpdating": {
  "Enabled": true,
  "HookUpdates": true
}
  • Enabled - проверять обновления Carbon при запуске сервера.
  • HookUpdates - скачивать обновления хуков.

Если вы выключили автообновление, обновляйте Carbon вручную: скачайте свежий архив и распакуйте его поверх старых файлов, как в статье установка Carbon. Под большое обновление Rust разработчики выпускают новую сборку Carbon, поэтому без автообновления её придётся ставить самостоятельно.

Заключение ​

Теперь сервер и Carbon обновлены до актуальной версии.

Если вы переводите на Carbon существующий сервер с Oxide, прочитайте статью переход с Oxide. Если нет, переходите к статье установка на хостинг.

INFO

На хостингах сервер обычно обновляется из панели управления. Уточните у хостинга, как у них устроено обновление сервера.

Опубликовано под лицензией MIT.
Данный проект не является официальной документацией Facepunch/Rust.
Это общественная база знаний, созданная для удобства администраторов и игроков.