Перейти к содержимому

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

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