Почему в dayz standalone мало лута. Где найти лут в DayZ Standalone? Где взять оружие

Лут в игре DayZ можно найти повсеместно - в любом здании теоретически может найти что-то полезное. Но особенно в этом плане выделяются военные базы и аэродромы. Также большая концентрация полезностей наблюдается в больших городах - Черногорск, Электрозаводск, Березино, Светлоярск, Старый Собор. Разумно искать лут также на окраинах перечисленных населенных пунктов.

Разумеется, на большие города и спрос у игроков больше, потому вероятность встречи с конкурентами будет в разы выше, так что не стоит забывать о мелких поселках, где лута может быть меньше, но вероятность, что его тронет кто-то другой или отнимет у вас после - тоже меньше.

Вообще, появляетесь вы обычно в DayZ на побережье, потому сначала стоит найти колонку и напиться воды (чтобы повысить автономность своего персонажа), после чего искать ангар у пирса. Обычно там можно взять какое-никакое, но оружие (лопата, монтировка, а то и вовсе топор).

После уже стоит искать лут в более замысловатых местах. Предлагаем посетить самый большой аэродром на северо-западе Черноруси, расположенный около населенного пункта Гришино.

Добравшись до аэродрома, вы должны сконцентрироваться на главных его объектах для поиска лута - это ангары, пожарная часть (ищите лут в большой ее комнате и на верхних этажах вышки), центр управления полетами (нас интересует первый и второй этаж, а также балкон вокруг башни).

Далее идите исследовать казармы, в них найдете пять комнат. Затем - командный центр, войдете через двустворчатую дверь, искать стоит на первом и втором этажах. Кроме всего прочего, там есть вероятность найти хорошее огнестрельное оружие.

Кроме крупнейшего аэродрома стоит отметить еще военно-пропускной пункт Балота - что сам ВПП сам по себе полезен в плане поиска лута в DayZ, что примыкающий к нему небольшой аэродром.

Там найдете кучу военных палаток, в которых можно найти оружие, модули к оружию, а также боеприпасы. Но стоит осматриваться внимательнее, здесь обычно полно игроков-конкурентов, которые не дадут вам так просто ходить и собирать то, в чем заинтересованы и они сами.

Кроме всего прочего, искать лут не будет лишним в заброшенных машинах, где в салоне и багажнике можно найти что-то полезное. Не забываем также о пожарных станциях, госпиталях (стоит проверять ресепшн и два верхних этажа), супермаркеты (можно неплохо разжиться продуктами питания, не забывайте и о подсобках), полицейские участки.

Также не обходите стороной помещения заводов, не забывая уделить внимание и примыкающим соседним зданиям - на проверку там обычно тоже хватает разного добра.


Итак, господа. В 1.05 разрабы похоже сломали механику спавна лута. У меня предметы стали спавниться там, где их не должно быть. Заметил сразу, поскольку таблица лута у меня переделана основательно. Например, Песочный барьер у меня прописан только на Военках и Полиц.участке, и все работало корректно до 1.05. Теперь, песочный барьер я нахожу в гаражах, мастерских и жилых домах вокруг полиц. участка и в самом полиц. участке. Помимо этого, ребята стали замечать и скинули инфу, что на СЗ в гаражах и мастерских стал появлятся военный лут, хотя его там не должно быть.
Кто-что скажет по этому поводу. Заметил ли кто-то подобное у себя?

И так, начинаем:
1. Открываем блокнотом mpmissions\dayzOffline.chernarusplus\init.c
P.S. Имя папки dayzOffline.chernarusplus у вас может отличаться, будьте внимательны
2. В начале файла добавляем:
static int time_repeat_info_players = 10; //in seconds static string file_name_info_players = "$profile:PlayersLogFile.txt"; static void WriteFile(string file_name, string text) { private FileHandle fhandle; if (!FileExist(file_name)) { fhandle = OpenFile(file_name, FileMode.WRITE); } else { fhandle = OpenFile(file_name, FileMode.APPEND); } if (fhandle == 0) { Print("[#Запись_в_файл]: Не удалось открыть файл для записи: " + file_name); Print("[#Запись_в_файл]: [Запись]: " + text); return; } FPrintln(fhandle, text); CloseFile(fhandle); } static void WritePlayersInfo() { array players = new array; Man player; Man player_test; GetGame().GetPlayers(players); if (players.Count() > 0) { if (FileExist(file_name_info_players)) { DeleteFile(file_name_info_players); } for (int i = 0; i < players.Count(); ++i) { player_test = players.Get(i); if(player_test) { PlayerIdentity p_identity = player_test.GetIdentity(); private string coord_pl = player_test.GetPosition().ToString(); private string Name_P = p_identity.GetName(); private string UID_P = p_identity.GetPlainId(); WriteFile(file_name_info_players, "User name: " + Name_P + " UID: " + UID_P + " Coords: " + coord_pl); } } } else { if (FileExist(file_name_info_players)) { DeleteFile(file_name_info_players); } } } Где "PlayersLogFile.txt" меняем на нужное вам имя файла, а в "time_repeat_info_players" настраиваем время повтора проверки списка игроков для перезаписи файла
3. Находим в файле блок "void main()" и в его конце перед закрывающей "}", поумолчанию это строка
weather.SetWindFunctionParams(0.1, 0.3, 50); добавляем ниже строку:
GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLater(WritePlayersInfo, (time_repeat_info_players * 1000), true); 4. Готово, если не допустили ошибок, при наличии хотя бы 1 игрока на сервере ваш файл с данными по игрокам будет присутствовать и заполняться информацией, а в случае их отсутствия удаляться.

Нам понадобятся:
1. Сервер игры актуальной версии, не ниже патча 1.04. Как установить можно узнать тут:
До версии 1.04 параметра servermod у сервера игры не существовало!!!
2. Программа "PBO manager" с состава инструментария армы из сети: https://www.armaholic.com/page.php?id=16369
Зеркало: https://yadi.sk/d/_gmzoNSDpNJTt
Еще зеркало:

4. Notepad++ https://notepad-plus-plus.org/download P.S. Вместо "PBO manager" можно использовать DayZ Tools, но как им пользоваться разбираемся сами;)

И так, приступим:
1. Предположим, что у нас имеется свой некий набор скриптов, который необходимо добавить серверу, но не на уровне миссии сервера, а на более ранних уровнях его загрузки. Например, добавить свой killfeed, модифицировать или изменить какой-либо из родных скриптов сервера игры, либо вовсе модификации, подключенной у вас.
Для примера в этой теме и данного гайда я взял вот этот набор скриптов, собранный непосредственно для данной темы за 5 минут, и не изменяющий в сервере ровным счетом ничего. Он может послужить базой для создания своих модов, функций, переменных или классов. Данный гайд будем описывать, исходя из этого архива.
Архив:
Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
2. Создаем папку с нашим модом. Для примера, это будет папка "@My_Server_Mod". В созданной нами папке создаем папку "Addons", а в ней папку "My_Server_Mod".
3. Помещаем содержимое распакованного архива в папку "My_Server_Mod". Должно получиться так:

4. В папке "My_Server_Mod" создаем файлик "config.cpp" и заполняем его следующими данными (советую использовать Notepad++ для этого):
class CfgPatches // требуется обязательно { class My_Server_Mod // требуется обязательно, совпадает с именем мода { units={}; // may be not worked weapons={}; // may be not worked requiredVersion=0.1; // may be not worked requiredAddons={}; /* requiredAddons= { "DZ_Data", // Перечисляем требуемые и используемые модом аддоны (pbo-файлы игры и модов по их внутренним скриптовым именам) }; */ }; }; class CfgMods // // требуется обязательно, совпадает с именем мода { // https://community.bistudio.com/wiki/DayZ:Modding_Structure#Mod_presentation class My_Server_Mod { dir = "My_Server_Mod"; // Имя папки мода, совпадает с именем мода picture = ""; // Картинка в описании мода action = ""; // Ссылка, например вот так: action = "https://dayz.com/"; hideName = 1; // Не уверен, что этот параметр работает hidePicture = 1; // Не уверен, что этот параметр работает name = "My_Server_Mod"; // Имя мода (а также его внутреннее скриптовое имя) logoSmall = "Mods/TestMod/modlogosmall.tga"; // значок рядом с именем мода, если описание не развернуто logo = "Mods/TestMod/modlogo.tga"; // логотип под меню игры logoOver = "Mods/TestMod/modlogohover.tga"; // при наведении курсора мыши на логотип tooltip = "tooltip"; // подсказка при наведении курсора мыши overview = "My Server Mod"; // Описание credits = "123new"; // credits author = "123new"; // author authorID = "0"; // author steam ID version = "1.0"; // version extra = 0; // Не уверен, что этот параметр работает type = "mod"; // требуется обязательно, остается неизменным // inputs = "mods\testmod\inputs\my_new_inputs.xml"; // необязательно, при использовании пользовательских inputs dependencies={"Core","GameLib","Game","World","Mission"}; // необязательно, если необходимо установить зависимость класса class defs { class engineScriptModule { value=""; // если значение пустое, используется функция ввода по умолчанию files={"My_Server_Mod/scripts/1_Core"}; // вы можете добавить любое количество файлов или каталогов, и они будут скомпилированы вместе с оригинальными скриптами игрового модуля }; class gameLibScriptModule { value=""; files={"My_Server_Mod/scripts/2_GameLib"}; }; class gameScriptModule { //value="CreateGameMod"; // когда значение заполнено, имя функции ввода модуля скрипта по умолчанию перезаписывается им value = ""; files={"My_Server_Mod/scripts/3_Game"}; }; class worldScriptModule { value=""; files={"My_Server_Mod/scripts/4_World"}; }; class missionScriptModule { value=""; files={"My_Server_Mod/scripts/5_Mission"}; }; }; // Если какой-то из разделов скриптинга вам не нужен и вы не сибираетесь его паковать, сотрите необходимый блок с ним выше и в массиве dependencies }; }; Пояснения в файле оставил. Файл готовый:
Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
Как видите, в "deffs" названия классов и путей соответствуют родным из "scripts.pbo", но с допиской имени мода. Имя мода в данном случае и есть идентификатор для обращения к своему моду извне. А в "dependencies" перечисляются используемые классы оригинальных скриптов без дописки номера секции. Количество используемых "dependencies" и блоков "deffs" должно быть идентично.
Пояснения есть также и в официальной документации от разработчика: https://community.bistudio.com/wiki/DayZ:Modding_Structure#Mod_presentation
5. Запаковываем нашу папку "My_Server_Mod" в pbo-файл "My_Server_Mod.pbo" через "PBO manager", как на скриншоте ниже:

Можно использовать и другие способы запаковки, если знаете их или привычны вам.
6. Добавляем в параметры запуска сервера параметр:
" _Server_Mod;" -FilePatching 7. Радуемся, наш серверный мод готов. Пример готового серверного мода:
Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
P.S. Создавать bikey файл для мода и bisign подписи для него не требуется, иначе это может привести к неработоспособности серверной модификации (возможно, недоработка сервера игры разработчиком)

Отмечу сразу, что данный способ подходит для модификации и переписывания оригинальных классов скриптов сервера от разработчиков и модификации чужих модов с помощью моддинга, применяется исключительно на стороне сервера игры и клиент игры не затрагивает. Распространять такой мод игрокам НЕ НУЖНО!
Изменение оригинальных скриптов, для которых не предусмотрена операция "modded class" в движке игры, а также классов и функций, которые защищены языком и движком игры от такого рода действий через серверные моды не получится. Если вы столкнулись с этим, вам проще распаковать scripts.pbo и поместить папку scripts в корень сервера игры, добавить в параметры запуска сервера параметр -FilePatching и изменять напрямую в папке необходимые вам файлы. (правда из-за ошибки разработчиков на патче 1.04 данный метод не работает корректно)

P.P.S. Процедура создания своего собственного клиент-серверного мода на основе скриптов работает таким же образом. В случае создания такого мода, файл "config.cpp" может быть для стандартного мода более разнообразным, а также после требуется обязательная подпись такого мода в bisign и создание bikey файлов. Более подробно это освещать требуется отдельно!

Мы решили сделать подробный гайд по луту в DayZ Standalone 0.60 специально для наших подписчиков! Но для начала давайте разберёмся к чему стремятся Разработчики DayZ Standalone и насколько сложным хотят сделать выживание и поиск лута в будущем.

В первую очередь необходимо понимать что DayZ Standalone позиционируется как настоящий симулятор выживания. В будущем, основы выживания станут важной частью геймплея, как например поиск еды и припасов первой необходимости. В течении первых часов поиска лута, вы возможно сможете найти себе огнестрельное оружие и комплект патрон в придачу.

На берегу выживать будет непросто. Разработчики хотят чтобы игроки продвигались вглубь материка, заставить игроков двигаться по карте, а не торчать в одних и тех же местах у Побережья. Чем глубже вы заходите, тем больше лута вы найдёте. Выживать в глубине материка будет сопряжено с большим риском, но и награда будет соответствующей.

Механики вроде садоводства и сбора мяса с трупов, будут ненужными, если Разработчики не будем соблюдать баланс еды, это часть выживания в конце концов.

Разработчики знают, что такое выживание не всем придется по душе, но DayZ Standalone может последовать примеру Армы 2 и при помощи мододелов дать игрокам большой выбор геймплея, будет большой функционал для мододелов!

Именно поэтому в 0.60 патче DayZ Standalone на побережье очень мало лута, весь лут в глубине карты и на Северо-Западе. Но у нас для вас есть некоторые вкусняшки, например на некоторых точках можно найти не плохие стволы. Где искать?

Например в зелёных будках (КПП) спавнится очень много оружия в 0.60 патче DayZ Standalone, прямо на столах: UMP, MP5, Мосинки, дробовики и т.д.

Вот вам карта всех будок (КПП):



Также есть вот такие вышки освещения, на которых спавнятся: СВД, Винторез, FN FAL, Репитер, Блейз, Винчестер и т.д.

А вот собственно и карта с ними:




Что нужно делать, чтобы не убили?

После рождения персонажа, немедленно же убегайте из точки спавна. Это очень злачные места, для тех кто сумел выжить и найти себе оружия и хочет просто на просто поразвлечься. Точки спавнов и поселки возле моря, это самые часто убиваемые места, так сказать контер-страйк зона, правда у вас ничего нету и вы кепка)).
Если вы сумели уцелеть и убежали с точки респа, то вы должны двигаться по красным стрелкам, которые есть на рисунке или похожим путем. Здесь простая логика - вам нужно достичь более-менее спокойных и не особо людских пунктов в средине карты. В места которые обозначены желтыми кружками не стоит лезть, если же конечно не хотите быть убитым каким-то кустодрочером.


Где же нам найти еду и воду?

Вы всё такие добежали до Тулги? Первым делом нужно найти колонку синего цвета и напиться, быстрым нажатием на ней кнопку F не меньше чем 20 раз, должен появиться статус hydrated , это означает, что персонаж напился и жажда его не будет тревожить. Если вы по пути смогли найти банку воды - то лучше ее оставить до лучшего времени, в дальнейшем вашему персонажу всё равно захочется пить и чтобы не умереть, вы выпьете ее. Очень пригодилась бы фляга или бутылка, их можно наполнить и носить с собой, наполнять их можно под дождем, колонки или озер.

Найти еду, это куда посложнее. Если вы видите лежащие киви, бананы, помидоры, кабачки которые были оставлены недоброжелателями. Утоляют голод они ненадолго, а вот заразиться какой-то желудочно-кишечною болезнью в хорошем случае или умереть - это проще всего. Консервы или тунец в приоритете. Если вы нашли консервы, то рано радоваться, их нужно еще чем-то открыть. Для консервов подойдет топор, консервный нож, топор, штык-нож, одним словом острый предмет.


Что нам одеть?

В должно быть самые нужные предметы для выживания, минимум еды. Все вещи, которые вы можете унести обязаны размещаться в вашем рюкзаке и карманах одежды. Для начала мы выбираем одежду самому большому количеству слотов, а уже чуть позже будем подбирать под цвет.

Где взять оружие?

Если вы всё еще живы и находитесь где-то на средине Черноруссии, то у вас должны быть как еда, так и вода, ну и появиться новая одежда. В таком стиле игры можно играть очень долго, например лутать окрестности Старого и Нового собора, например один раз в день. В особенности, когда у вас в руках есть топор, для убийства зомби которые за вами гонится. Такой вариант был самым оптимальным для реальности, но мы же в игре DayZ Standalone, так что, немного рискнем и отправимся на поиски оружия. Расстреливать зомби с расстояния куда приятнее и безопаснее, чем с топора.

Обычно оружие спавнится на аэродромах и милитари базах (военных). Такие базы и аэродромы всегда находиться у кого-то на прицеле, то-ли злобные бандиты, то-ли такой же выживальщик как, без разницы. Так что, заходы на базу и выход должен быть очень быстрым. Зашли, взяли оружие и со скоростью звука вышли. Долгое промедление может сказаться на вашем здоровье, это в хорошем случае или смерть. Всем не хватает патронов, все при стволах, все бояться потерять свою жизнь.


Как быть дальше??

И так, вы практически топовый лутер, с топовой пушкой и рюкзаком который забитый жратвой и напитками. На таком месте и начинается игра про выживание. В игре DayZ Standalone никто не будет вам давать каких-то заданий - нужно выполнить это, а потом это, а потом вот еще и это. В этой игре, что вы хотите, тоесть что угодно, можно пойти обратно к берегу для помощи бедным кепкам, избавлять их от мучений в этом жестоком мире, если вы таким не занимаетесь, то можно посидеть и вылавливать всяких там снайперов на кепок или других кустодрочеров, можно пойти по всей карте, можно еще вернуться на военные базы или аэродромы, чтобы получить порцию адреналина, ну и одеться у военную одежду.

Какая должна быть тактика?

Что нам делать - это и так понятно) Как это делать? Кто виноват?

Для начала нужно распечатать карту Чернорусии, чтобы не прыгать через окна и смотреть в онлайне.

Чтобы вам остановить кровь, нужны бинты или тряпки, ну первого у нас нету, то остается снять самую первую рубашку и порвать ее на тряпки.

Если вы вбежали в село, то заранее в голове рисуйте маршрут какими путями вы будете убегать. Приведу небольшой пример, когда вы лутали Тулгу, то к вам пристал зомби. Самый верный вариант - это убегать в направлении Мсты, это нам по пути, а зомби очень скоро отстанет от вас.

Лутать лучше всего очень большие здания. Как правило лута в маленьких домах очень мало или совсем отсуствует. Практически весь лут в огромных домах. Если вы полутали большие здания, не стоит останавливаться на маленьких, лучше бегите в следующий город.

Очень много лута можно встретить в закрывающихся гаражах, не нужно их пропускать.

Полутанные города лучше всего пропускать. Как только вы забежали в город и увидели открытые двери, отсутствие зомби и лута. То проще не тратьте на город и поиски лута, если видно, что до вас его уже кто-то ограбил, проще бегите в другой. Лута не будет до самого рестарта сервера, а респавн предметов в игре DayZ Standalone пока нету.

Не стоит кушать и пить воду в города, да и не стоит копошиться в своем рюкзаке долго. В таким местах очень большая вероятность того, что вы можете встретить кого-то еще и получить по кабине во время обеда или какую сегодня выпить воду - фанту или колу? Насобирали вкуснятины и быстренько в лес. перед тем как вы заходите в город, рекомендуется освободить рюкзак от ненужного хлама под новы лут. Еду скушать и воду выпить, если желудок будет полон, то об этом вам сообщит строка - уведомление.

Как только вы вбежали город - ориентируйтесь по указателям, чтобы знать свое точно место пребывания и куда может привести дорога на которой вы стоите. Если вы не можете найти указателей, солнце утром на востоке, днем на юге, а вечером на западе. тучи всегда идут в одном направлении из запада на восток.