Вайп сервера
Вайп — это очистка сохранений. Сервер на время работы останавливают, файлы удаляют в папке идентичности и запускают снова. В курсе по установке эта папка называется 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, написано в статье Карта сервера.