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