Руководство по очистке (вайпу) и установки своей карты для сервера Rust
Как сделать вайп сервера
ВНИМАНИЕ
Все манипуляции происходят в папке rust
Она может быть в разных местах зависит от хостинга
Виды вайпов
- Глобальный вайп — очистка всех данных: чертежи, прогресс игроков, базы, инвентарь и карта.
- Простой вайп — очистка только данных, базы и инвентарь, при сохранении чертежей.
Что очищать/менять
| Элемент | Описание | Как очищать / Менять |
|---|---|---|
| Глобальный вайп | Глобальный вайп очищает все | Удалять всё кроме cfg, serveremoji |
| Простой вайп | Очищается вещи и постройки игроков | Удалять всё кроме cfg, serveremoji, player.blueprints.5.db, player.blueprints.5.db-wal |
Оптимальный график вайпов
- Еженедельный вайп — стандартная практика для модифицированных серверов
- Двухнедельный вайп — для полу-классических серверов или по желанию
- Месячный вайп — подходит для классических серверов (без плагинов или с минимальным набором)
Обзор файлов Rust сервера
sv.files.<номер>.db и .db-wal
- Это базы данных SQLite, в которых хранится состояние игрового мира: постройки, турели, предметы и другое.
- Каждый файл с номером (например,
sv.files.266.db) соответствует определённому слою, версии сохранения или карте. .db-wal— хранит в себе временные данные, еще не записанные в основной файл.
player.*.db и .db-wal
player.blueprints.5.db— данные о чертежах игроков.player.deaths.5.db— записи о смертях игроков.player.identities.5.db— идентификаторы игроков.player.states.*.db— состояния игроков.player.tokens.db— токены доступа и авторизации.- Цифра
5в названии файлов обычно указывает на версию формата или ID сервера/сессии. - Для каждого
.dbфайла существует соответствующий.db-wal- файл с временными данными
proceduralmap.*.sav, .map, .dat
.sav— сохранённое состояние карты, включая все изменения игроками, их строения и установленные предметы..map— основные данные карты (ландшафт, биомы, объекты карты)..dat— вспомогательные данные карты, например, для оптимизации отрисовки.