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 'статья'.



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
  • Product support topics
    • Claims
    • Ready Servers
    • Scripts, mods, maps etc.
    • Vehicles
    • Models
    • Software
    • Graphics
    • Other

Categories

  • DayZ
    • Ready servers
    • Scripts, mods, files etc.
    • Vehicles
    • Models
    • Software
    • Graphics
    • Other

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 55 results

  1. В этом гайде мы разберёмся как настроить стартовый лут на сервере 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. Как всем известно, сегодня, 19 сентября разработчики DayZ Standalone официально опубликовали документацию серверов Dayz, а также предоставили возможность скачать файлы для запуска сервера DayZ. Ниже прилагается перевод официальной документации этих самых файлов с форума DayZ, а также документация касательно других файлов, которых нет в официальной документации. Пользуйтесь на здоровье Скачать серверные файлы через Steam: steam://rungameid/223350 На данный момент присутствует ошибка с невозможностью скачать файлы сервера, если на вашем аккаунте Steam отсутствует купленная DayZ. P.S. Если у вас есть чем заполнить эту статью, обязательно пишите мне в лс
  3. Вступление: Бодрого дня комрады. Данный гайд расчитан на тех кто умеет пользоваться 3D Studio Max, умеет пользоваться Object Builder и хотя бы пытался делать собственные модели. Я разбираюсь с этой темой с нуля, у меня есть опыт создания стволов для Арма 3, но в Dayz, как выяснилось все совсем иначе. Статей будет видимо несколько ибо Богемия, это такая Богемия, что не важно какую игру она делает. Инструменты остаются кривожопыми, паралогичными и в целом непонятными. Начнем с полного нуля. Т.е. выбора модели и подготовки ее и текстур. 1. Модельный контент на самом деле ограничен в использовании. Отсюда за порт калаша из Арма 3 без учета авторских прав, может влететь не только в виде SteamBan-а вашего мода, но еще и за нарушение авторских прав. Поступим честно. Купим модель у автора на стоке. В данном случае я выбрал модель АК12 я выбрал за внешний вид. Вот ссылка на саму модель. Заодно оцените сколько стоит труд моделлеров. https://www.cgtrader.com/3d-models/military/gun/ak-12-m Кроме того эта модель имеет полный набор необходимых текстур (имеет карту теней, карту высот, нормали и прочее). Что позволит создать адекватный мультиматериал. Правда все это не форматах Dayz SA (Арма 2), по переделать это не так сложно. Сразу скажу т.к. модель в игре будет смотреться несколько иначе. Мне придется разобраться АК 12, чтобы выделить необходимые движущиеся части, курок, затвор, отделить магазин, прицелы, приклад в отдельные части. Так, как это используется в Dayz. Все это будет делаться в 3D макс. А так же сохранить в формате, который адекватно экспортируется в Dayz Object Builder. По мере прогресса, я буду выкладывать отчеты с подробным описанием действий. Использованный софт: изучение модели, для составление гайда (название селекшенов, лодов и тд.) проводилось с помощью программы Elitness из пакета Mikero tools https://mikero.bytex.digital/Downloads. Подгонка моделей проводилась в бесплатной ученической версии 3DStudio Max, конверт текстур Photoshop, подгонка моделей Object Builder, конфиги писал в notepad ++ План действий такой. Распил 3D модели в 3D макс на отдельные части (те, которые будут выделены в прокси, как отдельные предметы) Создание текстур и материалов (AS,SMDI,NOHQ) на базе приложенных в модели и подгонка материала. Создание селекшенов и лода memory Перемещение частей в прокси и подгонка их к базе. Создание model.cfg Создание config.cpp Импорт всего этого добра в собственный мод. 1. Подготовка модели в 3D макс (вы можете делать это в чем угодно, по вашему усмотрению. Я это делаю в 3D max). Изначально модель была не готова для конверсии. В первых, все части были собраны в одну представляя из себя нагромождение частей АК-12, во-вторых пришлось делать Detoch частей модели например затвора, т.к. изначально он был представлен двумя несвязанными друг с другом полигонами, а у нас затвор - движующаяся часть. В итоге скрыв лишние LOD-ы (они пока нам не нужны) и пересобрав там где надо запчасти. Получилась следующая картина. Я заранее выделил, как отдельные модели части которые будут подвергнуты анимации. А именно курок (base curok) и затвор basehutter. А также выгрузил в отдельную модель рамку прицела и приклад, чтобы подцепить к модели через прокси. Об этом расскажем отдельно. А планки Пиккатини сделал неснимаемыми (без них между прицелом и базой АК будет большой зазор). Так пришлось повозиться с место крепления съемного приклада, т.к. при разборе модели на зап.части там образовалась дыра. Готовую модель требуется конвентировать в формат FBX. Выделяем только те части которые нами выбраны для моделирования и делаем export selected. В моем случае я подготовил папку P:\тегпроекта\weapons\firearms\AK12\source\ При сохранении чтобы все потом правильно экспортировалось, желательно выставить чекпоинты в открытых свитках, как на скриншоте, остальное оставить по умолчанию. И обязательное условие формат для экспорта должен быть FBX 2010. Не спрашивайте почему, это загадка для меня связанная с работой Object Builder, но в моем случае нормальный экспорт получается только в 2010 FBX. Так же отдельными моделями по такому же принципу выгружаем приклад и прицел и магазин(ы) автомата. Это отдельные модели которые мы будем цеплять через прокси. При импорте в Object Builder отключите чекпоинт на Sharp & Smoth edges (иначе все идет кубами) и Animation (ее просто нет), включите Prepare materials. Полученный автомат загружается неправильно ориентированным в пространстве, незатекстуренным, но с готовыми к работе selection. Сохраняем нашу модель под именем P:\тегпроекта\weapons\firearms\AK12\ak12_base.p3d И займемся конфигом. Открываем notepad++ и создаем model.cfg следующего содержания class CfgSkeletons { class Default; class ak12_base_skel : Default //название скелета { skeletonInherit = ""; isDiscrete = 1; SkeletonBones[]= { "magazine" ,"", //кости для анимации сменный магазин "trigger" ,"", //курок "bolt" ,"" //затвор }; }; }; class CfgModels { // BASE CLASS DEFINITIONS START class Default; class ak12_base:Default //цепляем скелет к нашей модели. { skeletonName="ak12_base_Skel"; sections[]= { "magazine" //выделяем сецию магазин }; class Animations { }; }; // BASE CLASS DEFINITIONS END }; Он базовый позже мы его дополним. Конфиг я планирую использовать от ванильного АК47, врядли он будет сильно отличается, от АК12. По схожим прнципам копируем файлы с будующими прокси.. Магазин на 30 патронов. ak12_magazine_30rnd.p3d Магазин под барабан ak12_magazine_drum.p3d Прицельная рамка ak12_sight.p3d Съемный приклад ak12_stock.p3d Итоговый вид моего рабочего каталога. Пришло время занятся материалом для нашего АК. Архив содержит текстуры для базы АК12 в формате TGA (это кстати важно т.к. позволяет сохранять битность тестур, а там где мы работаем с материалами мы будем работать с каналами) AK12_Base_A.tga - диффузная карта AK12_Base_AO.tga - окружение AK12_Base_MSA.tga - карта отражения AK12_Base_MT_AO_0_G.tga - карта металик, карта отражения, и окружение вместе. AK12_Base_N.tga - карта нормалей (тут пришлось заморочиться т.к. эта карта нормалей для OpenGL. а в нашем случае карта нормалей нужна для Direct X.) Разницу можно увидет на скриншотте выше в левой части нормаль в OpenGl формате в правой части нормальн в DirectX формате. В нашем случае я поменял красный и зеленый каналы, синий не тронул. https://community.bistudio.com/wiki/Texture_Map_Types про разницу карты нормалей между openGL и директ X тут - https://help.cc0textures.com/doku.php?id=usage:directx-opengl Для нормального материала нам понадобится карты AS и SMDI Создадим их AS из AO не меняем.. Для SMDI берем родную текстуру AK12_Base_MSA.tga и создаем SMDI (как можно узнать из статьи выше карта SMDI хранит информацию в зеленом и синем канале игнорируя красный и альфу). Создаем пустую картинку аналогичных размеров и начинаем копирование нужных каналов. Соответственно зеленый канал из оригинальной тестуры, я скопировал в синий канал новой текстуры SMDI, красный канал SMDI залил белым (0), а в зеленый канал скопировал текстуру из красного оригинального (содержащего блестяшки и сильно ее затенил). (скрин не влез из-за ограничений 800кб) но ничего продолжим ниже. Продолжение следует........
  4. Начну с малого но позновательного...... Данный файл содержит в себе очень много настроек и так же в нем можно перевести сообщения на русский язык не затрагивая файлы клиента.... (для работы сервера нужен будет пропатченный серверный 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 пишите в коменты....
  5. Бесплатные проекты - "пацаны собрались и замутили сервачок" долго не живут. В этом я убеждался много раз. Нет сначала на интузиазме эффективность неплохая, но затем все это затухает управляемость команды падает. Начинаются вопросы - "а почему это должен делать я?", отмазки "да я на даче сегодня", "да у меня командировка" и тд... + кто-то должен спонсировать оплату сервера, антидудосов и прочей лобуды, а такого человека интерес тоже может пропасть в любой момент. А чтобы проект был хороший - кому-то надо реально "въебывать", как на второй работе, и кому-то постоянно вливать туда бабло. Поэтому, лично я, считаю любой некоммерческий проект заранее проваленным! Побегать недельку другую с друзьями это да. Что-то более серьезное, не тратьте свои силы и время! Как минимум на тему сталкера я таких проектов видел 10 штук и в некоторых даже сам поучаствовал. Начиналось все амбициозно и даже набирало онлайн до 100 человек. Но заканчивалось все одинаково 3-4 месяца и с десято скучающих тел, на безлюдном сервере. С точки зрения администации, игроки ведут себя как проститутки, бегая с сервера на сервер, друзья перешли, или потому что на том добавили новый прикольный скрип, или прикольную тачку, или тут плохой пинг, а там хороший, или админ козел забанил за читы и тд. а все эти приколюхи требуют денег, а игровое сообщество не очень расположено их платить за некачественный контент. Да и сама администрация достаточно быстро забивает и расслабляется. (я сейчас не говорю о конкретном проекте, скорее это собирательный образ халявы). А теперь по-существу. Так сколько должен стоить контент с хотя бы приемлемым качеством? Свое мнение я написал ниже. Спасибо за внимание. А что думаете Вы напишите ниже в комментариях!
  6. Здравствуйте, дорогие друзья и посетители сайта. В данной теме я распишу как создать свой "чистый" сервер на основе первых официальных серверных файлов игры, доступных каждому в 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) Находим файл 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
  8. Вижу крайне много любопытных вопросов по поводу идентификаторов игрока в игре. Что же, разжую для не знающих немного. В игре есть следующие типы идентификаторов: 1. Steam64ID идентификатор профиля игрока (на пиратках его UID называют), примерно такой: 765475....65 (17 цифр). 2. Так называемый мною, BIS ID - uid из окна (консоли) сервера игры и ADM-файлов логов сервера, который пишется самой игрой 3. Battleye GUID игрока. Первый идентификатор (Steam64ID) на ПК является прямым идентификатором стим-профиля игрока, уникальным у каждого игрока. Т.е. публичным идентификатором вашего профиля для большинства стим-игр (например, Counter-Strike). Второй идентификатор (BIS ID) является определенной хеш-суммой, полученной из Steam64ID посредством конвертации сначала в sha256, а затем в base64. Спасибо за это разъяснение и пример кода-конвертации авторам игры на своем официальном форуме. Третий идентификатор (Battleye GUID) является публичным идентификатором Battleye античита, получаемый также из Steam64ID поcредством получения его хеш-суммы MD5. Этот же идентификатор есть в логах сервера от Battleye, в любых RCON-приложениях (DART, BEC и т.п.), также его можно конвертировать самим. Так вот, как же получить Steam64ID: 1. Зайти на любой ресурс, предназначенный для сбора таких данных. например на: https://steamid.io/ 2. Ввести ссылку на ваш стим-профиль 3. Получить результат из кучи данных, одно поле из которых и будет содержать ваш Steam64ID Как получить BIS ID: 1. Открыть любой Phyton-конвертер в интернете, например: https://www.tutorialspoint.com/execute_python_online.php 2. Ввести в него следующий код: # Hello World program in Python from hashlib import sha256 from base64 import b64encode def construct_bi_uid(steam_id): hashed = sha256() hashed.update(str(steam_id)) return b64encode(hashed.digest()) print construct_bi_uid(76514925976798981) 3. заменить 76514925976798981 на ваш Steam64ID 4. Отправить код в исполнение, нажав Execute. 5. Получить результат Как получить Battleye GUID: 1. Открыть любой ресурс с готовой формой конвертирования, например: https://armstalker.com/guid/ https://dayzrussia.com/f/index.php?pages/dayzguid/ либо написать свою, на основе данных, предложенных на странице Github https://gist.github.com/chris579/53053b6d6438df9a9718c23c0d6bbd69 Оставлю ниже лишь код для Phyton: # Thanks to gunlinux import md5 steamid=76514925976798981 temp = "" for i in range(8): temp += chr((steamid & 0xFF)) steamid >>= 8 m = md5.new("BE"+temp) print m.hexdigest() 2. Вставить в поле ввода UID(Steam64ID) ваш Steam64ID 3. Нажать кнопку конвертирования или исполнить код, и получить в готовом виде Battleye GUID Возможно имеются и другие методы и наработки в получении данных идентификаторов более простыми методами, на других языках, либо автоматически. Я описал лишь известные мне. Все желающие могут добавить в комментариях свои способы конвертаций, возможно это поможет кому-либо.
  9. Делается это немного нудно,но сравнительно просто (когда есть точки спавна). При спавне Land_Wreck_Uaz с помощью оффлайнера получим строку следующего вида. SpawnObject( "Land_Wreck_Uaz", "14348.268555 4.133186 13191.887695", "0.000000 0.000000 0.000000" ); Нам необходимо задать точку для спавна "сетки лута". Для этого мы в файл по mapgrouppos.xml прописываем координаты взятые из строчки для спавна объекта (выше). <group name="Land_Wreck_Uaz" pos="14348.268555 4.133186 13191.887695" rpy="0.000000 0.000000 0.000000" a="0.000000" /> group name="Land_Wreck_Uaz" pos="14348.268555 4.133186 13191.887695 - координаты запавненого УАЗика. rpy="0.000000 0.000000 0.000000" - числовые значения Yaw,Pitch,Roll соответственно. Берём их из всё той же строчки, но важно помнить что они там записаны в обратном порядке. a="0.000000"- угол порота сетки относительно угла поворота......короче! (Yaw-90) х (-1) Уже писал,что можно играться с 360 градусами,но пишу всегда полученное значение,проблем нет. И главное "сетка лута". Изначально её УАЗик не имеет, пишем её сами в файл mapGroupProto.xml . <group name="Land_Wreck_Uaz" lootmax="11"> <usage name="...класс вещей для спавна" /> <usage name="...класс вещей для спавна" /> <container name="lootfloor" lootmax="5"> -"контейнер" для описания спавна, максимальное колличество в спавне. <category name="...категория вещей для спавна" /> (возможен тэг- <tag name="floor" /> или <tag name="shelves" /> ) <point pos="0.511211 -0.372110 0.0254000" range="0.244141" height="0.513353" />-левое сиденье <point pos="-0.320921 -0.387334 -0.400000" range="0.310141" height="0.610353" />-правое переднее седение полик <point pos="-0.000921 -0.383194 0.301000" range="0.400186" height="0.590424" />-место за кпп середина <point pos="-0.211211 0.228620 -0.698000" range="0.360231" height="0.520142" />-правая часть капота возле стекла <point pos="0.681211 0.216190 -1.358000" range="0.262781" height="0.621102" />левая часть капота впереди </container> <container name="lootshelves" lootmax="3"> -"контейнер" для описания спавна, максимальное колличество в спавне. <category name="...категория вещей для спавна" /> (возможен тэг- <tag name="floor" /> или <tag name="shelves" /> ) <point pos="-0.406211 -0.098190 -1.131250" range="0.246819" height="0.620459" />-правое переднее крыло <point pos="0.306211 -0.436570 -1.651250" range="0.424141" height="0.810353" />- центр переднего бампера <point pos="0.906211 -0.359570 -1.664250" range="0.124141" height="0.100353" />-слева на бампере </container> <container name="lootweapons" lootmax="3">-"контейнер" для спавна длинногоствольного оружия, максимальное колличество в спавне, патронов и гранат. <category name="weapons" /> <category name="explosives" /> (возможен тэг- <tag name="floor" /> или <tag name="shelves" /> ) <point pos="0.256211 -0.372050 1.264250" range="0.724141" height="1.313353" /> -центр багажника <point pos="0.868211 -0.138190 1.398000" range="0.293625" height="0.605487" />-заднее левое крыло <point pos="-0.506211 -0.108190 1.431250" range="0.250879" height="0.582143" />-заднее правое крыло </container> </group> Вставляем нужные категории,классы и тэги,это практически конструктор. К примеру у меня пока выглядит так - <group name="Land_Wreck_Uaz" lootmax="11"> <usage name="Military" /> <usage name="Industrial" /> <usage name="Office" /> <container name="lootfloor" lootmax="5"> <category name="food" /> <category name="clothes" /> <point pos="0.511211 -0.372110 0.0254000" range="0.244141" height="0.513353" /> <point pos="-0.320921 -0.387334 -0.400000" range="0.310141" height="0.610353" /> <point pos="-0.000921 -0.383194 0.301000" range="0.400186" height="0.590424" /> <point pos="-0.211211 0.228620 -0.698000" range="0.360231" height="0.520142" /> <point pos="0.681211 0.216190 -1.358000" range="0.262781" height="0.621102" /> </container> <container name="lootshelves" lootmax="3"> <category name="tools" /> <category name="vehiclesparts" /> <point pos="-0.406211 -0.098190 -1.131250" range="0.246819" height="0.620459" /> <point pos="0.306211 -0.436570 -1.651250" range="0.424141" height="0.810353" /> <point pos="0.906211 -0.359570 -1.664250" range="0.124141" height="0.100353" /> </container> <container name="lootweapons" lootmax="3"> <category name="weapons" /> <category name="explosives" /> <point pos="0.256211 -0.372050 1.264250" range="0.724141" height="1.313353" /> <point pos="0.868211 -0.138190 1.398000" range="0.293625" height="0.605487" /> <point pos="-0.506211 -0.108190 1.431250" range="0.250879" height="0.582143" /> </container> </group> Также можно даже исключить полностью строчку lootmax="...". Большой разницы я не заметил. Сразу скажу,баги стандартные -длинноствол в багажнике может пробить ствол,иногда возможна "левитация" предметов. Во общем как то так. (возможно позже вылож сетку и для обломков V3S и С130. Решение для "заброшенной колонны" на севере-тоже в процессе.Кому надо-пишите)
  10. Shadow Of Zone Map https://steamcommunity.com/sharedfiles/filedetails/?id=1559123489 License: This Content is shared under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0[creativecommons.org] license. You must give credits to authors if you include this modification as dependency. You must ask authors for permission if you want to include any content provided by authors in your mod pack or your own modification. You are not allowed to remix/transform/modify this content if you didn't get permission from authors.You are not allowed to use this content in any way for commercial usage. All content that has been created by GSC Game World used to create port and included with this distribution, unless declared otherwise, is commercial GSC Game World property. AUTHORS: MAP Author: MetallurG Stalker port Author: Ewok Author weather: EO Запустил эту карту, начало ничего, но над ней работать еще и работать
  11. Перелом в Dayz Вы сломали ногу или сломали руку и не знаете что делать? Все что нам нужно это Автоинъекция морфия(Морфин) Морфий в Dayz Standalone пожалуй один из главных предметов группы медицина. Морфий помогает при переломах ног, рук, что во время выживания играет не малую роль, ведь передвигаясь ползком вы не везде сможете забраться, и весь этот процесс займет достаточно долгое время в поиске морфия. Всегда носите с собой 1-2 штуки, спасая тем самым себя от неминуемой смерти. Морфий - является редкостью, спавниться в любом месте. или Шина Если у Вас есть Морфин, то берем его в руки, крутим колесиком мышки, и выбираем "Использовать". По такому же принципу делаем если у нас Шина. Перелом в Dayz излечен, вы можете дальше продолжать свое "Выживание"
  12. Привет всем. Пока был в отпуске от безделья установил сервер ARK EVOLVED и подсел :))) Т.к. потратил очень много времени на поиск адекватных гайдов по установке решил написать свой. http://www.playark.com/ - официальный сайт игры Почему игра зацепила. (над ней реально работают разработчики, в отличие от того же DayzSA) т.е. кол-во нововведений просто зашкаливает. Например в последнем апдейте в игру ввели биомы (времена года), разнообразный животный и растительный мир, с которым можно взаимодействовать. Система крафта тоже интересна, хотя бы тем, что без электричества и токарного станка нельзя создать оружие. Мир действительно интерактивный, очень красивый, и игрок взаимодействует просто со всем что видит. Требования к железу конечно еще те. Много наших полегло в попытках играть на настойках Epic, которые нагибают Nvidia 980 TI. Однако есть специальный режим для слабых машин, который позволяет насладиться игрой, и без наличия видеомонстров на борту. На мой взгляд это игра смесь RUST и WOW. В игре есть данжеоны, (подземные и подводные пещеры с ништяками) рейд боссы с ними же (некие альфа- динозавры, за которых дают море экспы), чем-то похожая на MORPG система крафта (зависит от уровня) при этом выживание похоже на выживание в RUST. Разнообразное оружие как холодное, так и огнестрельное, начиная от каменного топора, и заканчивая автоматическими турелями на крыше вашего металлического сейфа, или ручными растениями, которые плют в врага кислотой. возможность приручить и управлять почти всеми существами которые есть в игре. Кулинария. Рецепты и куча всего. Ну и мочить врагов на волке и кошке, либо падать на них с неба на орле или птеродактиле еще те ощущения :) Из дополнительных плюшек поддержка вирутальной реальности (Oculus Rift и DirectX 12 (обещают 20% прирост производительности на Windows 10 с Directx12). Есть и минусы - красота требует жертв, и если ваше железо или железо сервера слабовата будут лаги. Так как оптимизация пока страдает. 1) Прежде чем устанавливать сервер учтите следующие вещи: - вам понадобиться минимум 6 гб ОЗУ, чтобы более менее все крутилось (оптимизация пока не очень) это касается и сервера и клиента; (на скрине моя конфигурация которая держит 70+ человек правда когда + создается впечатление, что перестает хватать:))) . На сервер надо будет так же установить следующие вещи: direct x11, microsoft netframework 4x (обе чем выше версия тем лучше), и распространяемые библиотеки C++ (все это легко находится на сайте microsot либо с помощью гугла). - т.к. АРК-у постоянно обновляют будьте готовы к КАЖДОДНЕВНЫМ апдейтам сервера, т.е. за ним надо следить (либо писать батники для автоапдейта). - сервера с ARK очень часто ддосят, поэтому в итоге я перелез на хостинг с ддос защитой (т.к. реклама VDS тут все равно крутится, думаю ничего страшного если я про него скажу - это тариф бункер, из опыта использования - бункер выдержал 2 хороших ддос атаки, поэтому ближайшее время уходить с него я не планирую). 2) Установка выделенного сервера и его конфигурация c нуля: Шаг № 1: Итак, качаем программу steamcmd от сюда: https://developer.valvesoftware.com/wiki/SteamCMD:ru Шаг № 2: Создаем на нашем сервере папку C:\steamcmd\ и копируем в нее файл steamcmd.exe Шаг № 3: Создаем с помощью блокнота в этой же папке батник (.bat) c следующим содержимым: TaskKill /f /IM shootergameserver.exe @echo off @rem http://media.steampowered.com/installer/steamcmd.zip SETLOCAL ENABLEDELAYEDEXPANSION :: DEFINE the following variables where applicable to your install SET STEAMLOGIN=anonymous SET ArkServer=346110 :: For stable use 346110 SET ArkServerPath=C:\ark_server\ SET STEAMPATH=C:\steamcmd\ :: _________________________________________________________ echo. echo You are about to update your Ark Server echo Dir: %arkserverpath% echo Branch: %arkserver% echo. echo Key "ENTER" to proceed pause %STEAMPATH%\steamcmd.exe +login %STEAMLOGIN% +force_install_dir %arkserverPath% +"app_update %arkserver%" validate +quit echo . echo Your ARK server is now up to date echo key "ENTER" to exit start C:\ark_server\ShooterGame\Binaries\Win64\startserver.bat pause что делает этот батник? Он запускает steamcmd.exe, логинится в steam как аноним, и скачивает текущую стабильную ветку сервера в папку c:\ark_server\ после чего запускает батник с параметрами для сервера. Автоматический апдейт вам пригодиться и в будущем, для регулярных обновлений вашего сервера.(так как батника с параметрами у нас еще нет, вы получите сообщение об ошибке, ничего страшного просто игнорируем сообщение и закрываем окно автоапдейта) Шаг № 4. После запуска вы должны получить папку c:\ark_server\ с примерно следующим содержимым. листинг папки c:\ark_server\ .. Engine ShooterGame steamapps ArkServerCore.dll ArkServerGUI.exe PackageInfo.bin settings.txt steamclient.dll steamclient64.dll tier0_s.dll tier0_s64.dll vstdlib_s.dll vstdlib_s64.dll все что будет происходить дальше, будет происходить в папке ShooterGame поэтому следуем туда...затем в папку Binares и в папку Win64 (c:\ark_server\ShooterGame\Binares\Win64\ и видим следующее содержимое: .. appcache config logs msvcp110.dll msvcp120.dll msvcr110.dll msvcr120.dll officialservers.ini procdump.bat procdump.exe ShooterGame.exe ShooterGame.pdb ShooterGameServer.exe ShooterGameServer.pdb startserver.bat steam_appid.txt steamclient64.dll tier0_s64.dll vstdlib_s64.dll т.к. у вас нет файла startserver.bat создаем его.. start ShooterGameServer "TheIsland?listen?SessionName=<server_name>?ServerPassword=<join_password>?ServerAdminPassword=<admin_password>" exit тут необходимо ответить следующее, этот почему-то во всех рекомендациях которые я нашел в интернете, говорят о том, что все параметры необходимо вводить через этот батник. Что учитывая наличие файла ini файла, в котором есть другие параметры, выглядит несколько глуповато. Однако батник с параметрами нам понадобиться, для первого запуска сервера, чтобы создать эти самые файлы конфигурации правильно. Чтобы понять что там написано, надо взять на вооружение следующее правило. Все команды разделены между друг другом знаком -?- TheIsland? - название карты SessionName - название сервера которое отображается в списке серверов ServerPassword - пароль на сервере для всех игроков (просто удалите если вы хотите открыть сервер для всех ServerAdminPassword - пароль от Rcon для сервера (админский) - этот наоборот вам нужен для управления вселенной ) Запускаем батник, ждем минут 5-10 и выключаем его. Теперь файлы конфигурации созданы, батник нам понадобиться в будущем только для автозапуска сервера, поэтому из всех параметров, там можно оставить только TheIsland? start ShooterGameServer TheIsland? exit Вот так например выглядит мой... Шаг № 5. Конфигурируем сервер. Для этого нам необходимо пройти в следующую папку: c:\ark_server\ShooterGame\Saved\Config\WindowsServer\ Compat.ini DeviceProfiles.ini Engine.ini Game.ini GameUserSettings.ini Input.ini Lightmass.ini RunServer.cmd Scalability.ini UpdateServerFromCache.cmd открываем файл GameUserSettings.ini и внимательно смотрим на его содержимое :))) ищем параметр [sessionSettings] удаляем его содержимое и заменяем на [SessionSettings] SessionName= Названиевашегосерверабезпробелов ServerAdminPassword= Ваш пароль от Rcong QueryPort= 27015 - пароль для вашей базы данных RconPort=32330 - порт в который будет подключаться Rcon (Это нам архинужно для админки) MultiHome=127.0.0.1 - это тоже в основном для админки ActiveMods=490316889 - сюда мы подключаем моды через запятую (в данном случае это мод для руссификации чата без него будут писать только кирилицей о том как поставить моды будет в другой статье по умолчанию модов нет, поэтому просто уберите число после =) все не забываем удалить комментарии !!! ищем следующий параметр: [/Script/Engine.GameSession] MaxPlayers=70 в нем указывается число игроков, в данном случае это стандартный параметр поэтому так и оставляем. идем дальше! Находим: параметр [serverSettings] удаляем содержимое и заменяем на [ServerSettings] PvEDinoDecayPeriodMultiplier = 1.000000 KickIdlePlayersPeriod = 2400.000000 (кик игроков, клиент которых не отвечает с пингом больше 240 PerPlatformMaxStructuresMultiplier = 1.000000 AutoSavePeriodMinutes = 15.000000 (время автосохранения, эффект когда игрока отбрасывает чуть назад и есть момент автосохранения сервера, поэтому настраивайте индивидуально под свое железо) NightTimeSpeedScale = 2.000000 длительность ночи ( чем больше первая цифра, тем быстрее проходит ночь) TamingSpeedMultiplier = 2.000000 (рейты приручения чем выше, тем быстрее приручается дино, для PVP серверов ставим выше) ListenServerTetherDistanceMultiplier = 1.000000 MaxTamedDinos = 5000.000000 (максимальное время которое можно приручать динозавра) RCONEnabled = True (включаем возможность управления через RCON) ServerAdminPassword = ПАРОЛЬ НА RCON RconPort = 32330 (дублируем порт для RCON) ActiveMods = 490316889 (дублируем № установленного мода, если модов нет оставляем параметр пустым!) ActiveMapMod = 0 (0 - карта по умолчанию) NoTributeDownloads = True (важный параметр, если он выключен, можно как с вашего сервера, так и на ваш сервер, загрузить своего персонажа, параметр спорный, т.к. ваш сервер могут использовать банально для прокачки, чтобы потом уходить на другие, либо второй вариант, к вам может зайти клан 80+ и вынести весь ваш сервер, что на порах старта сами понимаете, приведет к глобальному вою вашего комьюнити. Так что я запретил на своем сервере такую возможность (False- разрешить перенос / True - запретить перенос) XPMultiplier = 3.000000 (рейты на экспу т.к у меня PVP сервер я сделал больше чем 1.) HarvestAmountMultiplier = 3.000000 (рейты на ресурсы тоже самое это рейты x3 стандартные x1) ResourcesRespawnPeriodMultiplier = 0.250000 (время между респавном ресурсов в данном случае x4) DifficultyOffset = 0.200000 (сложность 1 - это жесткий хардкор на 0.2 просто ноют :))) NewMaxStructuresInRange = 8000.000000 (параметр который говорит на каком расстоянии можно от вас строить здание чем меньше тем ближе можно построить - стоит по умолчанию) GlobalVoiceChat = False (можно или нельзя говорить голосом на весь сервер - лаги, баги.. вообщем я выключил) ProximityChat = False AllowThirdPersonPlayer = False (вид от третьего лица включить или выключить - почему-то игроки против, я выключил) AlwaysNotifyPlayerLeft = False (выводить сообщение о том что игрок вышел с сервера (ага счас ) DontAlwaysNotifyPlayerJoined = False (не говорить о том, что игрок подключился к серверу) ServerHardcore = False (режим хардкора PVP - отдельный режим игры) ServerPVE = False (нельзя убивать других игроков включение режима PVE) ServerCrosshair = False (показывать или нет прицел) ServerForceNoHUD = False (всегда показывать HUD (имя над игроком по умолчанию скрывается) ShowMapPlayerLocation = False (показывать положение игрока на карте) EnablePvPGamma = False (облегченная гамма для PVP режима) DisableStructureDecayPvE = False (строения не гниют) AllowFlyerCarryPvE = False Ну собственно мне этих параметров хватает, но на самом деле их очень много.... можно выставить параметры на каждого динозавра, оружие или предмет, вообщем очень тонкие настройки каждого сервера... идем дальше в параметр: [MessageOfTheDay] [MessageOfTheDay] Message=Hi ALL. This server hosted on VDS server. rate x3, night 0.5, dinotiming x2 russian chat support and +10 slots. Best regards ;) Duration=10 (если вы хотите написать в несколько строк то формат будет: [MessageOfTheDay] Welcome!\nThis is line 2.\nThis is line 3. русский язык поддерживает (при наличии мода, но криво если дело касается нескольких строк, чтобы увидеть текст в MODT На русском файл должен быть сохранен в формате KOI8) Собственно с конфигурацией почти все, если бы не порты.. в вашем файрволе надо будет пробросить порты: UDP QueryPort=27015 - порт для отображения в STEAM UDP GAME port = 7777 - порт игры TCP RconPort=32330 - порт для RCON Если все сделали правильно то ваш сервер сконфигурирован и готов к работе... Запускаем C:\ark_server\ShooterGame\Binaries\Win64\startserver.bat радуемся... NOTE!!! Следует учесть следующее: у вас должен быть реальный IP, сервер будет сначала загружаться в память (в зависимости от вашего железа 3-5 минут), затем еще 5 минут индексироваться в списке серверов, поэтому не пугайтесь, но от момента запуска батника, до появления вашего сервера в списке серверов пройдет минимум 5 минут.!!! Ежедневные обновления сервера, потребуют рестарта, содержимое обновлений (оперативное можно увидеть тут) http://steamcommunity.com/app/346110/discussions/0/594820656447032287/
  13. Server DayZ Standalone 0.61 / 138602 No Steam + База данных И так, перед вами сервер стандалоне версии 0.61, слитые в инет, конечно сервер далеко не идеален, но и все же он работает, лут спавнится, зомби, работают сохранения, на данный момент пока такая наработка, дальше будем усовершенствовать и улучшать. Качаем архив серверных файлов https://yadi.sk/d/eVHThn053HDgGU В корне сервера находим файл !Start_server_parameters.ini и открываем блокнотом, правим ссылки к своему серверу Target = F:\DayZ62_Server\DayZServerPatched_x64.exe StartIn = F:\DayZ62_Server CommandLine = -port=2302 -config=SE1\serverDZ.cfg -cfg=SE1\basicDZ.cfg -profiles=SE1 -name=SE1 -loadMissionToMemory -autoinit -maxMem=4096 -cpuCount=4 -exthreads=0 -noPause -noSound -enableHT -doLogs SteamClientPath = F:\DayZ62_Server\SmartSteamEmu\SmartSteamEmu.dll SteamClientPath64 = F:\DayZ62_Server\SmartSteamEmu\SmartSteamEmu64.dll Идем в корень сервера, папка Hive_61\ - Это база данных и запускаем батник run.bat Он работает на внутреннем IP и порт 8080, если у вас занят этот порт, то освобождаем его, иначе база данных не будет работать. Блокируем порты в брандмауэре исходящие: 2324 29910 2305 8181 9660 2354 и IP 109.123.198.3 Далее в корне сервера открываем блокнотом батник _crashbase1.bat start /wait DayZServerPatched_x64.exe -port=2302 -config=SE1\serverDZ.cfg -cfg=SE1\basicDZ.cfg -profiles=SE1 -name=SE1 -loadMissionToMemory -autoinit -maxMem=8192 -cpuCount=4 -exthreads=7 -noPause -noSound -enableHT Правим порт на котором будет расположен сервер, и на него будете входить, а так же правим память под свой компьютер , по умолчанию стоит 8 гигов и 4 ядра -maxMem=8192 -cpuCount=4 Настройки сделали, запускаем батник !Start_server.cmd Ждем некоторое время, сервер запускается, если не запускается по какой то причине, смотрим консоль, там будет написано, или логи, пишите, будем думать P.S. пока что ни какие настройки не стоить менять, если Вы не знаете что это и для чего, по ходу , если кому интересно, будем раскладывать по полочкам.
  14. Ссылка на первоисточник - https://github.com/BrettNordin/Exile Я всего лишь перевёл Собственно переходим по ссылке, и скачиваем архив. Для тех, кто не знает как качать с хаба скрин И так, едем дальше Скачанный архив распаковываем в удобное место для работы, Идём в ваш @ExileServer, там нас интересуют файлы - extDB2.dll , extDB2.so , extDB2-conf.ini , XM8.dll , XM8.so Удаляем эти файлы Далее идём в @ExileServer которую мы скачали, всё её содержимое копируем в аналогичную папку на сервере. Теперь идём в вашу MPmissions и там распаковываем вашу миссию "Exile.название карты", Туда мы копируем содержимое папки Exile.MapName из архива, Далее открываем ваш config.cpp и ищем там class CfgExileCustomCode В него мы добавляем - #include "CfgExileCustomCode.cpp" Должно получится так Запаковываем обратно) Ну и теперь из архива мы копируем tbbmalloc.dll, tbbmalloc_x64.dll в папку расположения вашего Arma3_server.exe Не забываем поменять в вашем файле запуска сервера с arma3server.exe на arma3server_x64.exe Ну и финишная прямая, открываем вашу базу данных ( желательно с название exile ) и добавляем файл Exile_Database_Update_64x.sql Далее настройте под себя ваш extdb3-conf.ini
  15. [Server Manager] DayZ Standalone (Arma-ArmaII-ArmaIII,Miscreated) Server Manager : Дата выпуска: 2014 Разработчик, издатель: -=scorpions=- Платформа: Windows server 2012 / Windows server 2016 / Windows 7 / Windows server 2008 /Windows 10 Версия программы: 07.02.2019 [Stable] Язык интерфейса: RU / EN Доступность: платная Требование : Microsoft .NET Framework 4.5.2 и выше Официальная группа : VK Оплата : 500 RUB, 200 UAH, 10 USD (подписка на год) - 3 дня бесплатного использования. Описание : Программа для управления сервером и его контролем, многофункциональность,позволяет гибко настраивать дополнительные функции к работе сервера.Для установки данного приложение, требуется хост с виндовс не менее Windows server 2008,сервер и панель (Server Manager), должны быть на одном ПК!. Функции и их описание: Так как Лаунчер работает только совместно с Server Manager,будет описание лаунчера так же в этой теме: LAUNCHER : Дата выпуска: Определяется заказчиком Разработчик, издатель: -=scorpions=- Платформа: Windows 7 / Windows 10 Версия программы: Определяется заказчиком Язык интерфейса: RU / EN Доступность: платная (от : 3000 RUB, 1100 UAH, 35 USD в зависимости от заказа) Требование : Microsoft .NET Framework 4.7.2 и выше Описание : Данная программа создана для удобства и контроля игроков на честную игру.При заказе данного продукта Вы получаете Server Manager бесплатно (подписка на год + установка) Функции и их описание:
  16. Arma 3 1.80/ No Steam + DLC + APEX + Epoch Tanoa Сервер Epoch Tanoa основан на последней версии Арма 3 1.80/ 143869 NoSteam Сервер чистый, без дополнительных скриптов, которые каждый может установить по своим потребностям. По сути это руководство основано для новичков, которые хотят установить сервер, но не знают с чего начать и куда ставить. от куда что качать. Приступим: 1. Скачиваем мод и сервер Эпоча http://epochmod.com Или скачать готовый сервер (чистый), надо только настроить пути к серверу и порты https://drive.google.com/open?id=1RPwcgK3pxC-UdVAB6NvZSouH2SWcXZDF 2. Скачиваем клиент Армы 1.80/143869 NoSteam (Arma 3 1.80143869.zip.torrent) Скачали? Идем дальше, распаковываем клиент Арма 3, в пути папки к вашему клиенту не должны быть русских литер Туда же распаковываем серверную часть По сути это описывалось тысячу раз, и ничего сложного нет в этом Приступим к настройкам сервера Настройки: Идем в серверную часть @epochhive\EpochServer.ini И настраиваем под свою машину, путь к батлаю, IP и порты, пароль [EpochServer] BattlEyePath = D:\Game\Arma 3 Epoch\Epoch.Tanoa\battleye InstanceID = NA123 LogAbuse = 1 LogLimit = 999 IP = 127.0.0.1 Port = 2309 Password = 1234567890 [Redis] IP = 127.0.0.1 Port = 6379 DB = 0 Password = 1234567890 Идем в серверную часть @epochhive\epochconfig.hpp Настраиваем время показа рестарта на дисплее, время при запуске сервера serverRestart = "true"; Включение отображение сообщение о рестарте forceRestartTime = 14400; Время в секундах StaticDateTime[] = {0,0,0,8,0}; Статическое время 8 утра timeMultiplier = 1; Множитель игрового времени 1х1 antagonistChanceTrash = 0.09; //9% antagonistChancePDeath = 0.33; //33% Прценты шанса спавна Антогониста antagonistChanceLoot = 0.09; Идем в серверную часть @epochhive\epochah.hpp Вписываем свой ID для входа в админку adminMenu_Owner[] = {{"Ваш ID","Ваш ник"}}; Далее, идем в базу данных: DB\redis.conf Пишем пароль bind 127.0.0.1 port 6379 maxmemory 1gb save 900 1 save 300 10 save 60 1000 requirepass 1234567890 Далее идем в конфиг сервера: Arma 3 Epoch\Epoch.Tanoa\server.cfg Пишем название сервера и пароль hostname = "EpochMod.com (1.80) Test"; password = ""; passwordAdmin = "1234567890"; serverCommandPassword = "1234567890"; По желанию подключаем проверка сигнатуры и батлая verifySignatures = 2; BattlEye = 1; Если Вам не надо то ставим 0 и функция будет отключена Если Вам нужно написать сообщение которое получит игрок при входе на сервер, то в строке motd[] = { "Welcome to ArmA3!", "Server hosted by YourHost" }; пишем свое сообщение Далее в классе пишем свою мисиию class Missions { class Epoch { template = Epoch.Tanoa; // DO NOT CHANGE THIS, IT WILL BREAK YOUR SERVER difficulty = "custom"; // difficulty settings: Recruit, Regular Veteran, Custom }; }; Запуск сервера с батника Start_server_epoch.Tanoa.bat Если нужны скрипты или моды, пишите, будем писать гайды куда и как прикручивать
  17. zpg

    DayZ-Expansion-Notifications

    Доброго времени суток! Расскажите пожалуйста, как правильно пользоваться модом DayZ-Expansion-Notifications Где необходимо прописывать в init.c GetNotificationSystem().CreateNotification_Old("Hello", "Welcome to the server", ARGB(255, 255, 255, 255), 10); или как сделать инклюд этой функции из отдельного файла в init.c ? где буду разные сообщения
  18. Тема не новая, но однообразные вопросы, возникают постоянно и у многих. Записал коротенькое, и надеюсь понятное видео по теме.
  19. Еще одна тема, по которой возникают вопросы - как залить свой мод в steam Видео пару минут, надеюсь все понятно
  20. *Каеф, не заметил "Изменение политики распространения InfiSTAR"* За ссылкой - в приватный раздел сайта Установка панели infistar на ExileServer - 1.0.2 "Kohlrabi" Немного информации: F1 - Стандартная кнопка меню F6 - Вылечить себя F7 - Вылечить\починить в радиусе 15М F10 - Прекратить наблюдение F11- Добавить патроны к оружию в руках SHIFT+4 - Полет SHIFT+5 - Телепорт в точку, куда смотришь (Если включено в панеле) SHIFT+F2 - Админская консоль SHIFT+I - Показать код от машины\двери SHIFT+TAB - Открыть карту Понадобится софт: Notepad++ PBO Manager Перейдем к установке: 1)В папку с сервером закидываем @infiSTAR_servermod 2)Идем в "Server\@infiSTAR_servermod\addons\a3_infiSTAR" и редактируем "EXILE_AHAT_CONFIG.sqf" (Добавляем UID администрации) 3)Конвертируем папку "a3_infiSTAR" в "a3_infiSTAR.pbo" с помощью PBO Manager 4)Модифицируем батник запуска сервера, добавив ещё один мод серверу, должно выглядеть так: "-servermod=@ExileServer;@infiSTAR_servermod" 5)Открываем MPmissions и конвертируем Exile.****.pbo в папку. (****-название вашей карты) 6)Закидываем "infiSTAR_AdminMenu.hpp" в Exile.**** 7)Открываем "description.ext" и добавляем #include "infiSTAR_AdminMenu.hpp" После #include "config.cpp" 8) Конвертируем Exile.**** обратно в Exile.****.pbo Установка завершена.
  21. Полагаю, многих оффлайнщиков 63-го Дейза удручает ситуация с зомби. Они возникают лишь поначалу игры, в населёнке вблизи места спавна перса. Остальная же Чернарусь стерильна, игра без зомби теряет остроту, расслабляются булки... В надежде преломить ситуацию мы начинаем ковырять файл events.xml - увеличиваем параметры спавна зомби nominal, min, max... Дудки! Чешем репу и пытаемся разобраться в логике работы нынешнего спавнера (он сильно отличается от привычного по предыдущим версиям игры). Вот курицы, к примеру, спавнятся без замечаний. У них параметр position установлен fixed (а у зомбаков - player). Интуиция говорит, что это типа дабы зомбаки спавнились на игрока, а куры (и прочая живность) - жестко на предписанных спавнеру местах (указанных файлом config из server_data.pbo). Ставим и зомбакам параметр fixed. Ситуацию, вопреки надеждам, это не улучшает. B отчаянии начинаем курочить общие файлы игры - тот же config из server_data.pbo (играемся с параметрами minSpawn, mахSpawn для конфигов мест спавна зомби), пытаемся включить генерацию отрядов зомби через спавнер из worlds_chernarusplus_ai. Безуспешно. Но ведь и курицы, и волки, и коровы работают!! Мистика.. Плюём на спавнер и начинаем выкручиваться подручными средствами (играть то хоцца!). Вот у меня "кулибинский" оффлайн-мод позволяет спавнить живность вручную. И я в режиме свободной камеры летаю себе над Чернарусью и с воздуха предварительно заспавниваю зомбаков по всем злачным местам. Ну а затем захожу туда по земле и играю обычным образом... Глупейшее занятие! Надо всеж добивать автоспавн через events. Но там полный облом, что ни твори. И вот невыспавшийся и злой, я совершаю бессмысленный на первый взгляд финт - параметру position присваиваю значение hui. Да, вы не ослышались, именно hui (я был очень зол на БИсов). И вы не поверите! О ЧУДО! Зомбаки поперли толпами! Во всех встречных населёнках, блокпостах, куды ни сунься!!! Только успевай перезаряжать калаш! Вот что "hui" животворящий делает! Правда ему немножко помогают и некоторые дополнительные мелкие корректуры. Их общую суть можно глянуть а хоть бы и на примере исправленного спавна вояк: </event> <event name="InfectedArmy"> <waves>3</waves> <nominal>55</nominal> <min>50</min> <max>250</max> <lifetime>180</lifetime> <restock>0</restock> <saferadius>100</saferadius> <distanceradius>50</distanceradius> <cleanupradius>100</cleanupradius> <flags deletable="0" init_random="0" remove_damaged="1" sec_spawner="0"/> <position>hui</position> <limit>custom</limit> <active>1</active> <children> <child lootmax="0" lootmin="1" max="5" min="5" type="ZmbM_SoldierHelmet"/> <child lootmax="0" lootmin="1" max="5" min="4" type="ZmbM_PatrolNormal_Autumn"/> <child lootmax="5" lootmin="1" max="5" min="1" type="ZmbM_PatrolNormal_Flat"/> <child lootmax="5" lootmin="0" max="5" min="3" type="ZmbM_PatrolNormal_PautRev"/> <child lootmax="5" lootmin="1" max="5" min="5" type="ZmbM_PatrolNormal_Summer"/> <child lootmax="5" lootmin="0" max="5" min="3" type="ZmbM_SoldierNormal"/> <child lootmax="5" lootmin="1" max="5" min="5" type="ZmbM_SoldierAlice"/> <child lootmax="5" lootmin="0" max="5" min="5" type="ZmbM_SoldierVest"/> <child lootmax="5" lootmin="1" max="5" min="5" type="ZmbM_SoldierAliceHelmet"/> </children> Я не стебусь, это реальный фрагмент реально работающего файла events.xml! Честное геймерское! Ну и по остальным типам зомби прошелся. Не буду утверждать, что нащупал оптимальные числовые величины. Но они создают достаточно комфортную игру. Кто захочет, сможет далее откорректировать под себя. Словом, родился работоспособный динамический спавн зомби на игрока. Охотно делюсь им с обществом. До кучи добавляю и некоторые другие улучшения: 1. Расширена номенклатура военных зомби. Теперь вдобавок к прежним приевшимся патрульным в "горках" будут спавниться и вояки в брониках, и в касках и т.д. Это потребовало внесения изменений и в файл cfgSpawnableTypes.xml. Увы, обломался с пиндосами. Вы ж знаете, что в игре появились пиндосы-морпехи? В камуфляже MARPAT. По легенде игры именно они займут все военные базы (так говорят конфиги этих баз). Очень хотелось самолично рубануть пиндоса топором, НО спавнер оффлайна категорически отказывается корректно спавнить пиндосов - они возникают лишь как статические неодушевленные объекты (ну вы ж сталкивались с подобными случаями - зомбаки стоят как тумбочка, растопырив руки, не шевелятся, молчат, убить их невозможно?) Можно бы расширить и гражданских зомби - включить доярку, попА, жЫрную тетку и т.д. но это - на любителя. 2. Расширен ассортимент спавнящихся полезных вещей. Кастрюля, балаклава, перчатки (хотя они и не нужны уже особо - руки в эксперименталке перестали кровяниться), глушак на пикаль, барабан на калаш (его вы не раз помянете добрым словом!), мармелад (бомбезный хавчик!), компас, т.д... Прямого спавна бананов не будет, НО! - замочИте Дина Холла (одетого в любую сорочку, без разницы) и пошарьте у него за пазухой - я напихал ему бананы взаместо прежних отстойных киви. Банан отлично насыщает и утоляет жажду. Прямого спавна не будет! Хочешь банан? Завали Дина Холла! Чото вы заскучали. Наверное устали читать букффы. Отдохните, поглядите скрин. Так выглядит Дин Холл - "папа" Дейза (зомбак слеплен именно с него). И у него - банан! Итого. В архиве содержатся модифицированные файлы: - cfgSpawnableTypes.xml из папки оффлайн миссии; - events.xml и types.xml из папки db оффлайн миссии. Забрасываете их в вашу оффлайн миссию. Проверены и с официальной версией оффлайна, и с неофициалкою (та, где расширенные возможности - сохранение перса, телепорт, управление временем/погодою, godd-режим и т.д.). Проверял на эксперименталке - голой и с апдейтом#1. Апдейт #2 не советую - в нем глюк оружия - многозарядный ствол, который спавнится с игроком, приходится выбрасывать, т.к. глючит магазин. Ружбайка-однозарядка же работает нормально. Кстати, файлами игры можно разжиться у камрада 123new http://forum.ragezone.com/f866/dayz-official-clients-game-stress-1148509/?s=571819d3b96c26fa1deb12ca16889157 а за продвинутым неофициальным оффлайн-модом советую заглянуть сюда https://github.com/Arkensor/DayZCommunityOfflineMode тут нет глупых наворотов на мод - автобуса, гранатомета и т.п. хренотени. PS Чтобы зомби спавнились обильнее, есть смысл поколдовать и над config.bin из состава server_data.pbo в той части, которая определяет зомби-спавн. Речь вот о чем - мы видим, что в ряде базовых конфигураций спавна разрабами обнулены параметры maxSpawn, т.е. зомби не будет. class SpawnXRoad : SpawnVillage { radius = 90; minSpawn = 0; maxSpawn = 0; types[] = {"ZmbM_HermitSkinny_Beige", "ZmbM_HermitSkinny_Black", "ZmbM_HermitSkinny_Green", "ZmbM_HermitSkinny_Red", "ZmbM_FishermanOld_Blue", "ZmbM_FishermanOld_Green", "ZmbM_FishermanOld_Grey", "ZmbM_FishermanOld_Red", "ZmbM_HunterOld_Autumn", "ZmbM_HunterOld_Spring", "ZmbM_HunterOld_Summer", "ZmbM_HunterOld_Winter"}; }; class SpawnHamlet : SpawnVillage { radius = 120; minSpawn = 0; maxSpawn = 0; types[] = {"ZmbM_HermitSkinny_Beige", "ZmbM_HermitSkinny_Black", "ZmbM_HermitSkinny_Green", "ZmbM_HermitSkinny_Red", "ZmbM_FishermanOld_Blue", "ZmbM_FishermanOld_Green", "ZmbM_FishermanOld_Grey", "ZmbM_FishermanOld_Red", "ZmbM_HunterOld_Autumn", "ZmbM_HunterOld_Spring", "ZmbM_HunterOld_Summer", "ZmbM_HunterOld_Winter"}; }; А далее по тексту на основе этих "обезлюженых" базовых конфигов строятся конфиги ряда конкретных мест. Например, конфиг деревни Красное базируется на SpawnHamlet и чтобы вам в деревне не было одиноко, надо или дописать строку с ненулевым maxSpawn в "деревенский" конфиг, либо сразу установить ненулевой maxSpawn в конфиге class SpawnHamlet (это заселит и еще кучу сопряженных деревень/сел). Играясь на величинах minSpawn, maxSpawn, обеспечиваем желаемый диапазон заселенности по данному конфигу. Свой вариант config.cpp (это аналог config.bin) для эксперименталки (голой и апдейт#1)я выкладываю для скачивания. Вам потребуется вставить его в server_data.pbo. Как работать с pbo-шками, подробно излагал в соседней теме про "петухов". Кстати, мой config.cpp обеспечит и заселенность Алькатраса зэками. Сравнивайте с оригинальным server_data.pbo и выбирайте, что нравится больше. Следует учитывать, что крайний запад локации (который совсем-совсем новье) еще не проработан до конца, его хутора еще не сконфигурированы для зомби (и даже кур). Да что хутора, даже пансионат ТЕС оказался безлюден. Я пять минут бродил по нему. стреляя в воздух, пока ко мне не выбежал из леса одинокий запыханный зомбик! :-) Остается или дожидаться разрабов, или конфигурировать эти места самим (в том же config.cpp) Dayz63spawn.rar config.rar
  22. Нашел на просторах инета вот такую вещь, идея крутая как по мне, как вам такое?
  23. Доброго всем FPS! Все файлы и гайд взят с офф сайта Bohemia Interactive Для начала скачаем файл: SteamCMD Описание: SteamCMD это - Консольный клиент Steam или SteamCMD - новая утилита для установки и обновления выделенных серверов через интерфейс командной строки. Он работает только с играми, которые переведены на контентную систему SteamPipe. Постепенно все серверы, использующие HLDSUpdateTool, перейдут на нее. Установка: ВНИМАНИЕ! ! ! ! расположение, название папок и файлов, я буду указывать свои!!! 1) - Создаем папку D:\SteamCMD копируем в нее из архива SteamCMD 2) - Создаем папку D:\A3Master 3) - Создаем в любом месте файл serverUpdeter.cmd и вписываем в него этот код: @echo off @rem http://media.steampowered.com/installer/steamcmd.zip SETLOCAL ENABLEDELAYEDEXPANSION :: DEFINE the following variables where applicable to your install SET STEAMLOGIN=mylogin mypassword SET A3serverBRANCH=233780 -beta :: For stable use 233780 -beta :: For Dev use 233780 -beta development :: Note, the missing qotation marks, these need to be wrapped around the entire "+app_data......" :: There is no DEV branch data yet for Arma 3 Dedicated Server package !!! SET A3serverPath=D:\A3Master SET STEAMPATH=D:\SteamCMD :: _________________________________________________________ echo. echo You are about to update ArmA 3 server echo Dir: %A3serverPath% echo Branch: %A3serverBRANCH% echo. echo Key "ENTER" to proceed pause %STEAMPATH%\steamcmd.exe +login %STEAMLOGIN% +force_install_dir %A3serverPath% +"app_update %A3serverBRANCH%" validate +quit echo . echo Your ArmA 3 server is now up to date echo key "ENTER" to exit pause ВНИМАНИЕ! ! ! ! обязательно поставьте свой логин и пароль от steam аккаунта в файл serverUpdeter.cmd (Ни в коем случае не сообщайте никому и ни при каких обстоятельствах) 4) - Запустить serverUpdeter.cmd можно из любого места. "я закинул его в папку D:\SteamCMD" Запускаем и следуем дальнейшей инструкции в командном окне. SteamCMD попросит Вас ввести код подтверждения, который Вам был отослан на почту указанный при регистрации steam аккаунта. Заходим на почту копируем полученный пароль и вставляем его в командное окно (рекомендую переключить раскладку клавиатуры на ENG язык) ждем окончания процесса. Если у Вас хороший открытый канал "интернет" скачается все довольно быстро - минуты за 2-3. После завершения скачивания заходим в папку D:\A3Master и проверяем на наличие файлов. Ну вот и все, сервер готов для установки любых модов для Arma 3. При последующих обновлениях игры и серверных файлов Arma 3 Вам достаточно запустить serverUpdeter.cmd и серверные файлы Arma 3 обновятся до актуальной версии! Желаю удачи! файлы сервера и предварительная настройка: CONFIG_server.cfg ****.Arma3Profile Arma3.cfg
  24. Всем привет, хотел бы рассказать вам в этом видео: Как подключить Zeus к серверу ArmA 3 http://www.youtube.com/watch?v=InqWyvFHpZc[/url]]http://www.youtube.com/watch?v=InqWyvFHpZc Скачать: Тык
  25. Транспорт в Dayz - Привет, я Дин Холл и я руководитель проекта Dayz. И так, мы уже начали работу над транспортом, и это довольно круто. Программисты уже не посредственно приступили к написанию кода транспорта. Я думаю когда мы сделаем это, многие люди вернуться в Standalone. То же касается барикад, вообще я думаю, что барикадирование гараздо сильнее повлияет на геймплей. Точнее барикодирование по средствам сохраняемых элементов повлияет на игру больше, чем транспорт. - Какие изменения будут в барикодировании? - Меня вдохновила и очень понравилась идея барикодирования из Dead Linger, где ты просто хватаешь предмет, двигаешь его в пространстве и он взаимодействует с окружением, пока ты его устанавливаешь. Думаю это очень интуитивный и классный способ реализации барикодирования. - Вопрос о будущем транспорте. Будет ли управление отличаться от Arma 2? - Наша задумка в том, что бы прежде чем поехать, прежде чем машина заработала в неё прийдется впихнуть кучу разных деталей. Придется искать генератор для двигателя, я далеко не профи механик и мой список запчастей на этом заканчивается, ну аккумулятор, свечи и тому подобное. Таким образом для игрока это будет целым событием. Например при сборке вертолета придется искать и устанавливать ложные детали. Количество некоторых таких деталей мы возможно урежем глобально, по всем серверам. То есть придется идти с кланом или группой на какой-то сервер и охотиться на эти запчасти. Может вы услышите слух, что на каком-то сервер есть вертолет, вы его захватите и достанете запчасть, что бы запустить свой вертолет на вашем сервере. Я думаю это верное решение сделать аспект аспект The fust game максимально хардкорным. Это была одна из причин, по которым мы решили переделать транспорт с нуля. Возможно ты пойдешь и найдешь дверь от машины, но это была красная машина. Ты снимаешь двери и ставишь на свою машину, катаешься такой по округе, а потом осознаешь, что за этой красной дверью целая блин история, ведь у тебя синяя машина с красной дверью. Я думаю это большой плюс к хардкору. Такой подход дает широкую Customization(персонализация, индивидуализация, подстройка) транспорта. Действительное делает сборку автомобиля - событием. В каком-то смысле это уже существовало в моде, но мы можем сделать лучше. Знаю, игроки теряют терпение в ожидании транспорта, но если мы не сделаем все, как было задумано это будет реально упущенная возможность! Ждите уже скоро, новый Транспорт в Dayz
×
×
  • 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.