[DayZ] Standalone Single Local Player SLP 1.29 (solo\singleplayer\cooperative\co-op)

DayZ4 · 39 ratings2.7k views87 favorites43 min readRussianby LanaUpdated Jul 20View on Steam ↗

!⚠️WARNING⚠️! - A-aa-a-a-a-a-a-!@@@@$%

🧠МНОГО БУКВ - СТРАШНО ДАЖЕ НАЧИНАТЬ!!
📚TOO MANY LETTERS - IT'S SCARY TO EVEN START!!


💥=== 💣💥=== 💣💥=== 💣
I don't speak English well, although I understand it quite well.)
Please, forgive me for the bad translator.
I'm trying to adapt the mod to English too.
Using the guide - translate by a translator, the meaning is preserved, you only need to repeat what is indicated in the screenshots.
If there is someone READY to help, we can make a full guide for EU\US players together!
Write to STEAM - let's cooperate in a noble cause)
💥=== 💣💥=== 💣💥=== 💣

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

РУКОВОДСТВО ЛЕГКОЕ В РАБОТЕ
ЧИТАЙ И ДЕЛАЙ!
+ Я сразу даю решение по той или
иной проблеме "как ее решить если у вас = так" ?

И МОЯ ЗАДАЧА, не просто дать вам ===> "ткните сюда-сюда-сюда", я - стараюсь ВАС еще и НАУЧИТЬ пониманию, ЗАЧЕМ МЫ ЭТО ДЕЛАЕМ, ибо с этого момента - ВЫ становитесь АДМИНОМ своего сервера.


PS
Может есть способы "умнее" или "проще", но лично мне наткнуться на что-то более простое не свезло, поэтому - делюсь тем, что знаю и проверено своей головой и руками.
Главное, спасибо тем кто давал фидбэк! Без вас, было бы тяжко.
Благодаря ВАМ мы собрали максимально удобные и решающие если не все, то почти все моменты с настройками и комфортной игрой.

Если у вас возникли сложности, что-то не получилось - не стесняйтесь - пишите, помогу настроить 😉

РЕЖИМЫ ИГРЫ:


21 игровой батник и полный перевод после v0.07 💀
Сейчас версия мода v0.06 SLP


ОПИСАНИЕ:

...SLP_classic.bat
Сохраняет полностью оригинальный формат игры, как на официальных серверах DayZ.

Подойдет для тех игроков, кто хочет самый простой DayZ, без модов, дополнений и админок. Хотя на этот режим вы можете ставить моды, я рекомендую для модов и личных настроек использовать SLP_classic_VPPAdmin.bat, а этот режим оставить для "штатной" проверки игры после обновлений.

...SLP_classic_VPPAdmin.bat
*после v0.07
Сохраняет полностью оригинальный формат игры, как на официальных серверах DayZ - можете добавлять моды, пробовать настраивать свое + примером в 0_start.bat файле пред подготовлена "строка запуска" админки.

Подойдет для тех игроков, кто хочет играть DayZ, но при этом пробовать создавать "свою сборку" или пробовать настроить игру с панелью администратора.
ПРИМЕЧАНИЕ:
_classic_SLP_VPPAdmin.cfg
verifySignatures = 2; => 0

ПОДРОБНОСТИ:
⚙️Как обновить SLP + новый мод

CLASSIC будут разделены в [mpmissions] с v0.07
SLP_classic.bat будут работать от "родных папок":
dayzOffline.chernarusplus
dayzOffline.enoch
dayzOffline.sakhal

SLP_classic_VPPAdmin.bat будут работать от SLP режимов:
dayzOffline.classic.chernarusplus
dayzOffline.classic.enoch
dayzOffline.classic.sakhal

Вы сами себе хозяин, ставите свои моды, настройки, зависите только от обновлений Разработчиков, обновляете сервер как любой администратор любого сервера.
Добавлять @DayZ Single Local Player сюда нет необходимости, используйте уже настроенный VANILLA режим с SLP модом, или HARD и MEDIUM.

...SLP_vanilla.bat
Вид от 1/3-го лица, светлая ночь, есть прицел, животные/лута/фруктов/точки спавна/погода/зараженные/зараженные зоны итд как в оригинале за исключением собственных types и events настроек, зараженные встречаются в лесу + крафты и настройки мода SLP.

Это обычный DayZ но с наработками мира под SLP мод.
Подойдет тем, кто желает ощутить что-то новое от игры с немного более интересными усложнениями и механиками. Добавьте админку для полного счастья :)

...SLP_hard.bat
Вид 1-го лица, темная ночь, нет прицела, рандом тиров "что угодно - где угодно", животных/лута/фруктов итд мало, волков больше, новые элементы дизайна карты, зараженные зоны больше диаметром, новые точки спавна, погода холодная, зараженные встречаются в лесу и их больше + крафты и настройки мода SLP.

...SLP_medium.bat
Вид 1/3-го лица, светлая ночь, есть прицел, рандом тиров "что угодно - где угодно", животных/лута/фруктов итд мало, волков больше, новые элементы дизайна карты, зараженные зоны больше диаметром, новые точки спавна, погода холодная, зараженные встречаются в лесу и их больше + крафты и настройки мода SLP.

HARD и MEDIUM зависят от одной и той же базы в папке [mpmissions]
То есть запуская ...hard.bat или ...medium.bat - действия в игре будут теми же - только настройки, прицела/ночи и игры от 1-го/3-го лица будут отличаться.
Таким образом, вы можете играть спокойно запуская hard.bat, а если вашему другу или вам надоел вид от первого лица или хотите более светлые ночи, вы просто запускаете в следующий раз medium.bat и продолжаете играть тем же персонажем, на той же карте с сохранением всех ваших прогрессов.
HARD и MEDIUM ЕДИНСТВЕННЫЕ в сборке SLP, где папка сохранения одна и та же! В остальных режимах сохранения разделены.

📢 ! ! !
Настройки действительно сложные и персонаж голодает со старта, удержаться и выжить даже у меня получается иногда 1 из 10 попыток, но послевкусие победителя потом - бесценно! У вас буквально есть от 20 минут до 1 часа в зависимости от погодных условий, что бы ваш персонаж выжил.

Пара советов:
Грейтесь - согретый персонаж меньше голодает.
Не ищите еду - добывайте ее сами.
Не бегайте - быстрее умрете. В прямом смысле не бегайте, ходите, берегите силы, особенно с самого старта!

Проявляйте смекалку! В игре есть много механик, что могут вам помочь, и разнообразить ваш геймплейный опыт.😉


Что бы быть "в курсе" механик игры или чего от SLP модификации ждать = заглядывайте на страницу Обновлений.
В мыслях работа над отдельным Руководством для описания "наших механик", но признаюсь честно, я сторонник идеи изучения на собственном опыте 😏 и ошибках 😈.
Это сохраняет интерес к "покорению" игры, поскольку не зная всех тонкостей и спойлеров, я стремлюсь вас удивлять новинками обновлений, сюжетными отсылками и пасхалками, а главное - атмосферой игры, которую стремлюсь улучшить до такого уровня ощущений, что даже "одиночно", сохраняется чувство слежки, опасности и присутствия кого-то за вашей спиной.
И самое, для меня - важное...
Я стараюсь перенести в нынешний DayZ SLP ту атмосферу,
которую помню со времен старой Alpha Standalone...



...DARKNESS_SLP.bat
Доступны к после обновления @DayZ Single Local Player ==> Server-SLP в папке [mpmissions] ==> [TEST]

Инструкция прилагается, настроите после знакомства с Руководством.
(*в будущем, с добавлением INSTALLER_SLP.bat папка [TEST] будет не нужна и "пропадет" в следующих обновлениях)

Сценарий DARKNESS создан на основе HARD и MEDIUM режимов, и пока, грубо говоря, это та же Чернорусь или Ливония c малым лутом и сложностями HARD и MEDIUM - но, словно в мире кто-то глобально "выключил свет" и рассвет никогда не наступит.
Тут отрабатывает пробник "сценарного спавна", персонаж после появления в мире ненадолго теряет сознание и просыпается с "оглушением в ушах".
В целом, Тьма понравится тем, кто хочет ощутить экстрим и хоррор-тему.
Планирую набрасывать интересные световые зоны, костры и может добавим какой-то мистики и паранормальщины.
😈
Посмотрим на востребованность.


...SAKHAL 🤔?
Первый "пробный" вариант после v0.07...

Немного о Характеристиках...

Не мимо, но около нужной темы

У меня два устройства в доме, но оба они "едва ли дышат" с моими запросами моддинга (текст и графическое редактирование изображений, без моделей и 3D обработки) и нынешнего DayZ, и дело не в том, что я "не могу" себе позволить обновить "железо", дело в необходимости и ресурсах по мере актуальности в жизни, в которой сейчас не легкий период.

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

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

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


Характеристики ПК Intel-PC77
Операционная система: Windows 11 Pro 64-bit
Процессор (CPU):
Модель: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz (4 ядра)
Год выпуска: 2012 (старая, но надежная архитектура)
Оперативная память (RAM):
Объем: 8192 MB (8 ГБ) Это минимальное требование для комфортной игры в DayZ. В сочетании с Windows 11 может вызывать небольшие задержки (фризы) из-за нехватки ОЗУ.
Видеокарта (GPU):
Модель: NVIDIA GeForce GT 1030
Видеопамять: 2 ГБ = Видеокарта начального уровня. Может потребовать снижения графических настроек (например, дальности прорисовки частиц и теней) для стабильной работы DayZ на Full HD разрешении.
Общая оценка:
Конфигурация считается слабой по современным стандартам, но вполне достаточна для игры и разработки модов на средних или низких настройках графики.

С этого компьютера я играю стабильно на средне-высоких в 40-50 кадров, но иногда в моменты кучности зараженных ощущается проседание на 25-30 кадров. Для игры одиночно (так как синхронизация идет только между вами и вашим ПК) - хватает более чем. Для игры с друзьями, скажем так, чем больше людей заходит на сервер, тем "мощнее" обороты синхронизации.
Если интернет тянет, потерпеть можно, тем более, если играете с другом :)
Но все же, что бы не "насиловать" старичка, я ставлю минималку в настройках.


Характеристики ноутбука ASUS
Операционная система: Windows 10 Домашняя (64-bit)
Процессор (CPU):
Модель: Intel(R) Core(TM) i3-5005U @ 2.00GHz
Комментарий: Буква «U» означает энергоэффективный (слабый) процессор для работы от батареи. Частота 2.0 ГГц очень мала для DayZ, который требует минимум 3.0+ ГГц для нормальной обработки логики модов.
Оперативная память (RAM):
Объем: 6144 MB (6 ГБ)
Комментарий: Это ниже официального минимума DayZ (8 ГБ). Система будет постоянно использовать файл подкачки, что приведет к сильным тормозам.
Видеокарта (GPU):
Модель: Intel(R) HD Graphics 5500 (Интегрированная)
Выделенная память (Dedicated): 128 MB
Комментарий: У этой карты НЕТ собственной видеопамяти. Она «крадет» её у оперативной памяти (Shared Memory). 128 МБ — это критически мало. В DayZ такая карта обычно выдает 5–15 FPS на самых минимальных настройках в разрешении 720p.
Общая оценка:
Этот ноутбук значительно слабее основного ПК.

Про fps 10-12 чистейшая правда, и это всегда на самых минимальных настройках.
Но этот "трудяга" мог запускать сервер, и я могла с этого же ноутбука быть одновременно игроком. Более того, ко мне - подключались друзья с других городов, но ощущения "тяжести" было очень сильным, так что мои тесты, это самые радикальные и жесткие условия исключительно моего упорства и желания играть в ту игру, что мне нравится.

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

Как быстро узнать характеристики вашего ПК без всяких программ?

Кнопка Win + R (обычно слева в углу)



Напишите в строке [ dxdiag ] и сохраните с выводом текстового файла DxDiag.txt



Самое основное, что я брала для оценки в интернете - это параметры:
----------------------------
System Information
----------------------------
----------------------------
Display Devices
----------------------------

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

Что ж.. теперь, приступим к настройкам?

1) Коротко, для тех кто в теме 🔪

Инструкция для тех, кто понимает, "что и откуда" берется,
что такое keyS, addon-Ы, "что" и "во что" переносим по папкам.

Всем остальным, кто "не в теме" - перейти в раздел ==>

2) Не коротко - для тех кто в "кепке" 🧢

[1] Моды и DayZServer
Подписаться
CF и DayZ Single Local Player
Скачать чистый сервер открыв DayZServer в Инструментах Steam,
и сделать его копию [DayZServer – копию] в корневой папке [common]

[2] SLP
Переименовать [DayZServer – копия] в [DayZ_Standalone_SLP]

[3] [!Workshop]
Перенести моды @CF и @DayZ Single Local Player
из папки игры ==> [DayZ] ==> [!Workshop]
в сервер ==> [DayZ_Standalone_SLP]

[4] Зайти в [mpmissions]
Найти папки [dayzOffline.chernarusplus] и [dayzOffline.enoch]
Нужно сделать ПО 4 ИДЕНТИЧНЫЕ КОПИИ

Папки:
1 dayzOffline.chernarusplus – копия
2 dayzOffline.chernarusplus – копия(2)
3 dayzOffline.chernarusplus – копия(3)
4 dayzOffline.chernarusplus – копия(4)

5 dayzOffline.enoch – копия
6 dayzOffline.enoch – копия(2)
7 dayzOffline.enoch – копия(3)
8 dayzOffline.enoch – копия(4)

*[dayzOffline.sakhal] делайте аналогично по желанию и наличию купленного DLC

Между [dayzOffline] и [именем карты] написать
.hard. .vanilla. .classic. .darkness.

dayzOffline.hard.chernarusplus
dayzOffline.vanilla.chernarusplus
dayzOffline.classic.chernarusplus
dayzOffline.darkness.chernarusplus

dayzOffline.hard.enoch
dayzOffline.vanilla.enoch
dayzOffline.classic.enoch
dayzOffline.darkness.enoch

(*DARKNESS мы "пред подготавливаем". Все настройки будут в папке [TEST])

[5] Файлы сервера
Зайти в @DayZ Single Local Player
Вывести обновление [Server-SLP]
Обновить ваш переименованный [DayZ_Standalone_SLP] с заменой файлов.

[6] НАСТРОЙКА\СКАЧИВАНИЕ start.bat и OFF.cmd

СКАЧАЙТЕ готовый архив:
***АКТУАЛЬНО = zero.start.bat***
ГОТОВЫЙ АРХИВ

Для РУЧНОЙ НАСТРОЙКИ, создайте файлы 0_start.bat и OFF_SLP_SERVER.cmd
***АКТУАЛЬНО = zero.start.bat***
ТЕКСТЫ для start файлов zero.start.bat

Перенесли\Создали файлы в ваш сервер?

ОК = Продолжим...

[7] Локальная сеть
*Для Одиночной игры (ВЫ=Сервер и ВЫ=Игрок с одного и того же ПК), можно пропустить установку [7] и [8], но, если вы не сможете потом найти в Лаунчере свой сервер ==> обязательно настройте!

Для игры с другом Вам и Другу требуется Скачать\Установить Radmin vpn
(или Hamachi vpn, но я работала только с Radmin)
Создать Имя сети и Пароль, скинуть Имя и Пароль другу, он должен подключиться к вашей сети Radmin и появиться как "новый контакт" под этой сетью.
Этот же IP Radmin vpn вы будете использовать для поиска сервера в "Стандартном Лаунчере" закладка [ЛВС] или [Прямое соединение] +порт консоли сервера.

Кстати, о портах..

[8] Брандмауэр Windows
Возможно для игры с друзьями потребуется открыть порты в Брандмауэре Windows для DayZ

Почему возможно?

Все индивидуально от интернет провайдера, компьютера, роутера, Брандмауэра Windows.
Если порты Windows не помогут, нужно открывать порты ЕЩЕ и в РОУТЕРЕ.
С портами роутеру все индивидуально, зависит модели и провайдера.
Тут не подскажу, но если так случилось:
Гуглите свою модель, пробуйте... настраивайте...

Порты Брандмауэр Windows можно открыть\закрыть за 5 секунд при помощи port_open.bat и port_close.bat из архива Server-SLP zero.start.bat ===> LINK

ИЛИ настройте вручную:

Открываем [Брандмауэр Windows]
[Дополнительные параметры]
Правила для [ВХОДЯЩИХ] и [ИСХОДЯЩИХ подключений]

Начинаем для [ВХОДЯЩИХ]:
[Создать правило]
[ • ] – [Для порта]
для Протокола [TCP]
[ • ] – [Определенные локальные порты] (сюда пишем первый порт из списка 2302, 2303, 2304, 2305, 27015, 27016)
[2302]
[ • ] – Разрешить подключение
[ • ] – [Доменный/Частный/Публичный] (по умолчанию должны стоять)

Имя ставите любое. Русский, английский = Разницы нет никакой. Хоть одно и тоже имя пишите [DayZport]
Просто структурировать визуально [ВходящийDayzTCP2302]
или [IN_Dayz_TCP_2302] - вам же удобнее будет.

Имя = сохранили.
Описание = не обязательно.
Закончили = нажали Готово.

Повторить все [TCP] еще для 2303, 2304, 2305, 27015, 27016

Итого ВХОДЯЩИХ правил получится:
ВходящийDayzTCP2302
ВходящийDayzTCP2303
ВходящийDayzTCP2304
ВходящийDayzTCP2305
ВходящийDayzTCP27015
ВходящийDayzTCP27016

Дальше, все тоже самое, для протокола [UPD]

Получится:
ВходящийDayzUPD2302
ВходящийDayzUPD2303
ВходящийDayzUPD2304
ВходящийDayzUPD2305
ВходящийDayzUPD27015
ВходящийDayzUPD27016

Далее все тоже самое для ИСХОДЯЩИХ правил [TCP] портов 2302, 2303, 2304, 2305, 27015, 27016 и потом для протокола [UPD] портов 2302, 2303, 2304, 2305, 27015, 27016

Получится для [TCP]
ИсходящийDayzTCP2302
ИсходящийDayzTCP2303
ИсходящийDayzTCP2304
ИсходящийDayzTCP2305
ИсходящийDayzTCP27015
ИсходящийDayzTCP27016

...для [UPD]
ИсходящийDayzUPD2302
ИсходящийDayzUPD2303
ИсходящийDayzUPD2304
ИсходящийDayzUPD2305
ИсходящийDayzUPD27015
ИсходящийDayzUPD27016

Ок. Перезагружаем ПК!

[9] Алгоритм для игры:
Включаем ПК
Заходим в Steam

[10] Запускайте один из 0_start.bat

0_start.bat не стартует?
Весь сервер [DayZ_Standalone_SLP] перенесите
напрямую на C:\ или D:\
Помогло?
Далее

Ждем загрузку серверной консоли до надписи:
[IdleMode] Entering IN - save processed
с SSD грузит за 1-2 минуты,
с HDD 20-30 минут

*Если [IdleMode] Entering IN - save processed - не появляется?
Вам сюда ==> Рекомендации по серверу - [IdleMode] Entering IN - save processed
Почитаете, поймете что делать.

[11] Открываем Steam
Запускаем DayZ Стандартным Лаунчером


[Серверы] ==> [ЛВС]

*или [Прямое соединение]
IP Radmin vpn+ [ порт ] консоли сервера


🔊 Важно
Не виден сервер - Кнопка [Обновить] 🔄
Обычно для решения хватает перезапуска Лаунчера, не выходя из Steam
Бывало я по 5 раз перезапускала DayZ и Лаунчер, не впадайте на этом этапе сразу в панику, что все сломалось!

🔊 Важно х2!!
Если в Лаунчере [ЛВС] или [Избранном] сервер так и не появляется даже с 25-го раза, делайте настройку:
Пункта [7] и [8]

Возможно у вас конфликтует сеть с роутером или провайдером.
После настройки - все должно работать.

В подтверждение правильности подключения, вы увидите наши "подсказки" загрузочного экрана и обратный отсчет 15 секунд до старта.

[12] Выход и выключение сервера
Поиграли - Вышли из игры
Ждите снова в серверном окне консоли надпись:
[IdleMode] Entering IN - save processed

Выключаете сервер файлом OFF.cmd

Повторить для игры 9-10-11-12

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

Все! Приятной игры 🤙

2) Не коротко - для тех кто в "кепке" 🧢

Как говорится, с картинками, без регистрации и смс, для тех, кто как я - без понимания на пальцах ни черта не поймет))

Начнем с самого начала...

Установка сервера
Что бы создать свой сервер, нужно его скачать.
Он есть у вас в Steam

STEAM ==>> Библиотека ==>> Игры и Инструменты
==>> нажать ✅ галочку для отображения Инструментов



DayZ Server появится в библиотеке

Выбрать ==>> DayZ Server ==>> Установить



Пока скачивается ==>> DayZ ==>> Центр сообщества



Мастерская ==>> найти в поиске



Ищем моды CF и
DayZ Single Local Player



Нашли [➕] ==>> Подписались

Пусть качаются, пока с ними ничего делать не надо.
Вернемся к серверу.

Дальше нам нужно зайти на локальное расположение сервера на вашем устройстве.
У меня настроено так:
С:\Steam\steamapps\common\DayZServer

Находите свой прямой путь из Steam
DayZ Server ==>> Управление ==>> Просмотреть локальные файлы ==>>



После мы попадаем в локальную папку [DayZServer] со всей базой файлов для сервера.
С ней то мы и будем работать.

Что бы скопировать сервер и сделать из исходника «свой», вернитесь в папку [common]



Папку [DayZServer] сделайте копию:
[DayZServer – копия]


Именно ее мы и будем изменять, чтобы не задевать при обновлениях «родную» [DayZServer] папку с данными. Это удобно тем, что в случае каких-то обнов или внедрений – ваши настройки/прогресс/ивенты и SLP конфигурации сервера не будут утеряны,
а для обновления нужно будет перенести изменившиеся файлы
из [DayZServer] в ваш ==> [DayZ_Standalone_SLP]
*подробнее можете потом взять заметку из раздела:
⚠️ Ссылки и информация
=
Полезно знать - Рекомендации по серверу + установка Admin VPPA
Обновление файлов сервера

Зачем так делать?
[DayZServer] любой измененный файл от "стандартного" видит как "сломанный", даже если это всего лишь новая точка спавна игрока,
и если оставить "как есть" (папку [DayZServer] и работать в ней), то все настройки - будут считаться ошибкой, и игра будет стараться каждый раз обновить эти файлы на родные.
По этому - делаем свое.

!На заметку!
⚠️ Обратите внимание сейчас на ваш путь C:\ или D:\
есть ли там:
папка Program Files
папка Program Files (x86)
папка Windows
или в папке пути есть пробел
или Кириллица:
Например так:
C:\Program Files (x86)\Steam\steamapps\common\DayZServer
С:\Мои игры\NEW\STEAM\steamapps\common\DayZServer
C:\Игры\SteamLibrary\steamapps\common\DayZServer
C:\Steam Library\steamapps\common\DayZServer
С:\Program Files\SteamLibrary\steamapps\common\DayZServer
D:\Games\PC game\steam\steamapps\common\DayZServer
Z:\Новые игры\Steam\steamapps\common\DayZServer
и так далее...

Вы вернетесь к этому важному моменту в разделе

..2.1 start.bat и настройка

А пока, продолжим...

Создание SLP сервера
Папку "копии" нужно переименовать
из [DayZServer – копия] ===> DayZ_Standalone_SLP



🔊 Важно
Большинство игровых файлов доработанных и настроенных мной (для создания этой версии локального сервера) зависят именно от названия папки DayZ_Standalone_SLP
Ни ( DayZStandalone_SLP ) или ( DayZ Standalone SLP ), ( DayZ server SLP ),
( MyServerDayz ) – !не подойдет!

Моды
Теперь нам нужно найти моды, на которые мы подписались из Мастерской, они лежат в папке [!Workshop]

!Workshop находится в папке игры с DayZ

У кого не видна папка !Workshop
==>> Откройте "скрытые папки" или "скрытые элементы"
или быстрее через Лаунчер 1-2-3-4


Итак – нашли !Workshop


В папке !Workshop у вас уже может быть много модов, но в данным момент нас интересуют именно:
@CF
@DayZ Single Local Player

*Если модов нет - запустите DayZ "Стандартный Лаунчер" и подождите.
Моды подтянутся в игру.

Или как писала выше [Восстановите] принудительно через Лаунчер.


Эти два мода вам нужно СКОПИРОВАТЬ и ВСТАВИТЬ в папку самого сервера, что вы переименовали в
DayZ_Standalone_SLP


После копирования в [DayZ_Standalone_SLP] должны появиться эти две папки:


Ключи .bikey
***МОЖНО ПРОПУСТИТЬ***
Новые 0_start.bat (вы скачаете\создадите их чуть ниже, позже), это файлы что "запускают" ваш сервер.
Они копируют ключи самостоятельно!!!
= = = =
Что бы вы как АДМИНИСТРАТОР СВОЕГО СЕРВЕРА понимали КАК ЭТО РАБОТАЕТ:
С другими start.bat ключи от модов (.bikey) нужно было вручную вытаскивать из @папки мода, в серверную папку [keys]

Благодаря этому, при запуске сервер «открывает» ключом (.bikey) @моды и читает их задания, изменения, скрипты и файлы, что делал мододел.

Базы данных SLP

***НЕ ПРОПУСКАТЬ :)***
Еще немного колдовства CTRL+C CTRL+V вам нужно сделать в папке mpmissions.


Из папки [mpmissions] найдите стандартные:
dayzOffline.chernarusplus
dayzOffline.enoch

Сделайте копии:
1- dayzOffline.chernarusplus – копия
2- dayzOffline.chernarusplus – копия(2)
3- dayzOffline.chernarusplus – копия(3)
4- dayzOffline.chernarusplus – копия(4)

5- dayzOffline.enoch – копия
6- dayzOffline.enoch – копия(2)
7- dayzOffline.enoch – копия(3)
8- dayzOffline.enoch – копия(4)

просто между dayzOffline и картой напишите
.hard.
.vanilla.
.classic.
.darkness.

Переименуйте:
1 - dayzOffline.hard.chernarusplus
2 - dayzOffline.vanilla.chernarusplus
3 - dayzOffline.classic.chernarusplus
4 - dayzOffline.darkness.chernarusplus
5 - dayzOffline.hard.enoch
6 - dayzOffline.vanilla.enoch
7 - dayzOffline.classic.enoch
8 - dayzOffline.darkness.enoch


*[dayzOffline.sakhal] делайте аналогично по желанию и наличию купленного DLC
(*DARKNESS мы "пред подготавливаем". Все настройки будут в папке [TEST])

⚠️
Не ставьте лишних [ . ] и проверяйте правильность написания слов!
Если напишите вместо .vanilla. например dayzOffline.vanila.enoch
или поставите [ .. ] dayzOffline.vanilla..enoch
либо ошибетесь в имени карты dayzOffline.vanilla.noch - ничего не заработает!

Имя папки так же важно как и имя сервера DayZ_Standalone_SLP

..2.1 start.bat и настройка

Перенос настроек сервера на ваш компьютер
⚠️
Весь архив можно проанализировать антивирусом,
открыть\прочитать файлы Блокнотом или Notepad++



1) Зайдите в папку мода @DayZ Single Local Player
2) Найдите папку Server-SLP с архивом сервера DayZ_Standalone_SLP
3) Папку DayZ_Standalone_SLP обновите своему
серверу DayZ_Standalone_SLP в папке common

В результате вы обновите серверный пакет с подготовленными настройками в mpmissions и .cfg для режимов игры
+ доступ [TEST]
При желании, потом настроите...инструкция в папке.


Продолжим

= = = = = = = = = = = = = = = = =
0) - Точка "ноль"
= = = = = = = = = = = = = = = = =

0_start.bat


Ссылка на копирование и готовый Google Drive архив start файлов
Скачайте и перенесите на свой сервер.

⚠️
*0_start.bat относящиеся к VPP и SAKHAL пока НЕ БУДУТ РАБОТАТЬ!!!
Будут доступны после v0.07 и обновления SLP_INSTALLER.bat
⚠️

Нет желания скачивать, можете создайте вручную сами:
Создание вручную ===> ТУТ

0_start.bat Актуальны для SLP v0.06 и выше.

Батники 0_start.bat не требуют ручного редактирования локации сервера, как это указано в большинстве видео инструкций и руководств из интернета.
Батник сам себя найдет и запустит ваш сервер.
Это очень удобно!
Буквально можно хранить сервер на флешке, взять с собой, и запустить где угодно и когда угодно, при условии выхода в сеть интернет + наличие для входа в Steam аккаунт.

Ничего подобного я лично, когда искала настройки локалки - не находила.

Единственный момент...

Трудности с запуском (!батник сразу закрывается!) могут быть если сервер или Steam находятся через Program Files, но я у себя тестирую, в запуске Администратора и без, у меня все стабильно отрабатывает, НО, у кого-то - не работает.
Может тут опять вступает в силу воля богов Рандома, персональных настроек и установленных программ на вашем ПК.

Исключим ошибки запуска сервера на этом этапе

Помните "заметку"?
!На заметку!
⚠️ Обратите внимание если ваш путь C:\ или D:\
или любой другой диск.... лежит через...
Вот тут она вступает в силу.

Проверяем путь:

[Program Files]
пробел [ ]
Кириллица

❌..Program Files (x86)\Steam\steamapps\common\DayZ_Standalone_SLP
❌..Program Files\Steam Library\steamapps\common\DayZ_Standalone_SLP
❌..My Games\Steam\steamapps\common\DayZ_Standalone_SLP
❌..Мои игры\Steam\steamapps\common\DayZ_Standalone_SLP
✅..Games\Steam\steamapps\common\DayZ_Standalone_SLP


(🤔 *не стартует ? = вырезайте сервер !*)
❓..D:\Игры\DayZ_Standalone_SLP
❓..C:\Игры\Steam\steamapps\common\DayZ_Standalone_SLP
❓..D:\Games\Steam Library\steamapps\common\DayZ_Standalone_SLP

Положить сервер [DayZ_Standalone_SLP] нужно напрямую
на C:\... D:\... F:\ или любой другой диск
✅..С:\DayZ_Standalone_SLP
✅..D:\DayZ_Standalone_SLP
✅..F:\Server_SLP\DayZ_Standalone_SLP

После этого перейдите в раздел:
💻 Продолжим...⌛

ПОЧЕМУ И ЗАЧЕМ ТАК ДЕЛАТЬ?
Немного чтива с послевкусием горького опыта☕...
...кому не интересно - перейдите в раздел:
💻 Продолжим...⌛

...Я очень много раз спотыкалась на этом моменте и опускала руки в настройке синглплеера.
Вроде все по "видосикам в инете", текст .bat строчка в строчку - но нет, не работает!
Сколько нервов и сил потрачено - известно только богам Рандома....

По "стандарту" [Steam] или [Steam Library] устанавливается через [Program Files] или [Program Files (x86)] на диск вашей системы Windows.
Любые системные папки - это безопасность, а мы, благодаря .bat файлам "принудительно" запускаем сервер в алгоритме (файл запуска+BE античит+локация папки сервера+конфиг+моды+сохранения... в директорию памяти [storage_1]... и так далее).
И естественно система "не в восторге" от какого-то процесса регистрации\копирования\накопления данных внутри экосистемы [Program Files] и Windows.

Steam это делает через ярлык запуска DayZServer_x64.exe [кнопка Играть - DayZ Server], и Steam как бы дает [Program Files] свои сертификаты, что приложению [DayZ Server] разрешено вносить изменения в данных внутри папки ..\steamapps\common\DayZServer даже если она лежит через Windows. Хотя, не смею утверждать, многие, кто пытался работать в чистом DayZServer, руководства\форумы на которых я училась... все равно испытывали сложности отработки локальных серверов в условиях работы чистого [DayZServer] без .bat файлов.
То настройки слетали, то не стартовали сервера... то свои настройки невозможно настроить.. мешали обновления... то проверка файлов на повреждение = откат до чистого сервера!
По этому пришла к выводу = если мы хотим свой сервер, со своими стабильными настройками сети, персонализации, модов, настройки территорий, режимов и сложностей, и игры с другом, и все это не в 50GB делать, а в наши ~5GB = нужно свое.

С моими знаниями, создать все грамотно в условиях только одной папки [DayZServer] невозможно, если только не создавать DayZServer1.. DayZServer2.. 3.. 4... и так далее и потом все это вырезать и "переносить" в родную [DayZServer] папку для запуска из Steam кнопкой (Играть DayZ Server)... И если хотите потом другие настройки, вырезать папку DayZServer3 отдавать настройки в [DayZServer]
Я так делала... и это жесть как неудобно и затратно по весу GB.
По этому, в целях экономии места и удобства "все в одной папке", наши батники 0_start.bat работают исключительно в экосистеме папки [DayZ_Standalone_SLP] которую мы с вами создали из родных файлов исходника в Steam, папки [DayZServer].
Главный для меня + в том что сервер, при необходимости, можно хоть на флешку скинуть и взять с собой :)
0_start.bat используют наши, разные базы данных .hard. .classic. .vanilla. и это позволяет экономить место используя одну исходную папку [addons] сервера и моды, а не создавать клоны серверов DayZServer1, DayZServer2... для персонализированных настроек.
Когда до этого додумалась - почувствовала себя безумным ученым)))
Иной раз удивляюсь своей упёртости, ведь я всего-то хотела играть локально... а дошла до собственной сборки сервера.
= = = = = = = = =

По этому, если ваш путь к серверу проходит
через системные папки или в путях есть [ ] пробелы
(на что сами по себе файлы .bat иногда плохо реагируют в зависимости от версий Windows)
нужно "вырезать" сервер на прямой путь C:\... D:\... F:\ и так далее.
Это избавит вас от дальнейших ошибок запуска, когда батник сразу закрывается не начав процесс старта сервера.

На самом деле, проблема почему-то касается большинства игр и программ,
что установлены в системные папки Program Files.

Вот такие вот дела...

====================================

***УСТАРЕЛО***
start.bat - .txt
для v0.05
Cсылка ==> РУЧНОГО КОПИРОВАНИЯ .bat и .cmd

***УСТАРЕЛО***
start.bat - готовый архив Google Drive
- для v0.05
Ссылка ==> АРХИВ .bat и .cmd


====================================

Продолжим...

💻 Продолжим...⌛

Поздравляю! У вас все готово!

НО ЕСТЬ ПАРА ПОСЛЕДНИХ, ВАЖНЫХ НЮАНСОВ
ТАК КАК МОЖНО ИГРАТЬ ОДНОМУ ИЛИ С ДРУГОМ,
С ОДНОГО ИЛИ НЕСКОЛЬКИХ УСТРОЙСТВ...

🔊 Важный момент
Если вы планируете играть с одного и того же устройства (ВЫ=СЕРВЕР 👤 ВЫ=ИГРОК)
или тем-более играть с друзьями, рекомендую все же посадить устройство на интернет-кабель, а не через Wi-Fi, так как серверу сложнее синхронизироваться и лишние тормоза вам не нужны.

= = = = = = = = =
ОДИНОЧНО
= = = = = = = = =

Если вы делали сервер только для себя
то есть вы будете с одного устройства (ВЫ=СЕРВЕР 👤 ВЫ=ИГРОК)
на этом все – можно для профилактики перезапустить ПК.
Для игры используйте эту подсказку:
➜ 🙋‍♂️ Алгоритм для игры Одиночно
Но, учтите ⬇️ следующее 🏡 👤 💻

= = = = = =
🏡 👤 💻
= = = = = =
Если вдруг на этапе запуска игры\сервера по алгоритму:
➜ 🙋‍♂️ Алгоритм для игры Одиночно
0_start.bat стартует и запускает процесс загрузки сервера, но

..поиск сервера в "Стандартном Лаунчере", в [ЛВС] или [Избранном] не увенчался успехом, не виден и так и не появляется в Лаунчере даже с 25-го раза после перезагрузки игры\Steam\Лаунчера..

СДЕЛАЙТЕ НАСТРОЙКУ ==>
👨🏼‍🤝‍👨🏻🛠️ Настройка Для игры с Друзьями
+
😯 Брандмауэр -🤘настройка

...Возможно у вас что-то с сетью, и связано это с роутером, ПК, Windows или провайдером.
Выяснять-копаться = очень долго, а способ решения почти универсален.
Там пару минут потратить и довести сеть до ума.
После настройки Брандмауэра Windows и Radmin vpn - все должно работать как положено.
Ваш Radmin vpn должен быть включенным для игры в своей локальной сети!

Помните про это во время запуска сервера 0_start.bat и подключения к серверу через Лаунчер.
Исходя из опыта, такая проблема есть, но наблюдается не у всех пользователей локальной сети. Если так случилось и сервер не нашли при запуске, до настройте сеть и попробуйте вновь запуститься в алгоритме:
➜ 🙋‍♂️ Алгоритм для игры Одиночно

= = = = = = = = = = = = = = = =
ОДИНОЧНО С РАЗНЫХ УСТРОЙСТВ
ИЛИ С ДРУГОМ
= = = = = = = = = = = = = = = =


= = = = = = = = = = = = = = = = =
🏡👤 💻+💻+💻+...👨🏼‍🤝‍👨🏻💻🏙️⛺
= = = = = = = = = = = = = = = = =
Для игры с другом или если вы играете с двух/трех ноутбуков/компьютеров в доме/квартире
(первый компьютер = сервер, и например второй ноутбук = вы/друг/сосед/брат/сестра будет играть с вами через стенку или из другого города)
подключайтесь между этими устройствами тоже к сети Radmin vpn.
Главный ПК создает комнату Radmin vpn, а с другого устройства (ноутбука), просто присоединитесь к ней и ищите сервер у себя в Лаунчере по IP Radmin vpn.
Для такого варианта игры в доме с двух разных устройств или друзьями из других городов, обязательно
сделайте дополнительно настройку ==>
👨🏼‍🤝‍👨🏻🛠️ Настройка Для игры с Друзьями
+
😯 Брандмауэр -🤘настройка

НО! Даже если вы играете один с разных устройств в доме, алгоритм игры для вашего варианта будет уже по этому формату:
➜ 👨🏼‍🤝‍👨🏻 Алгоритм игры с Друзьями

= = = = = = = = = = = = = = = =

Нужно до настроить? Делайте!
👨🏼‍🤝‍👨🏻🛠️ Настройка Для игры с Друзьями
+
😯 Брандмауэр -🤘настройка

Сделали?

Теперь, как играете?
Одиночкой или с другом?

= = = = = = = = = = = = = = = =

Перейдите в раздел для игры по соответствующему алгоритму:

➜ 🙋‍♂️ Алгоритм для игры Одиночно

➜ 👨🏼‍🤝‍👨🏻 Алгоритм игры с Друзьями

Совет:
Убедитесь что сервер запускается, ошибок нет, и все работает корректно. Не спешите накидывать моды или пытаться сейчас настроить Admin VPPA.
Все будет, но после штатной проверки сервера на запуск.

➜ 🙋‍♂️ Алгоритм для игры Одиночно

Играть ОДИНОЧНО:

[ 1 ] Включить Steam.
[ 2 ] Запустить один из start файлов:


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


[ 3 ] Закрыть окно запуска 0_start.bat:
Если оставите, будет авторестарт через 14400 секунд (4 часа),
можете его просто свернуть.
Для каждого режима игры будет свой цвет запуска.

*Вид 0_start.bat для тех, кто скачал готовый архив zero.start.bat из Google Drive 🤙🖤:
*или, кто отважился скопировать и создать 💪 вручную:
АКТУАЛЬНО
*у меня +@моды на админку на скриншоте


*Вид ручного копирования до v0.05 (устарело):


*Вид для тех, кто скачал из Google Drive до v0.05(устарело):


========
Что дальше?
Дождаться загрузки в маленьком окне (сервер) после надписи:
[IdleMode] Entering IN - save processed

с SSD у меня загрузка проходит за 1-2 минуты,
с HDD сервер у меня запускался минут 20-25.

*Если [IdleMode] Entering IN - save processed - не появляется?
Вам сюда ===> Рекомендации по серверу - [IdleMode] Entering IN - save processed
Почитаете, поймете что делать.

[ 4 ] ..и все, пора играть
Steam ==> Библиотека
зайти в DayZ
==> открыть "Стандартный Лаунчер"



==> [Серверы]
==> закладка [ЛВС] = Локальная Версия Сети

Не видно? Без паники! Обновляйте страницу или перезапустите игру "Лаунчер". Я порой перезагружалась раз 5, все зависит от ПК, интернета/роутера.


Что делать если
🔴Красный сервер? ===> ОБНОВИТЕСЬ ==> CLICK

[ 5 ] А дальше – все как обычно.
==>> [ВСТУПИТЬ]

==>> [Установить моды и дополнения и присоединиться].


В подтверждение правильности подключения, вы увидите наши "подсказки" загрузочного экрана и обратный отсчет 15 секунд до старта.

[ 6 ] Поиграв\выйдя из игры – снова ждем в сервере окне сообщение:
[IdleMode] Entering IN - save processed


Через [IdleMode] Entering IN - save processed - сервер должен синхронизировать все скрипты и выход игрока из сети.
Если этого не делать, вероятно рискуете потерять лут,
"откатиться на берег", да и нахватать ошибок на сервер.

[ 7 ] Выключать сервер через файлик OFF.cmd




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


Все! Приятной игры 🤙

👨🏼‍🤝‍👨🏻🛠️ Настройка Для игры с Друзьями

Тут нужно еще немного настроить сеть:
открыть порты в Брандмауэре и установить Radmin или Hamachi vpn.
Можете конечно попробовать и без портов только с Radmin, какое-то время я так могла играть, но потом все равно пришлось лезть в Брандмауэр..
Там ничего сложного, хотя и выглядит страшно.

Продублируюсь.
Почему порты могут не понадобиться?Тут в ступает в силу воля рандома сетей, провайдера, PC, роутеров и еще только Богам Рандома ХренТебе и его супруге АнеВэтотРаз известно чего..
У кого-то работает без настроек, у кого-то только с ними.
Хотите, пробуйте запустить сервер и подключиться к нему без открытия портов.
...Может что "совпало" у меня, или были какие-то ПРЕДнастройки, но первое время я смогла играть с двух устройств в одной сети без открытия портов. Потом, в один прекрасный момент у меня перестало отображать сервер на втором устройстве, и после - уже и на том, которое играло роль сервера.
Как не стучала с бубном, и не изгоняла духов удаляя и настраивая "с нуля",
толку - ноль целых %¥й десятых.
Но...помогли порты.
Но если Брандмауэр не помог... сервер вы\друг все еще не видите, тогда нужно открывать порты ЕЩЕ и в РОУТЕРЕ. С роутером все индивидуально и от провайдера зависит. Тут точно не подскажу, мне это не понадобилось. Гуглите свою модель, пробуйте... настраивайте...



🔊 Важно
Если у вас и так DayZ лагает на минималках, а ПК тянет его на честной совести - не насилуйте в первую очередь свои же нервы, и не портите впечатления от игры друзьям.
+ Рекомендую играть с интернет-кабеля.
70% всех моих лагов были связаны именно с игрой через Wi-Fi.

Radmin vpn
или Hamachi vpn
Я пользовалась только Radmin vpn и пишу так, как по моим настройкам все работает, но у этих двух программ смысл тот же.

С установкой Radmin vpn сложностей не должно быть
Нашли в интернете. Установили.
Переименовали себя (например по нику или названию ПК - ASUS).
Создали сеть.
Дали ей имя (Например D_SLP_Hard) и пароль.
Имя и Пароль дали другу или вашему второму ПК\Ноутбуку в доме, который будет подключаться к вашей сети Radmin vpn для игры. Друг\Вы с другого ПК\Ноутбука должны появиться в сети (D_SLP_Hard) как "новый контакт".
О доступности узнаете по индикации сети 📶🟢

*
🏡 👤 💻 - для игры ПК=Сервер+Игрок с одного и того же устройства, просто создайте комнату в Radmin vpn. Это поможет "пробить" сложности внутри локальной сети, если в Лаунчере [ Серверы ] ==> [ ЛВС ] сервер не видно в сети онлайн.

Этот IP из Radmin vpn будет использоваться вами и вашими друзьями
в "Стандартном Лаунчере" DayZ [Прямое соединение] + порт: ____
по идее – разово – если никаких дополнительных настроек не сделаете.
Я по крайней мере, один раз настроила - сервер добавила в [ИЗБРАННОЕ] - и больше к этому не возвращалась и даже не вспоминала, пока не начала Руководство писать...


🔊 Важно
Для игры с другом требуется включенный Radmin vpn у ДРУГА и у ВАС.
Обратите на это внимание если Radmin vpn выключен на компьютере или нет в автозагрузке.

🔊 Важно Х2!!
Обратите внимание!
Цифры консоли сервера (маленькое окно + [порт: 2302]) и Radmin vpn сеть
для [Прямого подключения на сервер] = ЭТО НЕ РАЗНЫЕ IP.
Не путайте!
В консоле пишется версия DayZServer (сервера 1.28.161464) и только: порт
*я не буду с каждой версией игры обновлять скриншоты, так что в дальнейшем тут будет версия 1.29...1.30... 161465... и так далее


Где узнать свой IP?
(Руководство дополнялось, по этому тут мой IP другой)


Или через Radmin vpn


IP устройств в одной сети (то есть если у вас дома и ноутбук и PC в другой комнате, будут одинаковыми, только "хвост" вашего IP адреса будет отличаться на пару цифр.


*Можно узнать IP и через "Стандартный Лаунчер" (подробности сервера), но не исключено,
что при использовании каких-то "запретов", "обходов" для Discord или других программ,
ваш IP фактический, и IP сервера в "Стандартном Лаунчере" = будет отличаться.
По этому - не рекомендую смотреть IP по Лаунчеру.
Проверить\Узнать свой IP онлайн сайтом - тоже может давать не тот IP.

😯 Брандмауэр -🤘настройка

Брандмауэр Windows
Спокойно, больше никаких "страшных" слов.

Облегчу участь тех, кто скачивал:
Готовый архив zero start bat
или старый архив v0.05


Пришло время для 2
port_open.bat - открывает 24 правила, без необходимости ручной настройки.
port_close.bat - удаляет 24 правила, без необходимости ручного удаления.

Только не спешим запускать из папки архива!

Тут нужно учесть, что батник должен быть на Рабочем столе (это исполнительный файл), и может потребовать запуск от Имени Администратора, иначе будет ошибка.

Кто не доверяет - можете изучить и прогнать содержимое антивирусами и проверками, файл можно открыть Блокнотом или Notepad++
По традиции ===>> Предъявляю все свои файлы открыто Full scr
Успешное открытие портов выглядит так:
Full scr
И в Брандмауэре так:
Full scr
..Все.. 5 секунд - и готово.
На всякий случай перезапустите ПК.

Ну, а для всех остальных, кто настраивает дальше вручную или предпочел не скачивать батники автоматической настройки портов, можете настроить сами по инструкции ниже.
Для Windows10 и Windows11 выглядит почти одинаково.

Всем остальным, Перейти до раздела ==>>
ИТОГИ: 💬

Брандмауэр... Windows
Выглядит страшно, на деле – нажать несколько раз одно и тоже и будет вам счастье.
В настройках Windows найдите Брандмауэр ==>> Дополнительные Параметры



Нас интересуют закладки Правила для ВХОДЯЩИХ и ИСХОДЯЩИХ подключений


Сперва для [Входящих]

Нажимаем [Создать правило] и следуем 1-2-3-4


(1) Для порта - (2) TCP - (2) Определенные локальные порты и (2) пишем первый порт из списка
[ пишем 2302 ] - (3) Разрешить - (4) Частный\Доменный\Публичный


Имя = [ВходящийDayzTCP2302] или [IN_Dayz_TCP_2302], тут без разницы, как вам удобно, хоть все 24 правила назовите [DayZport], но что бы не запутаться, я считаю, удобнее структуру сохранять.

Описание - не обязательно.
Финал = Нажали Готово.

На деле, выглядит это так:


По логике DayZ должен сам порты открывать. Но у меня почему-то это происходило частично. По этому я открывала все, так надежнее, работает и я не жалуюсь.
Еще, к слову, находила в интернете, что кто-то так открывает порты - пишет не 2302,
а [ 2302-2305 ] и [ 27015-27016 ].
По идее, так открытие происходит "одним правилом".
Находила и про другие порты, с [ 27015-27020 ], но я делала на порты 27015 и 27016.
Может "большее" количество нужно для тех, кто загружает несколько серверов на одном устройстве...
Не углублялась.
Не думаю, что для "одиночной игры" нам это сильно нужно.


Повторить все тоже самое еще для ВХОДЯЩИХ правил TCP следующих портов 2303, 2304, 2305, 27015, 27016

Итого Входящих TCP правил:
ВходящийDayzTCP2302
ВходящийDayzTCP2303
ВходящийDayzTCP2304
ВходящийDayzTCP2305
ВходящийDayzTCP27015
ВходящийDayzTCP27016

Дальше ВСЕ ТОЖЕ САМОЕ но для ВХОДЯЩИХ протокола UPD для каждого из портов 2302, 2303, 2304, 2305, 27015, 27016


Вышло:
ВходящийDayzUPD2302
ВходящийDayzUPD2303
ВходящийDayzUPD2304
ВходящийDayzUPD2305
ВходящийDayzUPD27015
ВходящийDayzUPD27016

Далее РОВНО ВСЕ ТОЖЕ САМОЕ для ИСХОДЯЩИХ

TCP портов 2302, 2303, 2304, 2305, 27015, 27016
и потом для ИСХОДЯЩИХ - UPD портов 2302, 2303, 2304, 2305, 27015, 27016.

Вышло для TCP 2302, 2303, 2304, 2305, 27015, 27016:
ИсходящийDayzTCP2302
ИсходящийDayzTCP2303
ИсходящийDayzTCP2304
ИсходящийDayzTCP2305
ИсходящийDayzTCP27015
ИсходящийDayzTCP27016

...для UPD 2302, 2303, 2304, 2305, 27015, 27016:
ИсходящийDayzUPD2302
ИсходящийDayzUPD2303
ИсходящийDayzUPD2304
ИсходящийDayzUPD2305
ИсходящийDayzUPD27015
ИсходящийDayzUPD27016



Итог:
24 правила = открыты!

После этого - Перезагружаем ПК
Для Windows11 вроде как перезапуск не обязателен, правила работают в режиме "реального времени", но все может зависеть от версий Windows и индивидуальных настроек, так что = перезагружаемся.

ИТОГИ: 💬

...Перезапустили ПК?

Поздравляю!
Теперь ваш локальный сервер должен быть доступен для подключения из других городов, или одной сети вашего дома, так как мы сделали максимальные параметры:
- Подготовленные .cfg файлы сервера из [@DayZ Single Local Player] и файлы режимов игры в папке [mpmissions].
- Исправили логику локации сервера если путь через пробел, кириллицу или [Program Files].
- Подключения игроков к вашей сети Radmin vpn.
- И на всякий случай, настроек портов Брандмауэр Windows.
=
В сумме, это должно исправлять если не все, то почти все трудности, что бывают с подключениями.

Р/S
Мной тестировалось 4 варианта:
!Я! с ПК =

(Я Сервер) = Полноценно настроенный сервер по Руководству + Radmin + настройка портов Брандмауэр
(Я Сервер) = Полноценно настроенный сервер по Руководству без Radmin + настройка портов Брандмауэр
(Я Сервер + я игрок с этого же ПК) = Полноценно настроенный сервер по Руководству + Radmin + настройка портов Брандмауэр
(Я Сервер + я игрок с этого же ПК) = Полноценно настроенный сервер по Руководству без Radmin + настройка портов Брандмауэр

!Друзья! =
Radmin (подключение к моей сети) + порты Брандмауэр.
Radmin (подключение к моей сети) без настройки портов Брандмауэр.
Я с ноутбука или друзья без Radmin + порты Брандмауэр.
Я с ноутбука, + Radmin (подключение к моей сети) + порты Брандмауэр.

Итог:
Ко мне подключались игроки, как с настройкой портов Брандмауэр, так и без нее.
*Но есть момент... Может что-то было не так у кого-то из нас, но играть с настройкой портов Брандмауэр без Radmin vpn, ни у меня, ни у друзей - не получалось. То есть, когда есть устройство, что выполняет роль сервера и к нему подключаются из другого города или другого устройства (даже в одном доме).
Настраивать ли вашему другу порты - решайте сами.
Дело пары минут, а возможно, это в каких-то индивидуальных моментах провайдера\роутера\пк\города и будет решением вопроса "почему мой друг или я с другого компьютера, не можем подключиться к серверу или найти его"?

➜ 👨🏼‍🤝‍👨🏻 Алгоритм игры с Друзьями

Алгоритм, что бы играть с другом такой:

[ 1 ] Включили ПК – Steam и Radmin vpn.

[ 2 ] Запустили один из 0_start.bat


*Закрыть окно запуска 0_start.bat*
Если оставите, будет авторестарт через 14400 секунд (4 часа), можете его просто свернуть.
Для каждого режима игры будет свой цвет

*Вид 0_start.bat для тех, кто скачал готовый архив zero.start.bat из Google Drive 🤙🖤:
Или ==> кто отважился 💪 настроить вручную
АКТУАЛЬНО
*у меня +@моды на админку на скриншоте


*Вид ручного копирования до v0.05(устарело):


*Вид для тех, кто скачал из Google Drive до v0.05(устарело):


[ 3 ] Маленькое окно = консоль (сервер) - не закрывать!
с SSD сервер загружает за 1-2 мин
до сообщения [IdleMode] Entering IN - save processed,
с HDD сервер у меня запускался минут 20-25...


*Если [IdleMode] Entering IN - save processed - не появляется?
Вам сюда ===> Рекомендации по серверу - [IdleMode] Entering IN - save processed
Почитаете, поймете что делать.

[ 4 ] Заходите в Steam ==>>
Запускаете DayZ через Лаунчер ==>>


[ 5 ] Подключаетесь в "Стандартном Лаунчере" через:
==> [СЕРВЕРЫ]
==> [ИЗБРАННОЕ] = если добавили сервер в Избранные
или перейдите в [ЛВС] если сервер не видно.

==> [ЛВС] = Локальная Версия Сети
Не видно? Без паники! Обновляйте страницу или перезапустите игру "Лаунчер". Я порой перезагружалась раз 5, все зависит от ПК, интернета/роутера.

==> или попробуйте [ПРЯМОЕ ПОДКЛЮЧЕНИЕ]

= IP Radmin + порт:
[ *смотрите порт консоли, обычно 2302 ]

В редких случаях, [ПРЯМОЕ ПОДКЛЮЧЕНИЕ] из-за сложностей локальной сети может является единственным вариантом подключения в игру при этом сервер так и не будет виден и не будет добавляться в [ИЗБРАННОЕ] или [ПОСЛЕДНИЕ] сервера.


Что делать если
🔴Красный сервер? ===> ОБНОВИТЕСЬ ==> CLICK

==>> [ВСТУПИТЬ]

[ 6 ] ==>> [УСТАНОВИТЬ МОДЫ И ДОПОЛНЕНИЯ И ПРИСОЕДИНИТЬСЯ]


🔊 Друг может подключаться так же как и вы, через Лаунчер [Избранное]
или [ПРЯМОЕ ПОДКЛЮЧЕНИЕ] = IP Radmin + порт,
но после [IdleMode] Entering IN - save processed в консоле.

🔊 Новому Другу !!! Не забудьте дать Имя и пароль от вашей сети Radmin vpn, что бы он подключился сперва к ней, иначе он может ваш сервер не найти в поиске Лаунчера или через [ПРЯМОЕ ПОДКЛЮЧЕНИЕ], и следовательно - не подключится! Тут все зависит от сети, интернета и индивидуальных моментов. С Radmin vpn просто надежнее. Убедились на опыте.
+ Не забывайте, друзья тоже должны подписываться на моды, на которых
сделан сервер (Admin VPPA тоже, если будете настраивать админку)

Где настроить Admin VPPA?
===> Раздел [⚠️ Ссылки и информация]


В подтверждение правильности подключения, вы увидите наши "подсказки" загрузочного экрана и обратный отсчет 15 секунд до старта.

[ 7 ] Играете - Вышли. Все игроки должны выходить для выключения, или оставляйте устройство включенным, что бы друзья продолжали играть без вас.
[ 8 ] Выключать сервер нужно через файлик OFF.cmd

но после НОВОЙ надписи в окне про сохранение:
[IdleMode] Entering IN - save processed


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


Надеюсь - у вас все получилось!
Приятной игры 🤙

⚠️ Ссылки и информация

Обсудить мод можно в - Обсуждениях сообщества.
Или - Обсуждениях модификации SLP.

Полезно знать - Рекомендации по серверу + установка Admin VPPA

Отслеживать обновления\исправления модификации можно в группе STEAM DayZ Standalone Single Local Player или - ТУТ
Когда ближайшее обновление новой версии? Информация - ТУТ

Запустили группу в STEAM ==> DayZ Standalone Single Local Player


Ниже - еще пару рабочих моментов, с которыми вы можете столкнуться в работе и настройке

🛠️ Проблемы с поиском !Workshop

У кого по каким-то мистическим проблемам все же !Workshop не найден, есть альтернативный способ загрузки модов. Вам нужна папка 221100 что так же лежит в Steam но не является "скрытой".

Например у меня стандартом так - C:\STEAM\steamapps\workshop\content\221100
Разбираемся в цифрах.
221100 это DayZ, а 1559212036 - это № мод @CF
У каждого мода свой индивидуальный номер.



Сравнив содержимое !Workshop и workshop, видно - это один и тот же мод.

Возможно, тем у кого не видна папка !Workshop через папку DayZ (вид - скрытые элементы) придется отсюда копировать папку с №мода содержимым (.pbo, .bisign) и (.bikey), а в сервере переименовать цифровое значение №мода уже на имя @папки в название мода вручную, сохранив структуру: (@мод-аддон-ключи)

т.е. было:

[1559212036]
- [addons]
- [keys]

Переименовали нормально в:

[@CF]
- [addons]
- [keys]

И точно так же делаем для мода SLP

3487651067 переименовать в:
[@DayZ Single Local Player]
- [addons]
- [KEY]

Файлы [@CF] - [keys] и [@DayZ Single Local Player] - [KEY] файлы (.bikey) копировать в [keys] сервера для тех у кого 0_start.bat v0.06 не обязательно. Это нужно тем, кто еще старые start_bat не обновил. Новые батники (0_start.bat) сами копируют ключи при запуске севрера.


Как узнать индивидуальный №@мода?



Ссылка мода
Номер в конце ссылки = номер мода.

Как обновлять моды в вашем случае?
Точно так же, принудительно через Лаунчер, но копировать папку из
...STEAM\steamapps\workshop\content\221100

⚙️Как обновить SLP + новый мод

Начнем базово, с обновления модов на которых сделан [DayZ_Standalone_SLP] сервер

Как обновить @DayZ Single Local Player

Пошагово, буквально в одной картинке:


- Открываем Лаунчер.
- Обновляем через [Восстановить].
- Открываем локальное расположение мода, папку [!Workshop].
- Копируем мод (целиком @папку - копировать).
- Переносим папку [@мода] в папку сервера [DayZ_Standalone_SLP] с заменой файлов.

1) - Открываем сервер [DayZ_Standalone_SLP]
в сервере открываем папку мода
[@DayZ Single Local Player]

2) - Находим в папке мода [@DayZ Single Local Player] папку [Server-SLP]
в ней архив обновления с актуальной версией мода @DayZ Single Local Player.

3) - Выводим из архива папку серверных обновлений [DayZ_Standalone_SLP], и перемещаем ее в поверх расположения вашего сервера
D:\DayZ_Standalone_SLP
C:\DayZ_Standalone_SLP
D:\STEAM\steamapps\common\DayZ_Standalone_SLP
что бы произошло обновление [DayZ_Standalone_SLP] с заменой файлов.

Если требуется в описании обновления - делаете вайп.

Играть в обычном алгоритме для Одиночки или с Друзьями.

==========

Как обновить @CF:

Точно так же, как и SLP, только без внесения изменений серверу.
Только сам мод.

- Открываем Лаунчер.
- Обновляем через [Восстановить].
- Открываем локальное расположение мода, папку [!Workshop].
- Копируем мод (целиком @папку - Копировать).
- Переносим папку [@мода] в папку сервера [DayZ_Standalone_SLP] с заменой файлов.

Играть в обычном алгоритме для Одиночки или с Друзьями.

==========

Как добавить новый @мод:

Подписались
Открыли !Workshop
Нашли нужный новый @мод
Скопировали и вставили его в сервер SLP

Открываете свой 0_start.bat Блокнотом или Notepad++
Новые моды добавляют в строку запуска батника, через [ ; ] и папка @мода

*Старый -mod=, новый MODS_CLIENT_SLP=

Вот пример строки с модами на админку:
set "MODS_CLIENT_SLP=@CF;@DayZ Single Local Player;@VPPAdminTools;@VPPAdminTools RU Translate"


Как сделать админку мы разобрали ==> ТУТ

Как сделать строку "-servermod=" ==> ТУТ

Касательно других модов, многое будем разбирать ==> ТУТ или в чате.

Большинство модов могут требовать дополнительной редакции:
events.xml,
types.xml,
итд...
по этому читайте рекомендации автора мода, что нужно сделать
Эти файлы находятся в папке [mpmissions] ==> ваши режимы ==> [db]

Если в чем-то не разобрались, пишите, помогу.

По совместимости модов с SLP, заранее предупреждаю и извиняюсь, если кому-то не угодим.

===
А теперь - "о важном в мире @модов"
===
Для того что бы сделать "свое" используйте _classic_SLP_VPPAdmin.bat (доступны с v0.07)

Совет:
1) _classic.bat не трогайте, оставьте для запуска чистого классического DayZ - очень удобно проверять баги и вылеты связанные с модами и обновлениями Разработчиков.


2) Всегда делайте резервные копии файлов перед обновлениями и добавлением новых модов.

3) Добавляйте @CF
CF вроде исправляет большинство косяков оригинальной игры, по крайней мере "от зари времен" DayZ ставят его...

Если конфликтует запуск с PBO:
*Например, если на _classic_SLP.bat попробуете поставить наш @DayZ Single Local Player*


В данном примере для запуска таких модов или нашего @DayZ Single Local Player на CLASSIC нужно отключить верификацию подписанных PBO ключами, это делается в файле:
_classic_SLP.cfg

Найдите строку
verifySignatures = 2; (поменяйте с 2 на 0)
Вот теперь мы подобрались к важному.
ВЫ, как АДМИНИСТРАТОР своего сервера - должны этот момент понимать.

Где смотреть "Подписи модов" и "зависимости"?
Опять же, учу и показываю на живых "своих примерах".
Обратите внимание на зеленый значок.
Он выглядит как "сертификат" или "медалька" сбоку на закладке мода в Лаунчере.

===> FULL SCR

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


В нашем случае Standalone_Local.pbo и Standalone_Local.pbo.SLP.bisign = подписаны.
ConnectSLP.pbo не подписан SLP.bikey и является "внешним" для загрузочных подсказок и некоторых слотов ремня, жилета и так далее...
Его вроде как-то можно заставить работать "серверно", но у меня все не доходят руки изучить и эти дебри. Сделала. Работает. Пока устраивает.
Но не суть... Я к чему веду диалог.
Не подписанные PBO хотя и проходят проверку Steam, они запакованы просто через программку PboManager (чаще всего).
Помните, отключение верификации сигнатур pbo не всегда может быть хорошо для не проверенных модов и авторов.
...
Да я вам тут рассказываю "темную сторону моддинга", о которой сама не знала.
Оказывается, вот оно как бывает...

Тут все зависит от добросовестности человека.
Скриптинг и конфиги - дело тонкое.
Особенно остерегайтесь тех аккаунтов, что не дают ключи в папке мода или продают моды, не имеют активности, закрытые или не заполненные профили.
Помните.
Торговля модами ЗАПРЕЩЕНА!
Донат и благодарность - нет, но не принуждать оформлять платные подписки или переводить деньги кому-то за доступ к моду!
Выводы по безопасности - делайте сами и своей головой.

Если вам нравятся мои механики, и есть опасения к подписям ConnectSLP.pbo - у меня в мастерской отдельными и полностью подписанными элементами почти все выложено, что есть в одиночной игре SLP на момент публикации!
Вы можете собрать свою сборку!

Более того, я в Мастерской обычно выкладываю то, что войдет в "ближайшую обнову" нашего SLP.
Кто за этим следит - знает каких новинок\сюрпризов\спойлеров
ждать в следующих версиях обновлений :)

Почему делают моды без подписей?
Где-то отсутствие подписи и выключение verifySignatures = 0 это просто единственный выход обойти сложности моддинга DayZ, как например для меня - создать свои собственные подсказки главного экрана, которые почему-то при обычной паковке мода и подписи ключом - становятся "невидимыми" в работе @DayZ Single Local Player:


Почему так - фиг его знает, я еще не настолько умна в этом.
Но, придет время - разберусь :)

Так что в завершении темы @модов, еще один совет, не накидывайте сразу 10 модов. Проверяйте по 1-2.
Дело не в том, что мод может быть сломан или не так написан автором. Мод можно элементарно не так прописать в порядке загрузки 0_start.bat, либо, один или несколько модов используют те же методы и скрипты в своей работе.
Как следствие - сервер не знает, как ему правильнее работать.
Возникают краши и ошибки.
Так что тут все индивидуально и от вашей внимательности зависит.
Ставите один мод на транспорт, убедитесь, что это не сломало предыдущий мод, или не сломало логику оригинального транспорта.
Вещи... мутанты... зараженные и так далее... по тому же принципу.

==========

За совместимость модов, авторы ответственности и гарантий стабильности игры - не дают :)

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.