Механики Приватный материал Опубликован

♻️ M1 Player Restore

Система автоматического сохранения и восстановления инвентаря игроков для DayZ с интеграцией в VPP Admin Tools.

Автор / мастерскаяm1rkas ↗
Версия1.1.0
Скачивания0
Обновлён25.09.2026
Приватный материал. Этот мод является приватным и размещён только для ознакомления. Скачивание недоступно.
✓

Автоматическое сохранение инвентаря игроков

✓

Сохранение состояния перед смертью

✓

Сохранение при выходе с сервера

✓

Восстановление инвентаря через VPP Admin Tools

✓

Просмотр содержимого сохранённых снимков

✓

Сохранение оружия, патронов и обвесов

✓

Сохранение экипировки и вложенных предметов

✓

История сохранений каждого игрока

✓

Отдельная база данных для каждого SteamID

✓

Работа с трупами игроков

✓

Поиск игроков и сохранений

✓

Резервное сохранение перед восстановлением

✓

Раздельная система прав доступа VPP

✓

Автоматическая очистка старых записей

✓

Логирование действий администрации

✓

Настройка системы через JSON

Автоматическое сохранение игроков

Создание снимков состояния игрока через заданный интервал времени. Все параметры сохранения настраиваются через JSON-конфигурацию.

Сохранение перед смертью

Перед смертью персонажа создаётся отдельный снимок с его инвентарём, экипировкой, предметами и данными трупа.

Сохранение при выходе

При отключении игрока от сервера автоматически сохраняется его текущее состояние.

Восстановление инвентаря

Администратор может выбрать нужный снимок игрока и полностью восстановить его состояние через панель VPP Admin Tools.

Сохранение структуры инвентаря

Поддерживается сохранение:

• экипировки;

• предметов в руках;

• рюкзаков и контейнеров;

• attachment-слотов;

• cargo;

• быстрых слотов.

Сохранение состояния предметов

Система сохраняет основные параметры предметов:

• здоровье;

• количество;

• влажность;

• температуру;

• заряд энергии;

• жидкости;

• состояние еды;

• другие параметры DayZ.

Расширенное сохранение оружия

Сохраняется:

• установленная обвеска;

• магазины;

• патроны;

• патрон в патроннике;

• режим стрельбы;

• дополнительные параметры оружия.

Работа через VPP Admin Tools

После установки в VPP Admin Tools появляется отдельный раздел восстановления игроков.

Администратор получает возможность:

• искать игроков и сохранения;

• просматривать содержимое снимков;

• выбирать нужное состояние;

• восстанавливать инвентарь;

• выполнять действия с трупами.

Система снимков

Снимок — сохранённое состояние игрока на определённый момент времени, включающее его инвентарь, экипировку, предмет в руках, содержимое контейнеров и параметры предметов.

Мод поддерживает несколько типов снимков:

• автоматическое сохранение;

• сохранение при выходе;

• сохранение перед смертью;

• резервное сохранение перед восстановлением.

Работа с трупами

Для снимков, созданных перед смертью, доступны дополнительные действия:

• перемещение трупа к игроку;

• перемещение игрока к трупу;

• перемещение администратора к трупу.

После успешного восстановления сохранения смерти система может удалить старый труп, чтобы исключить повторное получение предметов.

## Хранение данных

Каждый игрок имеет отдельную базу данных по SteamID.

Мод автоматически создаёт:

• историю сохранений;

• историю смертей;

• настройки системы;

• журнал действий.

Безопасность

Перед восстановлением старого состояния текущий инвентарь игрока автоматически сохраняется.

Это позволяет вернуть игрока обратно в случае ошибочного восстановления.

Система использует права VPP Admin Tools, позволяя отдельно настроить доступ к просмотру, восстановлению и работе с трупами.

Логирование

Все основные действия системы записываются в журнал:

• создание снимков;

• восстановление игроков;

• действия администрации;

• операции с трупами.

ВАЖНО:
Папка M1_PlayerRestore_Server устанавливается только на сервер.
Она НЕ должна находиться в клиентском модпаке и НЕ должна раздаваться игрокам.


Установка сервера

1. Скопируйте папку:

M1_PlayerRestore_Server

в корневую папку сервера.

Пример:

@M1_PlayerRestore_Server

2. Добавьте серверный мод в параметры запуска:

-serverMod=@M1_PlayerRestore_Server

3. Перезапустите сервер.


Установка клиентской части

1. Скопируйте папку:

M1_PlayerRestore_Client

в клиентский модпак администратора.

Пример:

@M1_PlayerRestore_Client

2. Добавьте клиентский мод в параметры запуска:

-mod=@M1_PlayerRestore_Client

# Порядок запуска

Сервер:

-serverMod=@M1_PlayerRestore_Server

Клиент:

-mod=@M1_PlayerRestore_Client

Настройка конфигурации

После первого запуска сервера автоматически создаётся:

$profile:M1PlayerRestore/

Основной файл настроек:

config.json

Пример:

c
{

"Version": 2,

"AutoSaveIntervalSeconds": 300,

"MaxSnapshotsPerPlayer": 10,

"MaxDeathSnapshotsPerPlayer": 5

}

AutoSaveIntervalSeconds

Интервал автоматического создания снимков игроков.

Пример:

300

означает сохранение каждые 5 минут.

Для отключения:

"AutoSaveIntervalSeconds": 0

Сохранение при выходе и смерти продолжит работать.

MaxSnapshotsPerPlayer

Максимальное количество обычных снимков игрока.

Включает:

• автоматические сохранения;

• сохранения при выходе;

• сохранения перед восстановлением.

MaxDeathSnapshotsPerPlayer

Максимальное количество снимков перед смертью.

Настройка прав VPP Admin Tools

Для доступа к панели необходимо разрешение:

MenuPlayerRestore

Дополнительные права:

PlayerRestore:Restore

Восстановление инвентаря.

PlayerRestore:ViewInventory

Просмотр содержимого снимков.

PlayerRestore:TeleportCorpseToPlayer

Перемещение трупа к игроку.

PlayerRestore:TeleportPlayerToCorpse

Перемещение игрока к трупу.

PlayerRestore:TeleportAdminToCorpse

Перемещение администратора к трупу.

Использование

После установки в VPP Admin Tools появится раздел:

Восстановление игроков

Через него можно:

• найти игрока;

• открыть историю сохранений;

• посмотреть содержимое снимка;

• восстановить инвентарь;

• выполнить действия с трупом.

Хранение данных

Все данные сохраняются только на сервере:

$profile:M1PlayerRestore/

Пример структуры:

M1PlayerRestore

├── config.json

├── players.json

├── player_restore.log

└── Players

└── SteamID игрока

├── database.json

└── deaths.json

Логи

Журнал работы находится:

$profile:M1PlayerRestore/player_restore.log

В нём фиксируются:

• создание снимков;

• восстановление игроков;

• действия администрации;

• ошибки системы.

Рекомендации

Перед установкой на основной сервер рекомендуется:

• сделать резервную копию профиля сервера;

• проверить права VPP;

• протестировать восстановление;

• настроить лимиты хранения снимков.

После установки серверной и клиентской частей мод готов к работе.

Состав архива доступен владельцам доступа.
Что такое M1 Player Restore?

M1 Player Restore — это административный мод для DayZ, который позволяет автоматически сохранять состояние игроков и восстанавливать их инвентарь через VPP Admin Tools.

Нужен ли VPP Admin Tools?

Да. M1 Player Restore использует интерфейс и систему прав VPP Admin Tools для работы административной панели.

Где хранятся данные игроков?

Все данные сохраняются только на сервере: $profile:M1PlayerRestore/ Для каждого SteamID создаётся отдельная папка с собственной базой.

Что такое снимок?

Снимок — это сохранённое состояние игрока на определённый момент времени. Он содержит: • инвентарь; • экипировку; • предмет в руках; • содержимое контейнеров; • параметры предметов; • дополнительные данные для восстановления.

Какие бывают снимки?

Мод создаёт несколько типов сохранений: AUTO Автоматическое сохранение через заданный интервал. DISCONNECT Сохранение при выходе игрока с сервера. DEATH Сохранение перед смертью персонажа. BEFORE_RESTORE Резервное сохранение перед восстановлением.

Что происходит перед восстановлением игрока?

Перед применением выбранного снимка текущий инвентарь игрока автоматически сохраняется. Это позволяет вернуть состояние обратно, если был выбран неправильный снимок.

Можно ли посмотреть инвентарь перед восстановлением?

Да. Администратор может открыть снимок и посмотреть его содержимое перед применением.

Сохраняются ли предметы внутри рюкзаков?

Да. Система поддерживает сохранение вложенных предметов, контейнеров и attachment-слотов.

Сохраняется ли предмет в руках?

Да. Предмет, находящийся в руках игрока, сохраняется и восстанавливается.

Сохраняется ли оружие полностью?

Да. Сохраняются: • оружие; • магазины; • патроны; • патрон в патроннике; • обвесы; • дополнительные параметры оружия.

Сохраняется ли состояние предметов?

Да. Поддерживаются: • здоровье предмета; • количество; • влажность; • температура; • заряд батарей; • жидкости; • состояние еды.

Можно ли дать модератору только просмотр?

Да. Права VPP разделены. Можно выдать только: PlayerRestore:ViewInventory без доступа к: PlayerRestore:Restore

Что происходит с трупом после восстановления?

Если используется снимок перед смертью, связанный труп может быть удалён после успешного восстановления. Это предотвращает получение одинаковых предметов дважды.

Отзывы

Отзывы сообщества

Отзывы доступны только для общедоступных бесплатных модов.