Русский · English
Инструмент для владельцев DayZ-серверов и моддеров.
Загружает папку @Trader, разбирает конфиги, показывает трейдеров и категории,
находит ошибки, помогает исправлять цены, ID, NPC-точки, технику и VehicleParts.
Работает локально в браузере. Без облака, без аккаунта, без установки.
|
Все файлы остаются на твоем ПК. Программа не загружает Trader-конфиги на сервер и не требует интернета. |
Понимает |
Показывает ошибки, журнал задач, прогресс операций и предлагает безопасные исправления с понятным результатом. |
1. Скачай репозиторий или release-архив.
2. Запусти start_trader_tool.bat.
3. Откроется браузер:
http://127.0.0.1:8765/index.html
4. Нажми "Открыть папку".
5. Выбери @Trader\extras\Trader или весь мод @Trader.
6. Проверь вкладку "Ошибки".
7. Исправь проблемы и сохрани/скачай готовые файлы.
Важно: перед заменой файлов на живом сервере делай backup. Программа проверяет структуру и типовые ошибки Trader, но финальная проверка все равно должна быть в игре и RPT-логе.
| Вкладка | Что делает |
|---|---|
| Overview | Сводка по файлам, трейдерам, категориям, товарам и ошибкам |
| Structure | Дерево Trader ID -> категории -> товары, перенос категорий, сортировка ID |
| Items | Таблица товаров, цены покупки/продажи, запрет покупки или продажи |
| NPC & Positions | TraderObjects.txt, marker, object position, safezone, vehicle spawn |
| Vehicles | TraderVehicleParts.txt, недостающие наборы деталей, лишние наборы |
| Variables | TraderVariables.txt с подсказками по параметрам |
| Issues | Ошибки, предупреждения, автоисправления, отчет проверки |
| Guide | Встроенный гайд по формату Trader и работе с программой |
| Task Log | Журнал выполнения: что программа делает, что сделала и что осталось |
TraderConfig and OpenFile chain
- Разбирает основной
TraderConfig.txt. - Находит и читает подключенные файлы через
<OpenFile>. - Показывает файлы, которые есть, но не подключены.
- Добавляет недостающий
<OpenFile>для vehicle-конфига. - Проверяет наличие
<FileEnd>. - Может создать
TraderConfig_Vehicles.txtи перенести туда технику.
Items, categories and prices
- Находит битые строки товаров.
- Показывает пустые или подозрительные classnames.
- Проверяет цену покупки и продажи.
- Находит перепродажу в плюс, когда игрок может фармить деньги.
- Удаляет дубли товаров внутри одной категории.
- Массово правит цены по фильтру.
- Включает или выключает покупку/продажу через
-1.
Trader IDs and structure
- Показывает трейдеров по ID.
- Проверяет дубли и пропуски ID.
- Сортирует трейдеров по возрастанию.
- При переносе категорий следит за связью с
TraderObjects.txt. - Проверяет, есть ли точка на карте для каждого ID.
NPC, vending objects and positions
- Проверяет
TraderMarkerPosition. - Проверяет
ObjectPosition. - Показывает неполные точки трейдера.
- Находит marker без трейдера и трейдера без marker.
- Проверяет
Safezone. - Проверяет
TradingDistance. - Предупреждает, если несколько объектов стоят слишком близко и могут перехватывать interaction.
Vehicles and VehicleParts
- Находит технику в основном
TraderConfig.txt. - Предлагает перенести машины, вертолеты и лодки в отдельный vehicle config.
- Проверяет
VehicleSpawnдля vehicle trader. - Находит продаваемую технику без блока
<VehicleParts>. - Создает недостающие блоки VehicleParts.
- Находит VehicleParts для техники, которой нет в продаже.
- Позволяет удалить лишний блок или пометить его как намеренный.
| File | Purpose |
|---|---|
TraderConfig.txt |
Основной конфиг категорий и товаров |
TraderConfig_Vehicles.txt |
Отдельный конфиг техники |
TraderConfig_Boats.txt |
Отдельный конфиг лодок |
TraderObjects.txt |
NPC, vending-объекты, позиции, safezone, vehicle spawn |
TraderVariables.txt |
Настройки таймеров, дистанций и поведения |
TraderVehicleParts.txt |
Детали для техники после покупки |
TraderVehicleParts_Boats.txt |
Детали для лодок |
TraderAdmins.txt |
Админские настройки Trader |
trader_types.xml |
Дополнительные типы Trader |
Если техника прописана в основном TraderConfig.txt, это неудобно поддерживать.
Инструмент может вынести ее отдельно:
TraderConfig.txt
<OpenFile> TraderConfig_Vehicles.txt
TraderConfig_Vehicles.txt
<Trader> Vehicle Trader
vehicle categories
<FileEnd>
Если папка открыта через Открыть папку, файл будет создан рядом с TraderConfig.txt после сохранения.
Если выбраны отдельные файлы с рабочего стола, браузер не имеет права создать соседний файл напрямую: используй Скачать файлы.
The tool can make mistakes. Always keep backups, read the task log, and test the result on a staging server before uploading to production.
Типовые вещи, которые надо проверить после сохранения:
- все нужные файлы лежат в
@Trader\extras\Trader; TraderConfig.txtподключает все дополнительные конфиги через<OpenFile>;- все Trader ID имеют точки в
TraderObjects.txt; - vending/NPC не стоят вплотную друг к другу, если interaction ловится с плохой стороны;
- RPT не пишет ошибок Trader после запуска сервера.
v0.1.0 - GitHub release pack
- Локальный редактор DayZ Trader в браузере.
- Разбор
TraderConfig.txtи цепочки<OpenFile>. - Проверка товаров, цен, дублей, ID, NPC-точек и VehicleParts.
- Перенос техники в отдельный
TraderConfig_Vehicles.txt. - Журнал задач и отчет проверки.
- Встроенная русская документация.
| Part | Stack |
|---|---|
| UI | HTML, CSS, Vanilla JavaScript |
| Runtime | Browser + local HTTP server |
| Install | None |
| Data | Local files only |
| Recommended browser | Chrome or Edge |


