Skip to content

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

Крупное обновление Раст выходит обычно в первый четверг месяца. Клиент после патча не заходит на старый сервер, поэтому файлы игры обновляют в тот же день. Мелкие исправления между четвергами тоже лучше ставить: ломается не только «контент», но и соединение.

На ApixHost это часто делает панель. Ниже — ручной путь для сервера, который вы подняли сами через SteamCMD. Если включены оба способа сразу, легко получить две разные версии файлов.

Игра ​

Остановите RustDedicated. Пока процесс держит файлы, SteamCMD не сможет их заменить.

Из папки SteamCMD, путь тот же, что при создании:

steamcmd +force_install_dir C:\rust-server +login anonymous +app_update 258550 validate +quit

В окне будет app_update 258550 и проценты загрузки. Дождитесь закрытия SteamCMD. Папка server/server1 с картой, конфигами и oxide при этом не стирается: обновляются файлы игры в корне. Свой start.bat тоже остаётся, если он не лежал внутри каталога, который SteamCMD перезаписывает. Держите его в корне и при случае сохраните копию рядом, вне папки сервера.

Oxide ​

Патч игры затирает библиотеки, в которые Oxide вшил свои вызовы. Старый Oxide на новой игре либо не загрузится, либо выкинет ошибки на каждом плагине. Сборку качают заново.

Сервер всё ещё выключен.

  1. Откройте umod.org/games/rust и посмотрите дату публичной сборки. Сразу после патча Facepunch её может ещё не быть. Пока даты нет, сервер лучше не объявлять открытым.
  2. Скачайте архив и распакуйте его в корень с заменой, как в установке Oxide.
  3. Запустите start.bat.

В консоли снова должны работать oxide.version и o.plugins. Версия игры в выводе и версия клиента игроков совпадают. Плагины, которые не пережили патч, будут красными в консоли по одному: это уже обновление .cs с его страницы, не повод ставить Oxide второй раз.

Не стартуйте вслепую в четверг

Сначала обновление игры, потом свежий Oxide, потом чтение консоли. Обратный порядок — старый загрузчик на новых файлах — как раз и даёт «сервер моргнул и вылетел».

Дальше сервер, который уже проверен дома, переносят на машину, где он будет доступен игрокам.

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