Нужна помощь?
Создайте тему в соответствующем разделе
Не нужно писать всё в чат!Загляните на торговую площадку
Там вы можете купить
всё что касается игровых серверовНе хотите бан?
Пожалуйста, ознакомьтесь с нашими правилами
Не нарушайте порядок!Продаёте или покупаете?
Пользуйтесь услугами гаранта
Мы сделаем вашу сделку безопасной
-
Объявления
-
⚙️ Новые онлайн-инструменты для DayZ 07/26/26
-
- 0
-
Похожие публикации
-
Автор: Kramtsov
[KR] QTS - это ПО, задача которого максимально ускорить и упростить процесс отладки модов и поднятия тестовой среды.
В своей мододельской практике я часто сталкиваюсь с рядом проблем, которые хотелось бы автоматизировать или оптимизировать. А именно:
1. Перепаковка PBO перед запуском тестов. Особенно если я не помню, в каких именно проходили изменения;
2. Необходимость иметь батники на все случаи жизни: Debug, сервер, экспа, и все это под разные карты и миссии;
3. Куча открытых папок с логами. Да и сама необходимость постоянно лезть в папки и открывать их;
4. Создание батников и необходимость их постоянно редактировать, чтобы подключить те или иные моды, которые сейчас требуются;
5. Необходимость держать актуальными данные о модах как для сервера, так и для клиента;
6. Необходимость постоянно лезть в тестовую папку с билдами и убирать из нее лишнее;
7. Банально лениво искать кастомную миссию и мод карты, на которой надо что-то протестить;
8. Создание Simlink'ов для модов или до диска P, чтобы работал filepatching;
9. Пропись себя в админку в новом профиле. Каждый раз забываю;
10. Необходимость лезть в папки и редактировать ServerDZ.cfg. Нужный еще найти надо из немалого списка;
11. Необходимость постоянно сворачивать окна и искать на рабочем столе нужный батник для запуска или остановки процессов.
Думаю тут еще набежит несколько пунктов того, что мне делать порядком надоело, но основные я перечислил.
Так вот.
[KR] QTS закрывает их все.
Изначально я хотел себе сделать простенькую программу для быстрого свапа батников, но в итоге получилось то, что получилось.
В прочем, как всегда. Рассчитываем на "быстро и просто", а в итоге изобретаем подводную лодку с вертикальным взлетом.
Скачать
[GitHub]
Это чистой воды вайбкод, прошедший этапы оптимизации, проверки безопасности и т.д.
Распространяется бесплатно, по GPL-3.0.
Для кого это
* В-первую очередь для тех, кто как и я, задолбался со всем этим возиться и не имеет нормального решения под рукой
* Во-вторую - для мододелов-новичков. Все таки матерые волки моддинга редко пересаживаются на новый, непривычный инструментарий и не всегда готовы менять свой пайплайн * разработки. Но им я тоже рекомендую попробовать.
* В-третьих - для серверовнеров, которые вообще не понимают, как запускать тестовый сервер на локальной машине
* В-четвертых - для тех, кто просто хочет поднять тестовый сервер на домашней машине без лишнего геморроя
Менеджмент модов
* ПО считывает пути и подтягивает списки модов, скачанных со Steam. Их дальнейше подключение происходит через Simlink на эти папки, т.е. источник PBO для клиента и сервера всегда будет один и тот же. И значит не будет проблемы с рахождением файлов
* Подключение локальных модов: хоть пачкой, хоть по одному
* Возможность указывать зависимости для локальных модов (чтобы в пересетах запуска подтягивалось сразу всё необходимое)
* Возможность указать сорсы на диске P для локального мода
* Возможность настроить флаги для модов (для бОльшего удобства сортировки и визуального поиска нужных модов)
* На странице подключения модов для сервера можно указывать ссылку на коллекцию. В данном случае будет предложено докачать то, чего не хватает
Создание пресетов
* Происходит буквально в несколько кликов.
* Указываем название, выбираем миссию, если она отсутствует - будет предложено ее скачать с официального источника.
* Скачка, естественно, автоматическая.
* Если нет мода на карту - об этом так же будет уведомление и предложение подписаться на мод в Steam. Кнопка с линком уже заботливо подготовлена
Запаковка модов
* Запаковка происходит через **Mikero PboProject** и, соответственно, требует установленных утилит, которые для запаковки необходимы. В том числе **DayZ Tools**.
* Настройки для PboProject выведены в приложение. Можно выставить привычные параметры.
* По стандарту, два типа запаковки: быстрая и полная. (FullBuild).
* Перед запуском клиента и сервера, если в подключенных локальных модах указаны сорсы, будет проведен ребилд всех pbo, в српсах которых были изменения с момента последней запаковки
* Это можно отключить
Логи
* Открываются в отдельных окнах, обновляются в реальном времени, есть поиск внутри одного или всех файлов. Можно закрепить поверх всех окон
* Есть информирование о загрузке памяти у слоев (3_Game, 4_World и тд)
* Логи запаковки PBO. Также разнесенные в два окна. С информированием о Warning'ах и Error'ах.
В логах, очевидно, еще есть над чем поработать, но уже довольно неплохо
## Запуск сервера
* После всех настроек - в один клик
* При нажатии на "Закрыть" приложение уходит в трей, а вместо него появляется небольшой фрейм, который висит поверх всех окон и позволяет управлять запуском/выключением
Пресеты для запуска сервера по умолчанию создаются со словом TEST в названии и 10 слотами. Т.е. по крайней мере в случае с нашими модами он будет взаимодействовать корректно
Настройка и использование
При первом запуске нужно будет выполнить несколько шагов.
Как минимум - указать свой префикс (можно любой, это не принципиально) и ссылку на Steam.
v. 0.2.3
* Добавлена проверка на запущенную копию процесса приложения. Если она есть, вместо второй копии будет раскрыта первая.
* Теперь приложение может подхватывать уже запущенный процесс клиента и сервера (на случай, если ПО было случайно закрыто).
* Добавлена возможность запускать сервер без отображения его окна
* Доработан поиск внутри логов
* Теперь можно выбрать тип файла, который будет выводится в окно логов (script, crash, RPT)
* Добавлены варианты выбора остановки процесса сервера (Грубый/Мягкий)
* Минорные правки и багфиксы
-
Автор: Miduznya
Люди помогите кто знает, перепробовал множество вариантов
ехе качал с сайта ragezone который типа переделан и в нем не работает БЕ
но если зайти на сервер и выключить БЕ на клиенте через лаунчер, с сервера кикает, так что этот вариант не рабочий
battleye = 0; тоже ничего не дает, кикает с сервера тоже.
если не хотите тут можно и в лс , буду рад любой помощи.
-
Автор:
123new
В данной теме я ничего не прошу. Эта тема исключительно для обмена информацией и файлами со Steam мастерской и инструментов Steam, преимущественно для тех. кто не может их загрузить сам по тем или иным причинам.
Форма запроса:
1. Помогите скачать: {название и ссылка на необходимое вам, можно перечислить списком}
2. Предпочитаю скачивать через: {названия облачных хранилищ, torrent, если работает}
3. Буду ждать результата до: {дата, время по GMT+3, до которой вы ждете что вам помогут}
Обращаю внимание, что все запросы и помощь исключительно добровольные между всеми форумчанами, никто ничем никому не обязан. Если по какой-то причине вам никто не может помочь загрузить файлы ищите свои способы это сделать сами.
Форма запроса рекоммендуемая, но не обязательная в теме.
ВАЖНО!! Благодарности за помощь оставлять в виде поднятия репутации автору за сообщение с нужной вам ссылкой.
-
Автор: JEKA666
Кто нибудь знает как настроить( Х ) НА лут в лучах и рыбалку какие команды прописывать? Хочется чтоб они приносили что-то нужное и полезное или только модом.
-
-
Наш выбор

Делал по этой инструкции
http://epochmod.com/forum/index.php?/topic/973-custom-debug-monitor/page-5#entry45230
собственно все работает, но хочется добавить на него сколько игроков онлайн и время до рестарта.
на данный момент код самого монитора (debag.sqf) такой:
while {debugMonitor} do { //Modify your debug starting here _pic = (gettext (configFile >> 'CfgVehicles' >> (typeof vehicle player) >> 'picture')); if (player == vehicle player) then { _pic = (gettext (configFile >> 'cfgWeapons' >> (currentWeapon player) >> 'picture')); } else { _pic = (gettext (configFile >> 'CfgVehicles' >> (typeof vehicle player) >> 'picture')); }; hintSilent parseText format [" <t size='1' font='Bitstream' align='center' color='#669933'>%1</t><br/> <img size='4' image='%9'/><br/> <t size='1' font='Bitstream' align='left'>Убито зомби: </t><t color='#669933' size='1.2' font='Bitstream' align='right'>%2</t><br/> <t color='#ffffff' size='1' font='Bitstream' align='left'>Убито выживших: </t><t color='#669933' size='1' font='Bitstream' align='right'>%4</t><br/> <t color='#ffffff' size='1' font='Bitstream' align='left'>Убито бандитов: </t><t color='#669933' size='1' font='Bitstream' align='right'>%5</t><br/> <t color='#ffffff' size='1' font='Bitstream' align='left'>FPS: </t><t color='#669933' size='1' font='Bitstream' align='right'>%8</t><br/> <t color='#ffffff' size='1' font='Bitstream' align='left'>Человечность: </t><t color='#5882FA' size='1' font='Bitstream' align='right'>%7</t><br/> <t color='#ffffff' size='1' font='Bitstream' align='left'>Кровь: </t><t color='#ff5200' size='1' font='Bitstream' align='right'>%6</t> <br/> <t size='1' font='Bitstream' align='center' color='#669933'>INSERT отключить меню</t> ", (name player), (player getVariable['zombieKills', 0]), (player getVariable['headShots', 0]), (player getVariable['humanKills', 0]), (player getVariable['banditKills', 0]), (player getVariable['USEC_BloodQty', r_player_blood]), (player getVariable['humanity', 0]), (round diag_fps), _pic]; //Don't modify below this line sleep 1; };Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах