Обновление сервера
Крупное обновление Раст выходит обычно в первый четверг месяца. Клиент после патча не заходит на старый сервер, поэтому файлы игры обновляют в тот же день. Мелкие исправления между четвергами тоже лучше ставить: ломается не только «контент», но и соединение.
На 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 на новой игре либо не загрузится, либо выкинет ошибки на каждом плагине. Сборку качают заново.
Сервер всё ещё выключен.
- Откройте umod.org/games/rust и посмотрите дату публичной сборки. Сразу после патча Facepunch её может ещё не быть. Пока даты нет, сервер лучше не объявлять открытым.
- Скачайте архив и распакуйте его в корень с заменой, как в установке Oxide.
- Запустите
start.bat.
В консоли снова должны работать oxide.version и o.plugins. Версия игры в выводе и версия клиента игроков совпадают. Плагины, которые не пережили патч, будут красными в консоли по одному: это уже обновление .cs с его страницы, не повод ставить Oxide второй раз.
Не стартуйте вслепую в четверг
Сначала обновление игры, потом свежий Oxide, потом чтение консоли. Обратный порядок — старый загрузчик на новых файлах — как раз и даёт «сервер моргнул и вылетел».
Дальше сервер, который уже проверен дома, переносят на машину, где он будет доступен игрокам.