Skip to content

Вайп сервера ​

Вайп — это очистка сохранений. Сервер на время работы останавливают, файлы удаляют в папке идентичности и запускают снова. В курсе по установке эта папка называется server/server1. На хостинге имя может быть другим: его задаёт server.identity.

WARNING

Не удаляйте каталог cfg и файл serveremoji. В cfg лежит server.cfg с именем, сидом и портами.

Как сделать вайп сервера ​

Виды вайпов ​

  • Полный вайп убирает чертежи, прогресс, базы, инвентарь и карту.
  • Вайп карты убирает постройки и вещи. Чертежи остаются.

Что очищать ​

Остановите процесс, затем в server/server1 оставьте только то, что указано в строке.

ВайпЧто происходитЧто оставить
ПолныйСтирается весь прогрессcfg, serveremoji
КартаСтираются базы и лут, чертежи живыcfg, serveremoji, player.blueprints.*.db, player.blueprints.*.db-wal

Звёздочка в имени — номер формата. После обновления Раст цифра меняется, маска остаётся той же. Рядом с .db почти всегда лежит .db-wal: его удаляют вместе с основным файлом, иначе игра подтянет старые данные.

Оптимальный график вайпов ​

  • Раз в неделю — обычный ритм сервера с плагинами.
  • Раз в две недели — ближе к классике или когда так удобнее аудитории.
  • Раз в месяц — сервер без модов или с коротким списком плагинов.

Таймер в ракетной шахте и тег в браузере настраиваются отдельно: Таймер вайпа и Теги в браузере серверов.

Обзор файлов сервера ​

Файлы лежат прямо в server/server1, не в cfg.

sv.files.<номер>.db и .db-wal

SQLite с тем, что игроки загрузили на сервер: картинки на табличках, фотографии и похожий контент. Стены и сундуки тут не хранятся, они в сохранении карты .sav. Число в имени — версия формата. .db-wal — ещё не сброшенный на диск хвост той же базы.

player.*.db и .db-wal

ФайлСодержимое
player.blueprints.*.dbизученные чертежи
player.deaths.*.dbсмерти
player.identities.*.dbличности игроков
player.states.*.dbсостояния
player.tokens.dbтокены входа

У каждого .db есть свой .db-wal. Номер в имени после патча может смениться.

proceduralmap.*

РасширениеСодержимое
.savсостояние мира: постройки и поставленные предметы
.mapсама карта: рельеф, биомы, монументы
.datслужебные данные отрисовки

Чтобы сменить сид и получить новую процедурную карту, эти файлы тоже убирают. Как задать сид и чужой .map, написано в статье Карта сервера.

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