Купить
BM Forge · мод для DayZБета-тест

Всё своё —всегда с собой.

Личный рюкзак игрока, который хранится на сервере, а не в мире. Открывается из любого места и переживает смерть — но не в бою, не в наручниках и не в запретных зонах. Вещи возвращаются ровно такими, какими их положили: с патронами, водой во фляге и обвесом на винтовке.

0вещей в мире 1:1как положили 1000вещей без лагов 8вкладок админки 13языков
Окно рюкзака: слева то, что на сервере, справа — что на вас
Удерживайте Y Открываю рюкзак
01 · Backpack

Ключ, удержание Y — и рюкзак открыт

Рюкзак появляется у игрока после ключа активации — его находят в мире, покупают у торговца или получают в награду. Дальше достаточно удерживать Y где угодно: идёт полоса открытия, а значок в углу экрана всё время показывает, сколько занято в рюкзаке и в инвентаре.

Полоса открытия: стойте на месте, урон прервёт
Значок: янтарная дуга — рюкзак, синяя — инвентарь
Ключ активацииПредмет: взяли в руки, «Активировать» — рюкзак ваш. Один на игрока; если рюкзак уже есть, ключ не тратится.
Полоса открытия7 секунд по умолчанию. Движение или урон её прерывают; повторное нажатие Y — отмена.
Значок на экранеДве дуги — рюкзак и инвентарь, красные секунды боя и серые — кулдауна. Админ ставит значок, куда хочет, для всех игроков.
02 · Window

Зажал и тащи — как в хорошей игре

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

Положили флягу — 5 секунд висит «Вернуть»
Поиск по рюкзаку: «мор» — морфин и морской сундук
Категории — иконками, с подсказкой и числом
Сундук не влезет никуда — но пустые руки примут одну вещь
Граната запрещена: окно говорит это ещё до сервера
БыстроЗажать и тащить, двойной клик или Shift+клик — сразу, Ctrl+клик — выбрать несколько, Ctrl+Shift+клик — все такие же. Стрелки в середине переносят выбранное.
Подсказки до отпусканияКонтейнеры, куда влезет, — зелёные, полные — красные; не влезает никуда — вся сторона красная. В рюкзаке приглушены вещи, которые сейчас не поместятся.
Каждая вещь — как есть3D-превью, количество, литры, патроны в магазине, полоска состояния, «+N» внутри, замок на запрещённом, «нет в игре» на пропавшем.
03 · Try it

Попробуйте прямо здесь

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

Виртуальный рюкзакХранится на сервере
Рюкзак
Инвентарь

Зажми и тащи · Shift+клик или двойной клик — сразу · Ctrl+клик — выбрать несколько · Ctrl+Shift+клик — все такие же

04 · No dupes

Никаких дюпов. Всё решает сервер.

Окно только просит — сервер проверяет, что вещь действительно у игрока, что он жив, не в бою и не связан, и только потом переносит. Плитка встаёт на место по ответу сервера, а не по догадке клиента.

Положить

ПроверкаВещь у игрока, не внутри того, что в руках; ничего запрещённого во всём дереве; хватает ячеек.
Запись в файлСначала запись «кладу» — потом вещь целиком сохраняется на диск: жидкость, состояние по зонам, обвесы, всё внутри.
Вещь уходитСервер ждёт, пока вещь действительно пропадёт из мира, — до 5 секунд.
В тот же кадрПерсонаж сохраняется в базу уже без вещи, запись становится «лежит». Окна для дюпа нет.

Достать

ПроверкаЗапись на месте, все классы вещи есть в игре, в инвентаре есть место — всё до первого изменения.
Запись в файлЗапись «достаю», вещь создаётся из файла 1 в 1 и отдаётся игроку.
Несёт?Сервер проверяет, что игрок её действительно несёт. Нет — копия убирается, запись остаётся в рюкзаке.
Копия на 30 днейВыданная вещь ещё 30 дней лежит копией у админа — на случай любого сбоя.

Рестарт посреди операции

Запись становится «на проверке»: игрок её не достаёт, ячейки она занимает, админ возвращает вещь или удаляет — с копией.

Битый файл — не беда

Файлы пишутся через временную копию. Нечитаемый файл не перезаписывается: рюкзак блокируется, рядом остаётся копия для разбора.

Удалили мод с предметом

Плитка «нет в игре» не выдаётся и не роняет сервер. Админ находит такие классы у всех одной кнопкой на вкладке «Чистка».

05 · Rules

Переживает смерть — поэтому с правилами

Рюкзак, который не теряется, не должен становиться читом. Все ограничения проверяет сервер — при запросе, на каждом шаге полосы и раз в секунду, пока окно открыто.

Не в бою

30 секунд после любого урона рюкзак не открыть, а открытый урон сразу закрывает.

Не связанным

В наручниках, без сознания и мёртвым — нельзя. Смерть, обморок и выход из игры закрывают окно.

Зоны на карте

«Здесь нельзя» — военные базы, аэродромы; или «только здесь» — у торговца. Можно показать игрокам на карте и закрывать рюкзак при входе.

Кулдаун

60 секунд между открытиями по умолчанию — и он помнится, даже если перезайти.

Запреты и лимиты

Запрещённые классы — с наследниками и по всему дереву вещи. Лимит «не больше N» на класс считает и то, что внутри вещей.

Ячейки

1 вещь — 1 ячейка, вложенные считаются, стак — одна ячейка. Куртку с карманами вещей — только с флажком «вложенность».

Талоны расширения — и VIP на срок

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

Бронзовый+10ячеек навсегда
Серебряный+25ячеек навсегда
Золотой+50ячеек навсегда
С BMF RankЗа рангранг ушёл — ячейки ушли
Перед обновлением DayZРежим обновления снимает лимиты на «положить»: ячейки, надетое, контейнеры с вещами — игроки складывают всё. Запреты остаются. После выключения рюкзак сверх ячеек отдаёт вещи, но новые не берёт.
Под стиль сервераОсновной цвет окна и значка меняется в админке — у всех игроков сразу, даже с открытым окном.
Режим обновления: «37 / 80 ячеек · без лимита», надетое — плитками
Синий вместо янтарного — одной настройкой
06 · Admin

Админка в игре — 8 вкладок

Home → BM Forge → Виртуальный рюкзак. Правила, талоны, категории, запреты и зоны сохраняются одной кнопкой; игроки, чистка и журнал действуют сразу. Ничего не удаляется без копии в Backups/.

Общие: ячейки, задержка, кулдаун, бой, вложенность, режим обновления, цвет, место значка
Талоны: ключ активации и талоны — ячеек и дней
Свои категории: название, иконка, цвет, классы с наследниками
Запреты и лимиты «не больше N» на класс
Зоны на карте: круг — центр и край, многоугольник — точки
Игроки: рюкзак, ячейки, вещи — удалить или вернуть «на проверке»
Чистка: класс у всех, пропавшие из игры классы, вайп
Журнал событий по месяцам, с поиском
07 · Server

Игрокам — тысяча вещей. Серверу — ноль.

Вещей из рюкзака нет в мире: сервер хранит их описание в файлах, а не держит объекты. Окно рассчитано на 1000 вещей в рюкзаке — и это проверено на живом клиенте.

~10 мс

собирается сторона рюкзака на 1000 вещей; поиск — ~7 мс. Плитки переиспользуются при прокрутке, 3D-превью — только у видимых.

0,5 КБ

уходит по сети после переноса — только изменение, а не весь список. Файл игрока читается раз за запуск сервера.

13 языков

Русский, английский, немецкий, французский, испанский, итальянский, польский, чешский, венгерский, португальский, китайский (оба) и японский.

BMF_startSlots30ячеек при активации
BMF_maxSlots200максимум постоянных ячеек
BMF_openDelay7секунд полосы открытия
BMF_cooldown60секунд между открытиями
BMF_combatSeconds30секунд после урона, когда открыть нельзя
BMF_cancelOnMove1движение отменяет открытие
BMF_nested0контейнер кладётся вместе с содержимым
BMF_takenDays30дней хранить копии выданного
08 · Install

Две папки — и рюкзак у всех

  • Нужен BM Forge Core 3.0 или новее — бесплатно на этом сайте
  • Ключ BMForge.bikey — в папку keys сервера
  • Готовый types.xml в комплекте: ключ активации и три талона в луте
  • Настройки — в админке (Home) или в <профиль>/BMForge/VirtualBag/Settings.json
  • DayZ 1.30, вместе с CF и Dabs Framework; 13 языков интерфейса
# сервер и игроки
-mod=@BMF_Core;@BMF_VirtualBagPack
# только сервер
-serverMod=@BMF_Core_Server;@BMF_VirtualBagPack_Server

# в игре
Y (удерживать) — рюкзак, Home — админка
BMF Virtual BagPack · бета

Пусть вещи ждут игрока

Пока мод в бета-тесте — он дешевле. Обновления бесплатны, баг-репорты со скриншотами — прямо на странице мода.

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