Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe

Search the Community

Showing results for tags 'dayz'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Main category
    • S-Platoon
    • Private section
    • Marketplace
    • Chatter
  • DayZ Standalone
    • Instructions
    • Help
    • Other
    • English section
  • General section
    • ARMA 3
    • DayZ mod
    • ARMA 2
    • CS: Global offensive
    • ARK: Survival Evolved
    • Minecraft
    • Rust
  • Product support topics

Categories

  • DayZ
    • Ready servers
    • Scripts, mods, files etc.
    • Vehicles
    • Weapons, tools, items
    • Map add-ons
    • Models
    • Software
    • Other
  • Arma 3
    • Ready servers
    • Scripts, mods, files etc.
    • Vehicles
    • Models
    • Software
    • Other

Product Groups

  • Privileges on the forum
  • Advertising on the site

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


VK Social


Steam


ICQ


Skype


City


Web-site


Interests

Found 73 results

  1. Всем привет. Подскжите ну или помогите пожалуйста решить вопрос. Вопрос звучит так. На сервере есть трейдер зоны и базы игроков. Если в течение определённого времени, на пример 1 - 2 часа с машиной не кто не взаимодействует и машина не находится в зоне трейдера или на теретории базы, то машина отлетает в гараж или на штраф стоянку. На сервере используется TraderPlus. Есть такие решения у кого? За ранние благодарю.
  2. Есть ли возможность сгенерировать и отобразить в ui qr код? Если да, то как?
  3. В этой теме выкладываю серверные файлы версии 0.59 (как ее именуют в народе)(на базе exe 0.45 патча). Серверные файлы утекли от проекта Strikearena через третьих лиц, ссылка на статью того человека, кто их предоставил: ссылка (я лишь написал гайд вам). Это не оригинальные серверные файлы чистой 0.59 версии и не оригинальные чистые серверные файлы версии 0.45, а переработка на базе исходного кода v 0.45 тов. MizeV с переписанными более 60% файлов под некое соответствие 0.59 версии тов. BaddAss + различный дополнительный моддинг на сервере. Особенности сборки: 1. Рабочая система палаток и авто с сохранением таковых 2. Авто портировано от других игр Bohemia Interactive, не проработано, и не требует починки и прочего, спавнится в готовом виде 3. Рабочая система строительства на сервере (отключаемые) 4. Рабочая система торговли на сервере (отключаемые) 5. Система доната сервера (что есть что не разбирался) 6. Система клановых баз 7. Зомби-саперы (отключаемые) 8. В наличии несколько конфигураций сервера, такие как: PvP, Survival, Rahmadi, Survival Taviana, Survival Namalsk. 9. Полнофункциональная админ-панель и модер-панель 10. Консоль игрока на сервере, позволяющая выполнять различного рода комманды, такие как суицид, написать админу и т.п. 11. Глобальный чат на сервере 12. Расширенное логирование использования доната и модер-панелей И многое другое, о чем, возможно, я забыл не упомянуть. Ссылки на скачивание - серверная часть игры + инструкция: Yandex: https://yadi.sk/d/krr1y__n3Pj2kp Mail-Cloud: https://cloud.mail.ru/public/2d7k/LTe6uCEYj Mega-nz: https://mega.nz/#!QLI0XLRY!MTA8_glDnx3WW1ri0IZlasWreUv16Z7sVMatB8n-l50 Ссылка на скачивание - клиентская часть игры (распакованная): Google Drive: https://drive.google.com/open?id=1AxnNLPxI693I34EIXrPWL2e5CbCcfu9C Mega-nz: https://mega.nz/#!gOBzXRaZ!zDKDfaKe-cPYd-qeNsCTXoMS38mtQJKK3uQIihP_cKU Архив с Bat-файлами для захода на свой сервер (распаковать в папку игры): Install Client Game.rar Инструкция по установке сервера: 1. Устанавливаем (распаковываем) клиент игры в нужную нам папку. (как - смотрим ссылку выше с инструкцией, либо просто распаковываем из архзива с уже распакованным клиентом игры) 2. Создаем папку, где у нас будет наш сервер 3. Копируем из папки с клиентом игры в папку с будущим сервером следующие папки: dll, dta, ADDONS, @dayzdevru и Mods 4. Содержимое папки из архива с нужной нам серверной частью помещаем в папку с будущим сервером игры 5. Распаковываем в папку сервера папку DayZHive59 из архива (это эмулятор для базы данных сервера) 6. Устанавливаем MySql сервер (можно c xampp) и запускаем его, заходим в ваш MySQL сервер (например с Navicat) создаем базу данных сервера в формате "UTF-8 - utf8_unicode". 7. Импортируем в свежесозданную базу данных файл Clear_database.sql (см папку SQL в архиве) в эту базу данных. 8. Открываем в Notepad++ файл server.js из папки DayZHive59 и правим: user: 'change', //- здесь в кавычках указываем логин для подключения к mysql password: 'change', //- здесь в кавычках указываем пароль для подключения к mysql database: 'change' //- здесь в кавычках указываем имя базы данных, что создавали выше (для подключения к mysql) Если вы держите MySql-сервер на другом хостинге, то меняем в кавычках в строке host: 'localhost' localhost на IP-адрес вашего сервера с MySQL. И последнее тут же, в строке app.listen(85);// - тут указан порт, на котором работает эмулятор. Его надо открыть. Тут же его и менять, если вы вдруг будете делать несколько серверов. 9. Открываем папку с сервером, заходим в папку instance и правим server.cfg с notepad++ как считаем нужным. Здесь стандартные настройки Arma Server, привычные для всех. 10. Открываем папку с сервером, заходим в MPMissions --> DayZ_Auto.ChernarusPlus и открываем init.sqf блокнотом. 11. Правим: DZ_MAX_ZOMBIES = 500; //- кол-во зомби на сервере DZ_MAX_ANIMALS = 50; //- кол-во животных на сервере DZ_MAX_HELICRASH = 5; //- кол-во хеликрашей на сервере MAX_TENTS = 100; //- максимально разрешенное кол-во палаток на сервере для установки TENTS_DIST = 10; //- минимаьно разрешенная дистанция между палатками для установки ниже запросы в базу данных и ожидание респавна, не трогаем. MIN_ONLINE_TIME = 600; QUEUE_TIME = 300; В строке: dbSelectHost "http://127.0.0.1:85/DayZServlet/"; 127.0.0.1 - ip сервера с эмулятором базы данных. Если там же, где и сервер, не трогаем его. 85 - порт, на котором запущен эмулятор базы данных сервера. Если меняли порт эмулятора в п. 8 выше то правим его и тут. В строке: dbSelectInstance "000001"; указывается Instance сервера для обращения в базе данных MySQL. Если делаете общие сохранения между серверами то делаем одинаковый Instance. Если нет, то делаем разные Instance для новых серверов. Остальное советую не трогать. 12. Открываем папку с сервером, заходим в modulesDayZ и правим в Notepad++ файл admins_UID.hpp Здесь указываем список UID для ваших админов и модеров в кавычках. В папке PrivateClanBase откройте файл ClanBase_zos_1.hpp (название может немного отличаться) и можете поглядеть пример указания клановой базы в системе готового сервера. Они уже с защитой должны быть. Как заполнять его решайте сами. Кое-какие настройки есть в файле core.sqf там же, поглядите, поправьте, пояснения оставлены еще автором серверной части BaddAss. 13. Открываем блокнотом батник старта сервера (например start_server_tavi.bat ) и правим порт сервера в строке -port=2302 14. Запускаем MySQL, если не запущен, и затем из папки с DayZHive59 запускаем run.bat для запуска эмулятора базы данных 15. Запускаем батник старта сервера (например start_server_tavi.bat ) и наш сервер стартует. При рестарте сервера эмулятор базы данных перезапускать не надо. Проблем с установкой клиента игры возникнуть не должно, поскольку он приложен аж в 2-х вариациях - распакованном виде и торрентах на установщик игры с обновлением. P.S. В файлах сервера в разы больше настроек, описать все их крайне сложно в одном гайде, но в файлах сервера есть пометки. Модерка на Delete, админка на PauseBreak. Консоль сервера на Backspace с коммандами (введите /hint чтобы их увидеть). Донат вносится в mysql в отдельную таблицу вручную, типы доната не изучал. Пример таблицы в папке SQL есть. Схронов в земле тут не имеется (если кто спросит). Серверная часть "Standalone_Royal2" не выложена, поскольку нет информации о ее параметрах запуска как для игры, так и для сервера. Известные всем Bec, Dart и т.п. программы, зависящие от BattlEye, будут и тут работать, принцип все тот же. Для работы Battleye надо блокировать на стороне сервера связь с оф. сервером battleye, это может сделать программа Server manager (бывший DAP). Гайд: Огромная просьба: При копировании статьи на другие ресурсы указывайте авторство статьи. Не поступайте как некоторые нехорошие люди с этой темы (95% copy-past с данной темы без указания авторства и изменения чего-либо, причем, даже не исправив перевод на правильный и корректный язык вместо транслита). Такими действиями вы отбиваете весь интерес продолжать заниматься этим и раскрывать известную нам информацию для всех остальных посетителей. Больше подробностей по тому как и что работает, увы, сам не знаю, потому, будем разбираться вместе и помогать друг другу!
  4. В данной теме выкладываю отдельно чистый клиенты игры DayZ Standalone v 0.60.133913 со Steam, загруженный в свое время. Клиент не содержит никаких crack, лаунчеров или еще чего-либо. исключительно чистая версия! Crack выложен отдельно! Ссылки: DayZ Standalone v 0.60.133913 Client со Steam,(чистая официальная лицензионная без crack): https://mega.nz/#!ZagiUJZL!4DBGFIYV_dEUJPBukKp6b9J7futHdpF3kUnKtC6sA-g DayZ 0.60.torrent Crack SmartSteam 1.4.1: https://mega.nz/#!0egnSSaZ!P1n-rD5c5JSYJbkRA6ifOVCO4jYyOf2GDfHwmisAXWI Как устанавливать crack: 1. Разархивировать и скопировать содержимое папки client в папку с игрой 2. Открыть блокнотом (лучше Notepad++) файл !Start_client_parameters.ini и исправить пути до папки с игрой: Target = D:\Steam\steamapps\common\racked\DayZ_0.61.138602_Client\DayZ_x64.exe StartIn = D:\Steam\steamapps\common\racked\DayZ_0.61.138602_Client\ CommandLine = -connect=127.0.0.1 -port=2302 -name=Alex SteamClientPath = D:\Steam\steamapps\common\racked\DayZ_0.61.138602_Client\SmartSteamEmu\SmartSteamEmu.dll SteamClientPath64 = D:\Steam\steamapps\common\racked\DayZ_0.61.138602_Client\SmartSteamEmu\SmartSteamEmu64.dll В путях до папки с игрой не должно быть каких-либо символов, кроме латиницы или цифр (пробелы запрещены) 3. Исправляем там же параметр CommandLine под ваши нужды. Если хотим попасть в главное меню игры то ставим таким его: CommandLine = Если хотим запустить с BattlEye, то ставим таким: CommandLine = 0 2 Если хотим зайти со своим ником по ip и порту на сервер с включенным BattlEye то ставим таким: CommandLine = 0 2 -connect=127.0.0.1 -port=2302 -name=Alex Если все то же самое и без BattlEye то CommandLine = -connect=127.0.0.1 -port=2302 -name=Alex 4. Используем !Start_client_game.cmd для запуска игры 5. Находим нужный сервер и играем ВАЖНО: чтобы успешно зайти на сервер, сервер должен содержать эту же версию crack. Она есть в архиве, его установка для сервера аналогична! Данная информация выложена на случай, если кому-либо понадобятся файлы игры для создания своего сервера, либо игры с друзьями на "олдскульной" версии игры. Советую ссылки "закопировать" на свои аккаунт, поскольку любят в последнее время что-то они "умирать"
  5. Здравствуйте, дорогие друзья и посетители сайта. В данной теме я распишу как создать свой "чистый" сервер на основе первых официальных серверных файлов игры, доступных каждому в steam для тех, кто приобрел эту замечательную игру. Для тех, кто не приобретал ее, не расстраивайтесь, добавлю зеркала на файлы. И так, приступим. Системные требования игры: https://s-platoon.ru/topic/7014-polnaya-dokumentaciya-servernyh-faylov-dayz-standalone-dayz-server-files-documentation/?do=findComment&comment=61219 Нам понадобятся: 1. Notepad++ https://notepad-plus-plus.org/download 2. Официальные серверные файлы игры со steam. Скачать их можно: В Steam из раздела 'инструменты' , выбрав DayZ Server и нажав 'установить' Вручную через утилиту SteamCMD: 3. Официальный клиент игры из steam: https://store.steampowered.com/app/221100/DayZ/ 4. "Настроенная конфигурация серверной части игры" и батник для старта сервера: DAYZ_SERVER_CFG.rar И так, приступим. Копируем папку со скачанными серверными файлами игры (папку DayZServer ) в отдельную папку. В пути и имени папки не должно быть пробелов и русских символов. Саму новую папку можно назвать как хотите, я же назову ее MyServer. Распаковываем архив с "Настроенной конфигурацией серверной части игры" в папку с серверными файлами (папка MyServer). Получим что-то типа такого: Далее мы работаем уже только внутри папки MyServer Открываем в Notepad++ файл server.cfg в папке Instance_1. Настраиваем его, комментарии к настройке на русском в файле имеются. При особой необходимости вы можете свериться с serverDZ.cfg в корневой папке сервера, это оригинальный файл конфигурации, предоставленный разработчиками. Также, можете прочитать информацию из официальной документации с переводом в теме вот этой(смотрите во 2 сообщении указанной темы). Плюсом есть пояснения в конце гайда! Открываем в Notepad++ файлы BEServer.cfg и BEServer_x64.cfg в папке Instance_1\Battleye в папке сервера. Настраиваем параметры, содержимое обоих файлов должно быть идентичным. Параметры: RConPassword - Устанавливает пароль для подключения RCon инструментов (инструмент удаленного администрирования, таких как BEC/Dart). RestrictRCon - Включает\отключает RCon-функции (кик\бан\ограничение подключения) (0 для отключения органичений) MaxPing - устанавливает ограничение на сервере по пингу В примере, уже имеющемся у вас, 12345678 - rcon-пароль сервера, 500 - максимальный пинг, разрешенный battleye для игры на сервере, RestrictRCon 0 - разрешить подключение с RCon-клиентов с правами кика и бана (0 - разрешено все, 1 - запрещен кик и бан, только отправка в чат). Запускаем !!!Start_server.bat и наш сервер запустится. Запускаем клиент игры со steam, находим наш сервер вручную по ip и порту, либо имени сервера. Если сервер запущен на том же компьютере, где и игра, и на стандартном порту 2302, то поумолчанию поиск выполняется по 127.0.0.1:2302 Если сервер запущен на другом компьютере, то вместо 127.0.0.1 будет ip адрес компьютера, где запущен сервер, или его доменное имя. Например, myserver.com:2302 или 178.123.22.12:2302 ВАЖНО: если сервер запущен на другом компьютере, отличном от компьютера где запущена игра, то для доступа на сервер игроков необходимо иметь "внешний" выделенный ip-адрес и открытый порт сервера! Сменить порт сервера можно в !!!Start_server.bat (Notepad++ для редактирования), параметр запуска сервера -port= Более подробно по параметрам запуска читайте ниже. Для выключения сервера рекоммендуется пользоваться !!!Server_kill.bat файлом, созданным в соответствии с рекоммендациями разработчиков игры и официальной документацией. Разъяснения по параметрам запуска сервера игры (для !!!Start_server.bat ): Разъяснения по конфигурационному файлу сервера игры (для serverDZ.cfg ): Crack SmartSteamEmu v. 1.4.3 данной версии клиента игры и сервера: Скачать с Zippyshare.com: https://www64.zippyshare.com/v/mHmPweqg/file.html Скачать с Mega.nz: https://mega.nz/#!rnZBXK4b!KRrJm6obcJjUlzMpEPNQ3R8sy2z0pP-0Myb_ao4TVhg Скачать с yandex.disk: https://yadi.sk/d/4xSF1dSt6XN41g Инструкция по установке есть в архиве, дублирую: Дополнительно: Для работы с Battleye, кика и бана игроков используйте ip-адрес и порт сервера, и любой rcon-клиент с паролем из BEServer_x64.cfg Для работы BEC файл BEServer.cfg должен быть идентичным по содержанию BEServer_x64.cfg иначе программа не будет работать! База данных (storage) теперь хранится по пути: mpmissions\dayzOffline.chernarusplus\storage_{номер instance с cfg сервера} В базе данных также хранится файл с сохранениями игроков на сервере с именем players.db Если вы не находите свой сервер в списке серверов игры во вкладке Community, проверьте на доступность и открытость извне игровой порт, а также порты steam и steamquery (см. cfg файл сервера). Сервера с crack не отобразятся там. Вот и все, приятной игры на сервере!
  6. Доброго времени суток! Хотел вот поинтересоваться, плюс по возможности чтобы растолковали что к чему. Суть вопроса: хочу на сервер сделать те же самые ванильные вещи, но, кхм, размер клеточек у ванильных по меньше прописать, чтоб в инвентаре поместились. Как это сделать я примерно понял, config.cpp я поправлю, но встал вопрос ребром: но кроме этого файла, что надо делать. Вопросов много появляется, а в интернете информацию сложно накопать. Решил попросить помощи у знающих людей. 1. По возможности хотелось бы от начала до конца увидеть весь путь изменения одного ванильного предмета 2. Из просьбы что выше появляется вопрос: с остальными ванильными предметами такое же решение делать? ( Это при условии, если тема 1 решится) P.S. Если будут какие то файлы, ссылки, да даже просто объяснения, это меня сдвинет с мёртвой точки, а то завис)
  7. Предлагаю начать совместоное изучение enscript в этой теме. ))) Для начала типа документашка, хотя на смом деле наверное проще будет разбираться методом ковыряния http://lystic.net/dayzwiki/index.html?page=classen5c__boxcerealcrunchin.html
  8. Всем привет, я заметил что некоторые люди не до конца понимают что такое регистрация анимаций для предметов в руках, как ее правильно делать и для чего она нужна? Для чего это нужно? Допустим вы добавляете предмет в игру и не привязываете его ни к какому объекту (создаете полностью с нуля, задаете свойства) и сталкиваетесь с тем что ваш объект без привязки не имеет должной анимации. А имеет стандартную анимацию банки консервы (в том числе и для предметов которые должны держаться в 2 руках), ну или вовсе предмет находиться в ногах у персонажа (примеры прикрепил скриншоты). Именно для этого и нужно привязывать анимацию положения объекта в руках через скрипт. На момент написания этого поста я знаю 3 вида регистрации анимаций для предметов в руках: 1. PlayerBase 2. JMAnimRegister 3. ModItemRegisterCallbacks До создания последних 2 способов все использовали PlayerBase : modded class PlayerBase { override void Init() { DayzPlayerItemBehaviorCfg fireArmsItemBehaviour = new DayzPlayerItemBehaviorCfg; fireArmsItemBehaviour.SetFirearms(); GetDayZPlayerType().AddItemInHandsProfileIK("MyModdedWeapon", "dz/anims/workspaces/player/player_main/weapons/player_main_cz527.asi", fireArmsItemBehaviour, "dz/anims/anm/player/ik/weapons/cz527.anm", "dz/anims/anm/player/reloads/cz527/w_CZ527_states.anm"); super.Init(); } } Но у этого способа есть очень большой минус, это очень нестабильная штука. Нередко крашила сервера и имела ограничения на кол-во регистрации анимаций. С такими большими минусами, мододеллы начали искать решения как можно сделать это более стабильно и оптимизированно. И такой способ нашли. DayZPlayerTypeRegisterItems(DayZPlayerType Type) вот наше спасение, но тут тоже не все так просто, полумолчание это функция внутри класса, а для поставленной задачи (иметь возможность безопасно и стабильно вносить новую регистрацию предметов) это не подходит. Тогда разработчики мода CF создали кастомный класс с использованием схожих функций для регистрации анимаций положений предметов в руках. Этим классом является JMAnimRegister. Стабильная и оптимизированная функция, которой очень просто пользоваться. Разумеется использовать вы сможете этот класс только при наличии в своей сборке CF . Как им пользоваться? modded class JMAnimRegister { override void OnRegisterFireArms( DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior ) { super.OnRegisterFireArms( pType, pBehavior ); pType..AddItemInHandsProfileIK("MyModdedWeapon", "dz/anims/workspaces/player/player_main/weapons/player_main_cz527.asi", pBehavior, "dz/anims/anm/player/ik/weapons/cz527.anm", "dz/anims/anm/player/reloads/cz527/w_CZ527_states.anm"); } }; Как самый простой пример. И так можно задавать любому количеству предметов положение в руках : modded class JMAnimRegister { override void OnRegisterFireArms( DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior ) { super.OnRegisterFireArms( pType, pBehavior ); pType..AddItemInHandsProfileIK("MyModdedWeapon", "dz/anims/workspaces/player/player_main/weapons/player_main_cz527.asi", pBehavior, "dz/anims/anm/player/ik/weapons/cz527.anm", "dz/anims/anm/player/reloads/cz527/w_CZ527_states.anm"); pType..AddItemInHandsProfileIK("MyModdedWeapon2", "dz/anims/workspaces/player/player_main/weapons/player_main_cz527.asi", pBehavior, "dz/anims/anm/player/ik/weapons/cz527.anm", "dz/anims/anm/player/reloads/cz527/w_CZ527_states.anm"); } }; Прошу обратить внимание, что мы используем modded, мы модифицируем уже существующий класс внутри мода CF . Как изначально и playerbase JMAnimRegister находиться в директории 4_World. Позже класс был доработан и добавлены более тонкие настройки : void OnRegisterEmptyHanded( DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior ){} void OnRegisterTwoHanded( DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior ) {} void OnRegisterOneHanded( DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior ) {} void OnRegisterRestrained( DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior ) {} void OnRegisterSurrender( DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior ) {} void OnRegisterHeavy( DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior ) {} void OnRegisterPistol( DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior ) {} void OnRegisterFireArms( DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior ) {} void OnRegisterArcheryItem( DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior ) {} void OnRegisterLauncher( DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior ) {} void OnBoneRemapping( DayZPlayerType pType ) {} Думаю комментировать не нужно и так понятно что за что отвечает! Тогда для чего нужен класс ModItemRegisterCallbacks ? Это класс, который был добавлен в v1.08, следовательно, он работает без любых модификаций, на чистом DayZ. modded class ModItemRegisterCallbacks { void RegisterEmptyHanded(DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior); void RegisterOneHanded(DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior); void RegisterTwoHanded(DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior); void RegisterRestrained(DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior); void RegisterSurrender(DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior); void RegisterHeavy(DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior); void RegisterPistol(DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior); void RegisterFireArms(DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior); void RegisterArcheryItem(DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior); void RegisterLauncher(DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior); void RegisterCustom(DayZPlayerType pType); void CustomBoneRemapping(DayZPlayerType pType); } Пример использования : modded class ModItemRegisterCallbacks { override void RegisterOneHanded(DayZPlayerType pType, DayzPlayerItemBehaviorCfg pBehavior) { super.RegisterOneHanded(pType, pBehavior); pType.AddItemInHandsProfileIK("твой предмет", "dz/anims/workspaces/player/player_main/props/player_main_1h_matchbox.asi", pBehavior, "dz/anims/anm/player/ik/gear/book.anm"); pType.AddItemInHandsProfileIK("твой предмет 2", "dz/anims/workspaces/player/player_main/props/player_main_1h_matchbox.asi", pBehavior, "dz/anims/anm/player/ik/gear/book.anm"); } } "dz/anims/workspaces/player/player_main/props/player_main_1h_matchbox.asi" "dz/anims/anm/player/ik/gear/book.anm" это пути до анимаций, почему 2? Одна для положения предмета в руке, вторая для анимации самой кисти персонажа. И в заключении : какой из способов наиболее эффективен? Это зависит от вас, используйте то что удобно для вас (главное не через playerbase).
  9. Всем здратуте господа форумчане. Подскажите пожалуйста мне чайнику))) Что и куда в конфиге TraderPlus нужно прописать, что бы в бочке для костра постоянно горел огонь? Искал в Гугле не нашёл или хренова искал))) Куда копать? За ранние благодарю!
  10. Я выкладываю свою версию серверных файлов DayZ Standalone v 0.62.142963, слитых в инет, со своими правками, которые удалось выполнить и заставить работать. Особенности: 1. Рабочая система OfflineDB сервера - private hive режим, в котором происходит полноценный запуск сервера с переспавном, сохранением всего лута, животных, зомби и других объектов (техника и хеликраши в их числе тоже) 2. Рабочий режим респавна персонажа, в котором сервер не крашится при нажатии Respawn в меню игрока. 3. Рабочий Battleye сервера (при нахождении сервера на другом компьютере (не локально)), работает также, как и в 0.60 при условии блокировки тех же данных, что и в 0.60 версии сервера. Как активировать отдельно ниже. 4. К сожалению не полнофункциональная и не лишенная багов, но рабочая система сохранения персонажа, написанная товарищем benwood, за что ему отдельное спасибо. Принцип работы все тот же. (система переписана под Enfusion 0.62 версии игры, ничего не тронуто, оставлено в оригинальном виде) 5. В наборе имеется папка с оригинальными exe сервера, приложенными с выходом сервера в сеть, а также BEC и Whitelister, работающие при включенном на сервере battleye. Настройка осуществляется аналогично серверам игр Arma, гайды по настройке их найти можно на данном форуме самим. Как активировать BEC c BattlEye есть информация отдельно ниже. 6. Включенный на сервере дебаг монитор, который отключается всего 1 строкой в конфигурации сервера 7. Сохранен весь необходимый для сервера софт, который прикладывался вместе с выходом серверных файлов в сеть официально (папка tools). 8. Палатки, бочки, машины, хеликраши респавнятся и сохраняются нормально. Сроки жизни такие же, как и в лицензионном патче игры 0.62. 9. Crack добавлен, но есть возможность запускать без него! При должных умениях можно запустить сервер и играть с лицензии. 10. За исключением exe сервера и правок в миссии сервера, сервер полностью официальный. 11. Полностью переписанная с нуля MpMission сервера на основе официальных скриптов версии 0.62, что должно исключить все непонятные баги с функционалом внутри игры. 12. Некоторый дополнительный функционал вынесен в MpMission в init.sqf, что упростит настройку сервера. 13. В MpMission добавлены мои личные самописные скрипты спавна автомобилей и хеликрашей. Рабочие, функциональные, но помните, если вы включите их, вам надо отключать официальный спавн этих объектов, иначе объекты на сервере могут прибавляться. 14. В сборке также добавлены с 07.04.2018 и вынесены в init.sqf такие возможности, как: 1) включение и отключение вывода в чат игрокам сообщений о присоединении и отсоединении от сервера игроков. 2) включение и отключение вывода в чат игрокам сообщений о смертях игроков на сервере. 3) включение и отключение системы сохранений персонажей на сервере. 4) скрипт вывода в чат сообщений о количестве игроков с возможностью его отключения. 5) скрипт вывода в чат рекламы и сообщений с возможностью его отключения (аналог BEC. работает без Battleye). 6) полностью переписанный и полнофункциональный скрипт спавна и респавна транспорта, а также хеликрашей. 7) добавлена часть скриптов от других людей, но не активированы. Возможно кому пригодятся. 8) выведены настройки по времени ожидания перед началом игры после соединения с сервером, при респавне и отключении, а также время между сохранением игроков на сервере в режиме "on-line". 9) выведены настройки с временем удаления мертвых игроков и зомби с карты на сервере 10) большая часть неиспользуемых скриптов mpmissions удалена. Среди замеченных мною проблем: 1. Возможна нестабильность сервера, причина которой не ясна (возможно у меня не хватает знаний) 2. Миссионная команда сервера "sleep 5;" не работает в db_Load_Player.sqf по причине того, что загрузка на сервер и спавн персонажа выполняются в асинхронном потоке, и клиент игры за определенное время должен получить в управление Agent персонажа, иначе краш. По этой причине ожидание при входе в 30 сек. имеется, но работает несколько специфично. Возможны дюпы! 3. Присутствуют все официальные баги и проблемы лицензии с 0.62 версии игры. 4. Настройки персонажа с главного меню игры не применяются на сервере при респавне игрока! Проблема связана с невозможностью их считать от клиента игры! 5. Точки спавна игрока (работает в fnc_posBubbles.sqf) могут не соответствовать 0.62 версии, так как взяты с 0.61 версии. 6. Таблица спавна лута сервера соответствует 0.61 версии, а значит новые вещи из 0.62 версии игры на сервере отсутствуют, а удаленные в 0.62 версии вещи, но имеющиеся в таблице спавна, будут вызывать краш сервера при подборе игроком (постарался убрать таковые). О том, как ставить: 1. Скачиваем серверную часть: Mega-nz: https://mega.nz/#!TnRykAyK!G9gvmFdDKqMkDTZmAP5_r9XJTVhR-7ijgG47U9Bm84A Yandex:disk: https://yadi.sk/d/SF1-gBw13S46z9 2. Распаковываем файлы в необходимое нам место 3. Открываем в папке сервера !Start_server_parameters.ini и правим путь в строчках: Target = C:\Test062Server\DayZServerP69_x64.exe StartIn = C:\Test062Server\ CommandLine = -port=2302 -config=!ConfigServer\server.cfg -cfg=!ConfigServer\basic.cfg -profiles=!ConfigServer -user=!ConfigServer -name=Server -freezecheck -autoinit SteamClientPath = C:\Test062Server\SmartSteamEmu\SmartSteamEmu.dll SteamClientPath64 = C:\Test062Server\SmartSteamEmu\SmartSteamEmu64.dll на путь до вашей папки с сервером! В пути обязательно не должно быть никаких иных символов, кроме латиницы и цифр!!! Иначе crack не запустит сервер корректно! 4. Правим там же параметры запуска сервера в строке "CommandLine =" 5. Открываем папку !ConfigServer и затем файл server.cfg правим блокнотом. Настраиваем настройки сервера (постарался оставить все пояснения в файле), Если хотим, чтобы Battleye работал без проблем, блокируем на стороне сервера ip 109.123.198.3 в брандмауэре 6. Запускаем сервер с батничка !Start_cracked_server.cmd в папке с сервером. Если хотим лицензию, запускаем с !Start_license_server.cmd Сервер находим в игре в фильтре серверов вручную в формате: ip:port (например 192.168.0.1:2302) И подключаемся к нему! Если у вас на сервере нет выделенного ip, либо закрыт порт сервера, то скорее всего сервер вы не найдете! Информация: Серверный exe, поставляемый и запускаемый поумолчанию с сервером игры, идет уже с отученной проверкой подписей аддонов для возможности заняться моддингом. Клиентские exe с идут уже с отключенными проверками подписей (сигнатур) для своего моддинга. Как включить BattlEye и подключить BEC: 1. Открываем !ConfigServer\server.cfg и выставляем значение BattlEye = 1; 2. на стороне сервера блокируем в исходящих : IP: 109.123.198.3 порты: (UDP + TCP): 2324 29910 2305 8181 9660 2354 3. открываем !Other_from_server и копируем папку bec в папку !ConfigServer 4. Открываем файл scheduler.xml по пути !ConfigServer\bec\Config 5. Правим C:\Test062Server на ваш путь до папки с сервером. Можно поправить и другие объявления + время рестартов, если хотите, либо сделайте это позже. 6. Открываем файл config.cfg по пути !ConfigServer\bec\Config и меняем ip и порт сервера, если он у вас изменен от стандартно предоставленных сборкой. Если решите переместить BEC в другое место, то не забудьте исправить параметр BePath на ваш путь, пример строки с путем есть. 7. Запускаем сервер и после "player enabled connect" в консоли сервера запускаем bec c Start_BEC.bat из папки !ConfigServer\bec ВАЖНО: соблюдайте идентичность содержимого файлов BEServer.cfg и BEServer_x64.cfg в !ConfigServer\BattlEye\ поскольку BEC использует лишь BEServer.cfg, а сервер BEServer_x64.cfg. Клиент игры чистой версии 0.62.144.63 со Steam можно скачать тут: Mega.nz: https://mega.nz/#!m9QhiDKB!3HizgJeHZUXgSB7Jmh2rkYlBOvstSaf-tDCsrWvx1IA Google Drive: https://drive.google.com/file/d/1K-AxRk2fC6tADZo-SfYuVuKVFapFv7Om/view?usp=sharing Torrent: https://yadi.sk/d/NyEdCzEx3RsGaz Ссылка на Mega с торрентом Upload 18:00-23:00 GMT+3 Со всех этих файлов вы можете зайти на данный сервер игры! Для входа вам понадобится Crack, он ниже! Crack SmartSteamEmu для клиента игры (настройка такая же, как и для сервера): https://yadi.sk/d/LVe_rCgO3GuWJk Замеченные наблюдения в сфере DayZ новых версий: Поскольку разработчик игры вырезал весь функционал создания внутриигровых меню со старых версий DayZ и Arma, я заметил, что эта возможность не вырезана полностью, а ВНИМАНИЕ переписывается ими на новый язык enfusion. А это значит, что средствами enfusion возможно реализовать внутриигровую админ-меню, но для этого нужны немалые знания в этом языке. У меня этих знаний нет! НО! в папке сервера есть такая папочка scripts - это скрипты на Enfiusion. Попробуйте покопаться в нем и вы найдете массу интересного! Язык крайне похож на c++, но отличается! там же имеется кривая малоинформаитивная справка по нему. Благодарности: MikeJones за серверные файлы версии 0.62 и exe сервера с возможностью нормального респавна игрока в dboffline. Benwood за рабочую систему сохранения и загрузки персонажа. BorizzK за работу над некоторыми скриптами миссии сервера, советы и тесты. Всем форумчанам и комьюнити за тесты, отзывы и использование моих наработок с сохранением авторства файлов и статьи. P.S. Я не эксперт в DayZ, и мало что знаю. надеюсь, в чем-то я смог вам помочь! Не ругайте сильно, если что не так! Рассчитываю на вашу взаимопомощь друг другу, а не на конкуренцию и тайны друг от друга, т.к. только взаимопомощью мы сможем добиться желаемого результата! P.P.S. Советую вам не удалять после скачивания файлы, поскольку ссылки в темах имеют свойство умирать! Не забываем про благодарность за информацию ;) P.S. При копировании информации и файлов на другие источники, пожалуйста, указывайте авторство статьи и файлов! Спасибо!
  11. Как всем известно, сегодня, 19 сентября разработчики DayZ Standalone официально опубликовали документацию серверов Dayz, а также предоставили возможность скачать файлы для запуска сервера DayZ. Ниже прилагается перевод официальной документации этих самых файлов с форума DayZ, а также документация касательно других файлов, которых нет в официальной документации. Пользуйтесь на здоровье Скачать серверные файлы через Steam: steam://rungameid/223350 На данный момент присутствует ошибка с невозможностью скачать файлы сервера, если на вашем аккаунте Steam отсутствует купленная DayZ. P.S. Если у вас есть чем заполнить эту статью, обязательно пишите мне в лс
  12. Нужно чисто серверное решение, привыходе игроков в определенной зоне следующий респавн их был по прописанным точкам
  13. Где можно достать карту в очень высоком разрешении, все в интернете такого себе качества. Хочу сделать свою карту
  14. Здравствуйте уважаемые форумчане. Столкнулся с такой проблемой, расчет соотношений дня и ночи, перечитал много статей, скачивал много калькуляторов, но все это не работало. Решил разобраться сам во всем. В итоге, со всеми проверками у меня ушел целый день! Начнем ломать устоявшиеся стереотипы!? Наверное самое ошибочное что было практически во всех статьях это то, что "serverTimeAcceleration" это общее продолжительность игровых суток, может я многих разочарую, но это не так, это функция на ускорение дня и не более, ночи и игровых суток там нет, (да он является триггером для ночи, но отвечает только за дневное ускорение). Теперь все по порядку. В DeyZ все просто, игровые сутки разделены на 2 части, 12 часов дня и 12 часов ночи (ночь с закатами и рассветами) функция serverTimeAcceleration отвечает за ускорение 12 часов игрового дня, а функция serverNightTimeAcceleration отвечает за ускорение вторых 12 часов ночного игрового времени, только с той разницей, что по умолчанию значение serverNightTimeAcceleration (ускорение ночи) умножается на значение serverTimeAcceleration (это очевидно, т.к. в реальности продолжительность ночи грубо говоря 8 часов, т.е. 1/3 от суток и уножение ночного ускорения на дневное выполняет это условие). По факту, ночное ускорение времени начинается в 18-00 игрового времени и заканчивается в 6-00 игрового времени (может там дает какое то значение время года, не проверял, но даже если оно и есть по сути оно не важно и будет максимум выражаться в минутах). Получается вы можете настроить продолжительность дня и ночи так, как вам удобно. Теперь к расчетам, начнем со всеми любимыми 4 часами, допустим мы хотим что бы день был 3 часа, а ночь 1 час. Считаем: Всегда начинаем считать день, т.к serverNightTimeAcceleration по дефолту умножается уже на известное число, итак. Так как у нас игровые сутки разделены на 2 части 12 часов дня и 12 часов ночи (с закатами и рассветами) то берем наши 12 часов от дневных игровых суток и делим их на 3 часа реального времени ( это то время, за которое у нас пройдет полный игровой день (без ночи) ) 12/3=4 вот мы и получили serverTimeAcceleration и он равен 4 (serverTimeAcceleration = 4), идем дальше и считаем множитель ночи, она у нас должна быть 1 (реальный час), делим вторые (ночные) 12 часов на 1 час того времени (ночного) которое мы хотим получить, получаем 12 (что бы ночь прошла за час, она должна идти в 12 раз быстрее) соответственно 12/1=12 но тут вспоминаем то, что у нас ночной множитель, который умножается на дневной, т.к. мы идем расчетом от обратного, на нужно ночное ускорение 12 поделить на дневное ускорение 4 и мы получим 3 итого serverNightTimeAcceleration = 3. Пройдемся просто по цифрам 12/3=4 (день); 12/1=12/4=3 (ночь) Теперь посчитаем соотношение 2 часа дневного времени и 2 часа ночного времени: 12/2=6 (serverTimeAcceleration = 6) 12/2=6/6=1 (serverNightTimeAcceleration = 1). Надеюсь что вы поняли мои расчеты, если не так, то прикрепляю таблицу ехель в ней нужно вставить только нужные вам значение, остальное она сама все посчитает, надеюсь что она вам поможет. PS1:На всякий случай, все тесты делались с "serverTime="1979/10/22/06/00";" PS2: В serverDZ.cfg на оф сайте богемии, разделитель множителя с десятичным значением показана запятая, это не так, ставьте точку. Если вы этого не учтете, то движок возьмет целое число, т.е. если вы поставите serverTimeAcceleration = 4,8 (вместо точки запятую) то движок будет считать не 4.8 и не будет округлять до 5 а возьмёт целое число 4 и по факту дневное ускорение у вас будет 4 а не 4.8. С точкой все отлично, движок видит и понимает десятичное значение. Правильно serverTimeAcceleration = 4.8 09.01.2023 г. Решил добить до конца вопрос и развенчиваю последний миф, времена года никак не влияют на продолжительность дней и ночей, оно всегда равно 12 часов день и 12 часов ночь.
  15. Хочу сделать возможность передачи данных об каждом игроке в программу на c#. Есть ли возможность как-то завязаться на rcon или с помощью кастомного сокета? Пока сделал часть с помощью текстового документа: сервер сохраняет данные в файл, а программа читает этот файл и получает необходимые данные, но это костыль, хотелось бы сделать нормально.
  16. Каким образом двойные или тройные стены ставить (при строительстве) кто то в курсе?
  17. Всем доброго времени. У меня непонятно как появилась проблема с подключение к серверу с главного меню игры. При подключение с лаунчера, на сервер захожу без проблем. После нажатия на кнопку ESC находясь на сервере и нажимаю на кнопку выйти, меня перебрасывает в главное меню игры. Вот и сама проблема --> Когда я нажимаю кнопку играть, при подключение к серверу начинается отсчёт таймера, таймер зависает и игра крашится (Иногда краш игры до появления таймера). Пробовал переустанавливать сервер и клиент, отключать моды и всё вроде-бы нормально становилось, но стоит подключить моды которые требуют зависимость мода CF то проблема снова начинает проявляться. Моды которым не требуется зависимость мода CF с ними всё работает нормально и при повторном подключение игра не крашится. Пробовал на другие сервера заходить и пере подключаться с главного меню, всё нормально работает и игра не вылетает. Помогите ПЛЗ. За ранние благодарю.
  18. Еще одна тема, по которой возникают вопросы - как залить свой мод в steam Видео пару минут, надеюсь все понятно
  19. Приветствую! Купил мод. При подписи ошибок не возникает, если его одного использовать - все ок, но если добавить еще один мод в addons, то при входе клиента на сервер вываливается ошибка, что мол подписи не совпадают. Ключ один использовал, ключ в "ключах" лежит. "Клиентский PBO не является частью сервера. Убедитесь, что мод установлен правильно, и вы не добавили новых PBO. Попробуйте восстановить мод через средство запуска."
  20. Собственно, суть проблемы в названии темы. Ставишь постройку на карте, прописав ёё в ините, в итоге кусок или полностью все объекты построенные таким образом по типу базы, просто пропадают до перезапуска сервера, может их как-то по новому после 1.19 надо прописывать? Ставил флагшток, не помогает.
  21. Доброго времени суток Тут вы сможете скачать PVP сборку сервера DayZ Standalone 0.63. Ничего особенного здесь пока нет. Данная сборка скорее либо для "ленивых", либо для тех, кто хочет на деле разобраться с различными моментами конфигурации своего сервера. В дальнейшем будет улучшаться. На данный момент настроена на основе гайдов, которые есть на нашем сайте. Пользуйтесь на здоровье Особенности: Удалены все стандартные точки появления игрока Добавлено 26 точек спавна на территории северо-западного аэропорта (территория видна на первом скриншоте) Добавлено три рандомных класса персонажей, каждый со своими скинами и оружием (скрины 2-4) Отключена задержка перед появлением игрока Отключена усталость персонажа (бесконечная стамина) Постоянное игровое время - 9 часов утра Есть вид от третьего лица и прицел От 3 до 6 разбитых вертолётов - спавнятся только в PVP зоне 10 точек возможного спавна хеликрашей Время удаления вертолёта - через 20 минут после появления ОЧЕНЬ много лута на хеликрашах (причина игрокам бежать к ним и лутать в первую очередь) Планируемые на данный момент обновления: Military mod - огромное количество спавнящихся повсюду видов оружия, снаряжения, патронов и т.д. Увеличение или, наоборот, отключение зомби Скачать: DayZServer.rar P.S. пишите свои предложения по улучшению сборки, сделаю всё что смогу P.S.S. устанавливать можете на стандартный сервер, сделанный по этому гайду: http://s-platoon.ru/topic/7015-sozdaem-server-dayz-063-na-osnove-oficialnyh-servernyh-faylov-igry-v-steam/
  22. Хотелось бы сделать новый мод на карту с палитрой на любой цвет и с большим кол-во иконок для меток и настройки сомой метки что бы можно было выбрать что будет в ней отображаться то есть просто иконка или иконка+название или иконка и растояние
  23. Без лишних преамбул. Видеогайды для тех, кто хочет заняться моддингом под DayZ SA. Шаг за шагом. Последовательно. Лаконично. На истину в последней инстанции не претендую, просто делюсь опытом. P.S.ссылки на основные приложения/файлы/проекты я выкладываю либо в описание под видео, либо в своем дискорде в разделе туториалов. ================================================= Почему тебе не стоит этим заниматься: Как установить рабочее пространство и потом не страдать: Коротко о DayZ Tools Object Builder и его настройка О том, что такое лоды, селекшены и неймд пропертиз Текстуры и их постфиксы, RVMAT О config.cpp. Как работает и как им пользоваться О ретекстуре вещей Required Addons Запаковка PBO и проверка в Offline Mod Делаем оружие Здания: введение Здания: мультиматериалы Буду добавлять ссылки на видео по мере их выхода в общий доступ
  24. Всем здратуте господа форумчане. Подскажите пожалуйста мне, как по координате отключить спавн разбитой машины на карте? Искал по координате в events и в cfgeventspawns не нашёл. Куда копать?
  25. Мужики есть у кого карта dayz SA под арма3) ? просто дял себя хочу поставить поугарать маленько) В ЛС можно написать даже лучше)
×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.