Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 09/21/18 в Сообщения

  1. 2 балла
    DrTauren

    Настройка стартового лута игроков

    В этом гайде мы разберёмся как настроить стартовый лут на сервере DayZ Standalone. Наверняка многие знают как это сделать, но, думаю, не все Инструкция: 1) Открываем файл init.c, который находится в папке mpmissions вашего сервера и ищем такие строки: EntityAI itemEnt; ItemBase itemBs; Сразу после них находится блок примерно такого вида: itemEnt = player.GetInventory().CreateInInventory("Rag"); itemBs = ItemBase.Cast(itemEnt); itemBs.SetQuantity(4); SetRandomHealth(itemEnt); itemEnt = player.GetInventory().CreateInInventory("RoadFlare"); itemBs = ItemBase.Cast(itemEnt); Именно здесь и задаётся стартовый лут персонажа. Видим что в стартовом луте прописан фаер и четыре бинта. itemEnt = player.GetInventory().CreateInInventory("Rag"); - Rag это класснейм предмета (бинта) itemBs.SetQuantity(4); - количество бинтов и т.д. в пачке, коробке и т.д. Эти два блока нам и нужно удалить и заменить на свои. 2) Открываем файл types.xml. В этом файле прописаны класснеймы предметов, имеющихся в игре. Находим нужные и оформляем файл init.c под себя. Добавим, например, рюкзак, бобы, каску, куртку, штаны и колу: // рюкзак itemEnt = player.GetInventory().CreateInInventory("AliceBag_Black"); itemBs = ItemBase.Cast(itemEnt); // бобы itemEnt = player.GetInventory().CreateInInventory("BakedBeansCan"); itemBs = ItemBase.Cast(itemEnt); // каска itemEnt = player.GetInventory().CreateInInventory("BallisticHelmet_Black"); itemBs = ItemBase.Cast(itemEnt); // куртка itemEnt = player.GetInventory().CreateInInventory("BomberJacket_Grey"); itemBs = ItemBase.Cast(itemEnt); // штаны itemEnt = player.GetInventory().CreateInInventory("CargoPants_Black"); itemBs = ItemBase.Cast(itemEnt); // кола itemEnt = player.GetInventory().CreateInInventory("SodaCan_Cola"); itemBs = ItemBase.Cast(itemEnt); Таким образом, весь файл init.c должен выглядеть примерно так: Подробности о том как заспавнить оружие с магазинами, машины, предметы и тому подобное написаны в разделе init.c тут:
  2. 2 балла
    DrTauren

    ID всех предметов в DayZ Standalone

    Ниже приложена ссылка на файл моего google диска, в котором находятся все класснеймы DayZ Standalone. Позже переоформлю тему и оставлю класснеймы прямо в теме, пока что так: https://docs.google.com/spreadsheets/d/1jFQOkaU6kSZJFzMV4NHHgmi95htJzS0_1iM8aCWYCvI/edit#gid=0
  3. 2 балла
    Экономика сервера - общая документация: Этот пакет включает в себя стандартную многопользовательскую миссию DayZ с использованием автономной базы данных. Использование этого типа миссии означает, что все персонажи сохраняются только на вашем сервере - при использовании автономной базы данных нет возможности использовать одного и того же персонажа на нескольких серверах. Информация о персонаже хранится в файле player.db, расположенном в папке dayz.chernarusplus\storage_X (удаление файла приведёт к вайпу персонажей). Эта папка также содержит папку data, которая в основном является хранилищем информации о состоянии центральной экономики и служит для сохранения различного рода объектов во время рестарта сервера (удаление этой папки приводит к сбросу состояния центральной экономики, что означает, например, удаление появившегося лута). Mpmissions - папка миссии сервера, содержащая в себе очень много интересного. Можно заметить папку db, 13 XML файлов, spawnpoints_players.bin (хранит координаты всех возможным мест спавна игрока) и файл init.c. Все xml файлы в папке миссии - конфигурационные файлы, отправляющие параметры серверу, чтобы он понимал как много лута генерировать, как много машин спавнить, а так же координаты каждого объекта на карте, плюс разные другие функции. Эти переменные можно легко изменить и настроить различные параметры сервера под себя events.xml (динамические события спавна объектов\предметов на карте) globals.xml (общие настройки центральной экономики) types.xml (спавн и сохранение лута по карте) cfgeventspawns.xml (точки спавна для динамических событий из events.xml) cfgplayersspawnpoints.xml (настройка точек спавна игроков на карте) cfgrandompresets.xml (конфигуратор прессетов для использования в других xml-конфиграциях сервера) cfgspawnabletypes.xml (конфигуратор спавна предметов в предметах\объектах) mapgroupclusterxxxxxx.xml (объекты на карте) init.c (настройка стартового лута, спавн машины для теста, прочий скриптинг)
  4. 1 балл
    DrTauren

    Оффлайн редактор для DayZ Standalone

    Инструкция: 1) Качаем прикреплённый файл и распаковываем архив 2) Папку DayZCommunityOfflineMode.ChernarusPlus из архива копируем в папку mission, находящуюся в папке с вашей игрой 3) Запускаем файл DayZCommunityOfflineMode.bat DayZ Offline Editor.zip Управление: Insert - включить/отключить режим полёта Delete - меню предметов B - включить/отключить Debug монитор T - телепорт в указанное мышкой место O - заспавнить зомби Shift+O - заспавнить животных P - вывести на экран координаты персонажа, записать координаты в игровые логи Редактор предметов: Shift+End - активировать редактор предметов ЛКМ - выбрать объект ЛКМ+тянуть - перетаскивание объекта Shift+Ctrl+Alt+колесо мыши - перетаскивание объекта по вертикали Delete - удалить объект СКМ - приклеить объект к земле Больше информации, думаю, не нужно, поэтому на этом всё Свежую версию мода искать тут: https://github.com/Arkensor/DayZCommunityOfflineMode
  5. 1 балл
    Собственно, из названия понятно, что в этом гайде мы научимся отключать уровень стамины игрока, отключать усталость Инструкция: 1) Находим файл dta/scripts.pbo и распаковываем его при помощи PBO Manager и копируем только что распакованную папку scripts в корневую папку сервера 2) Открываем файл scripts/3_Game/constants.c и изменяем этот код под себя: const int STAMINA_DRAIN_STANDING_SPRINT_PER_SEC = 5; //в единицах (сколько единиц выносливости отбавляется при ускорении) const int STAMINA_DRAIN_CROUCHED_SPRINT_PER_SEC = 1; //в единицах (сколько единиц выносливости отбавляется при ускорении на корточках) const int STAMINA_DRAIN_PRONE_SPRINT_PER_SEC = 3; //в единицах (сколько единиц выносливости отбавляется при ускорении лёжа) const float STAMINA_DRAIN_HOLD_BREATH = 0.2; //в единицах (сколько единиц выносливости отбавляется при задержке дыхания) const int STAMINA_DRAIN_JUMP = 20; //в единицах (сколько единиц выносливости отбавляется при прыжке) const int STAMINA_DRAIN_MELEE_LIGHT = 5; //в единицах (сколько единиц выносливости отбавляется при лёгком ударе в ближнем бою) const float STAMINA_DRAIN_MELEE_HEAVY = 20; //в единицах (сколько единиц выносливости отбавляется при сильном ударе в ближнем бою) const int STAMINA_DRAIN_MELEE_EVADE = 8; //в единицах (сколько единиц выносливости отбавляется при уклонении) Таким образом мы можем отключить усталость игрока, стамина всегда будет максимальная. Для этого нужно всего лишь установить все параметры на значение 0
  6. 1 балл
    Здравствуйте, дорогие друзья и посетители сайта. В данной теме я распишу как создать свой "чистый" сервер на основе первых официальных серверных файлов игры, доступных каждому в steam для тех, кто приобрел эту замечательную игру. Для тех, кто не приобретал ее, не расстраивайтесь, добавлю зеркала на файлы. И так, приступим. Нам понадобятся: 1. Официальные серверные файлы игры со steam ссылки на файлы имеются в теме: Копия от меня на момент публикации статьи (alpha-версия сервера игры): https://mega.nz/#!uLpzwITA!03yaBH8rvkf44G61lrjwzWKU1dsRwF0iCLwFbgQnT4w Скачать можно и через SteamCMD: 2. Официальный клиент игры из steam: https://store.steampowered.com/app/221100/DayZ/ Зеркало на alpha-версию клиента игры на момент публикации: https://mega.nz/#!6S4CWKbS!LrdlMk_mhpQl3rO40VcvnDg5LMal8prBaOxqvf6wee0 Торрент-файл: Cleared Steam-client with 0.63 Experimental #4.torrent Тот же торрент-файл отдельно: https://www1.zippyshare.com/v/tLSBdudL/file.html 3. "Конфиг Battleye серверной части игры" и батник для старта сервера: DayZServer_config.rar 4. Notepad++ https://notepad-plus-plus.org/download P.S. После первого релиза серверных файлов игры на Experimental-ветке игры в Steam выходили обновления, как клиента игры, так и сервера. Прикладываю их ниже для тех, кто еще не скачал их. Выложеннная выше версия клиента игры индексируется как #4 в сообществах игры, от нее и отталкиваемся! Ссылки:: И так, приступим. 1. Распаковываем скачанные серверные файлы игры в отдельную папку (если пиратка, и выходили обновления, распаковываем их поверху игры в порядке очередности) 2. Распаковываем архив с "серверным конфигом battleye" в папке с серверными файлами Получим что-то типа такого Если вам необходимо, настраиваем его сами как вам необходимо, информация по его настройке есть в теме во 2 ее сообщении где 12345678 - rcon-пароль сервера 400 - максимальный пинг, разрешенный battleye на сервере игры (не уверен, что работает) RestrictRCon 1 - подключение с rcon-клиентов(например, dart и bec)(0 - разрешено, 1 - запрещено) 3. Перемещаем файл serverDZ.cfg с папки сервера в папку Instance_1 и называем его server.cfg Если такого файла нет (в последних обновлениях от steam его вырезали), не расстраивайтесь вот вам этот файлик server.cfg Настраиваем, если необходимо: 6. Запускаем !!!Start_server.bat и наш сервер запустится 7. Запускаем клиент игры со steam, находим наш сервер вручную по ip и порту (на момент публикации статьи свои сервера пока не видны в официальном серверном листе, сказали это исправят). Если сервер запущен на том же компьютере, где и игра, и на стандартном порту 2302, то поумолчанию поиск выполняется по 127.0.0.1:2302 Если сервер запущен на другом компьютере, то вместо 127.0.0.1 будет ip адрес компьютера, где запущен сервер, или его доменное имя. Например, myserver.com:2302 или 178.123.22.12:2302 ВАЖНО: если сервер запущен на другом компьютере, отличном от компьютера где запущена игра, то для доступа на сервер игроков необходимо иметь "внешний" выделенный ip-адрес и открытый порт сервера! Для совсем "ленивых" запаковал уже настроенный сервер в архив с alpha-версией игры: https://mega.nz/#!iXgQEKCI!fDeFm_pETCpRXJfGMUrfyAKdHrtaQJVpEa4nCN9knCk Для совсем "ленивых" запаковал уже настроенный сервер в архив с beta-версией игры 0.63.149386: https://mega.nz/#!wh1RwADK!InigFhMS5P2GOdVCPP9PRpM2C3_PqjSVnTJpBilcE0s Настраивайте лишь config сервера, battleye и bat-файл запуска сервера, и можете играть. 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 База данных (storage) теперь хранится по пути: mpmissions\dayzOffline.chernarusplus\storage_{номер instance с cfg сервера} В базе данных также хранится файл с сохранениями игроков на сервере с именем players.db Готовую сборку PVP сервера можно скачать тут: http://s-platoon.ru/topic/7027-gotovaya-sborka-pvp-servera-dayz-063/ Вот и все, приятной игры на сервере!
  7. 1 балл
    volchara

    Разбинаривание файла server_data\config.bin

    Начну с малого но позновательного...... Данный файл содержит в себе очень много настроек и так же в нем можно перевести сообщения на русский язык не затрагивая файлы клиента.... (для работы сервера нужен будет пропатченный серверный exe...) Пропатченный exe - исполняемый файл сервера, который работает в обход с неподписанными ключем Аддонами... И так начнем..... 1. Нам понадобится программа которая будет разбинаривать на файл, но перед эти нам придется распаковать файл server_data.pbo Ссылка на программу для распаковки pbo 2. Далее качаем программу для разбинаривания ТЫК 3. После установки PBO_manager'a идем в папку Addons нашего сервера и находим там server_data.pbo, жмем Правой Кнопкой Мыши (ПКМ) по нему и выбираем PBO Manager => Extract to server_data\ 4. Заходим в папку которая распаковалась и находим в ней файл config.bin 5. Находим ранее скаченную и распакованную программу UnRap и перетаскиваем файл config.bin на файл unrap.exe ( после таких действий в папке server_data должен появится файл config.cpp) файл config.bin можно удалить! Ну вот в принципе и все, разбинаривание данного файла завершено! Далее открываем его notepad++ ну или любым другим текстовым редактором, который вы юзаете... И редактируете что вам нужно.... О классах в этом файле расскажу в другом гайде.... Если статья была полезна ставьте + ну и про минусы тож не забывайте.... Если что то не понятно пишите в коментариях.... Так же если нужен гайд о том как сделать пропатченный exe пишите в коменты....
  8. 1 балл
    В этом гайде расскажу как сделать несколько комплектов стартового лута для игроков. При появлении будет случайно выбираться один из трёх комплектов. Всё практически одинаково: Топор, одежда, сумка. Разница только в оружии. Присутствует три комплекта: М4А1, SVD, UMP. Всё с прицелами, прикладами и т.д., плюс три магазина патронов. Инструкция: 1) Открываем файл init.c и находим этот код: class CustomMission: MissionServer { ........ } Mission CreateCustomMission(string path) { return new CustomMission(); } 2) Весь первый класс (который CustomMission: MissionServer) заменяем на это: class CustomMission: MissionServer { void SetRandomHealth(EntityAI itemEnt) { int rndHlt = Math.RandomInt(40,100); itemEnt.SetHealth("","",rndHlt); } override PlayerBase CreateCharacter(PlayerIdentity identity, vector pos, ParamsReadContext ctx, string characterName) { Entity playerEnt; playerEnt = GetGame().CreatePlayer(identity, characterName, pos, 0, "NONE");//Creates random player Class.CastTo(m_player, playerEnt); GetGame().SelectPlayer(identity, m_player); return m_player; } void addMags(PlayerBase player, string mag_type, int count) { if (count < 1) return; EntityAI mag; for (int i = 0; i < count; i++) { mag = player.GetInventory().CreateInInventory(mag_type); } player.SetQuickBarEntityShortcut(mag, 1, true); } EntityAI assaultClass(PlayerBase player) { EntityAI gun = player.GetHumanInventory().CreateInHands("M4A1"); gun.GetInventory().CreateAttachment("M4_RISHndgrd_Black"); gun.GetInventory().CreateAttachment("M4_MPBttstck_Black"); gun.GetInventory().CreateAttachment("ACOGOptic"); addMags(player, "Mag_STANAG_30Rnd", 3); return gun; } EntityAI sniperClass(PlayerBase player) { EntityAI gun = player.GetHumanInventory().CreateInHands("SVD"); gun.GetInventory().CreateAttachment("PSO1Optic"); addMags(player, "Mag_SVD_10Rnd", 3); return gun; } EntityAI smgClass(PlayerBase player) { EntityAI gun = player.GetHumanInventory().CreateInHands("UMP45"); gun.GetInventory().CreateAttachment("PistolSuppressor"); addMags(player, "Mag_UMP_25Rnd", 3); return gun; } override void StartingEquipSetup(PlayerBase player, bool clothesChosen) { player.RemoveAllItems(); player.GetInventory().CreateInInventory("TTSKOPants"); player.GetInventory().CreateInInventory("TTsKOJacket_Camo"); player.GetInventory().CreateInInventory("CombatBoots_Black"); player.GetInventory().CreateInInventory("ImprovisedBag"); player.GetInventory().CreateInInventory("SodaCan_Pipsi"); player.GetInventory().CreateInInventory("SpaghettiCan"); player.GetInventory().CreateInInventory("HuntingKnife"); ItemBase rags = player.GetInventory().CreateInInventory("Rag"); rags.SetQuantity(4); EntityAI primary; EntityAI axe = player.GetInventory().CreateInInventory("FirefighterAxe"); switch (Math.RandomInt(0, 3)) { case 0: primary = assaultClass(player); break; case 1: primary = sniperClass(player); break; case 2: primary = smgClass(player); break; } player.LocalTakeEntityToHands(primary); player.SetQuickBarEntityShortcut(primary, 0, true); player.SetQuickBarEntityShortcut(rags, 2, true); player.SetQuickBarEntityShortcut(axe, 3, true); } }; Вы также можете настроить оружие и всё остальное под себя при помощи статьи, где указаны ID всех предметов: Так же есть возможность выдавать лут конкретным людям через UID:
  9. 1 балл
    Официальные серверные файлы DayZ Standalone 0.63. Официальная документация от Bohemia (на английском): https://forums.dayz.com/topic/239635-dayz-server-files-documentation/ Перевод (на русском): Скачать из Mega.Nz: https://mega.nz/#!VcUE2SDI!KzqEh791T_E-Iwaort4eVwkN5bbvaCwzjluhP0ZWZxw Скачать из Steam: https://store.steampowered.com/app/223350/DayZ_Server/ Запуск сервера (У некоторых с этим проблемы) У некоторых пользователей, сразу возникли проблемы с запуском, а именно: Ошибка подобного содержания. Вот вам решение проблемы: Вам нужно, создать .bat файл в директории сервера, с этим содержанием: «start "" "DayZServer_x64.exe" -port=2302 -config=!ServerSettings\serverDZ.cfg -profiles=!ServerSettings -user=!ServerSettings -name=Server -freezecheck -autoinit» Поясняю: -port=2302 — Указать ваш открытый порт. -!ServerSettings — Папка с файлами конфигурации, базой данных игроков, настройками BattleEye и файлами логов сервера. P.S. Если нужно, дописываем в конце «-adminlog» для создания дополнительного файла с логами сервера формата .ADM Далее, создаем папку в корне сервера «!ServerSettings» про ! не забываем! И в эту папку переносим файл serverDZ.cfg Все, запускать сервер через созданный нами BAT файл.
  10. 1 балл
    Loxy

    Кастомный спавн зомби 0.62

    Создаю данную тему для тех, кто хочет сделать спавн зомби полностью кастомизированным. И так, для начала вам нужно отключить полностью спавн зомби. Как это сделать? 1. Переходим в папку с вашей миссией и открываем init.sqf: MPMissions\dayz_Auto.ChernarusPlus\init.sqf 2. Находим параметр _Enable_official_static_spawner_zombies = true; и меняем значение 'true' на 'false' 3. Далее переходим в раздел вашей БД: MPMissions\dayz_Auto.ChernarusPlus\db и открываем файл events.xml 4. Удаляем все блоки связанные с зомби и сохраняем. Пример: 5. Теперь нам нужно подключить скрипт кастомного спавна зомби. Даю вам свой, уже готовый скрипт (СКАЧАТЬ) 6. Закидываем скрипт в папку с миссией, к примеру сюда: MPMissions\dayz_Auto.ChernarusPlus\scripts\custom 7. Далее открываем compiles.sqf отвечающий за подключение ваших скриптов, он находится в папке с миссией 8. И вставляем это: [] execVM "\dz\420Mods\PVE_subscripts\Zombies_custom.sqf"; У вас должно получится примерно так: // custom scripts init_spawn_cars = compile preprocessFileLineNumbers "scripts\custom\SpawnCars.sqf"; init_spawn_Helicarshes = compile preprocessFileLineNumbers "scripts\custom\Helicarsh.sqf"; createFullEquipment = compile preprocessFileLineNumbers "scripts\custom\createFullEquipment.sqf"; spawnChristmasTrees = compile preprocessFileLineNumbers "scripts\custom\init_spawnChristmasTrees.sqf"; [] execVM "\dz\420Mods\PVE_subscripts\Zombies_custom.sqf"; Всё, скрипт подключен. Зомби будут спавнится практически по всей карте. В бесполезных местах таких как остров и т.д., я их не спавнил. Если вы хотите убрать волков в спавне, тогда удалите в Zombies_custom.sqf это: ["Animal_CanisLupus_Grey"], ["Animal_CanisLupus_White"] Но будьте внимательны, последняя строчка должна быть без запятой!
  11. 1 балл
    DrTauren

    Полная документация серверных файлов DayZ Standalone

    ServerDZ.cfg (параметры конфигурации): Dayzsettings.xml DayZServer_x64.exe (параметры запуска): BEServer_x64.cfg (конфигурация BattlEye):
×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка