Skip to content

Руководство по очистке (вайпу) и установки своей карты для сервера 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 — вспомогательные данные карты, например, для оптимизации отрисовки.

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