Jump to content
DAYZ-CODE.RU - Создай свой игровой сервер

Search the Community

Showing results for tags 'батник'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • THE MAIN SECTION OF THE FORUM
    • DAYZ-CODE.RU
    • АРБИТРАЖ DAYZ-CODE.RU
    • DAYZ STANDALONE GAME NEWS
  • SERVER BUILDING - DAYZ STANDALONE
    • GUIDES/MANUALS AND OTHER INSTRUCTIONS
    • HELP - DAYZ STANDALONE
  • PRIVATE SECTION OF THE SITE
    • PRIVATE SECTION
  • TRADE SECTION AND PROVISION OF SERVICES
    • PURCHASE OF GOODS AND SERVICES
    • PROVISION OF SERVICES
    • WORK
  • PRODUCT SUPPORT TOPICS
    • PRODUCT SUPPORT DAYZ STANDALONE
    • SUPPORT FOR "USEFUL SOFTWARE"
  • Different
    • FLAME ON VARIOUS TOPICS
  • JOINT PURCHASES
    • ALL JOINT PURCHASES
  • SITE ARCHIVE DAYZ-CODE.RU
    • SITE ARCHIVE
  • ARMA 3
    • ARMA 3 - GUIDES/MANUALS AND OTHER INSTRUCTIONS
    • HELP - ARMA 3
  • ARMA 3
    • ARMA 3 - Missions and Campaigns
  • ARMA 3
    • ARMA 3 - Online game
  • ARMA 3
    • ARMA 3 - Editor
  • ARMA 3 -BIS
    • ARMA 3 - BIS Bugtracker
  • DAYZ STANDALONE -BIS
    • DAYZ SA - BIS Bugtracker

Categories

  • Equipment
    • Shoes
    • Masks
    • Hats
    • Glasses
    • Gloves
    • Vests
    • Backpacks
    • Cloth
    • Belts
  • Craft
  • Food
    • Meat and Fish
    • Canned food
    • Mushrooms
    • Vegetables and fruits
    • Water and Drinks
  • Indicators
  • Construction
  • Ammo
  • Modules
    • Magazines and clips
    • Add. Modifications
    • Butts
    • Sights
    • Muzzle modifications
    • Handguard and Handles
  • Weapons
    • G. launchers
    • Auth. Rifles
    • Shotguns
    • Pistols M. guns
    • Rifles
    • Pistols
    • Throwing
  • Medicine
  • Grenades
  • Diseases
  • Instruments
  • Tents and Containers
  • Resources
    • Fuel
    • Extracted resources
    • Building Resources
    • Animal skins
  • Electrical apps
  • Means of communication
  • Sources of light
  • Repair
  • Other
  • Cooking
  • Explosives

Categories

  • DayZ STANDALONE
    • Server builds
    • Scripts, mods
    • Map modding
    • Transport
    • Weapons
    • Furniture
    • Items
    • Models
  • DayZ useful software
    • Software
    • Other

Product Groups

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Information


Paul


City


Member Title


VKontakte


Discord


Boosty


Mail


Skype


Steam ID

Found 6 results

  1. В дополнении моей ранее написанной информативной статьи я продолжаю развивать тему бат-файлов (пакетных файлов) - ранее написанная статья. Введение: Приветствую вас в необычном путешествии по миру батч-файлов для сервера DayZ, где каждая команда и каждый скрипт открывают новые горизонты управления и автоматизации. Забудьте о сухой технической рутине; сегодня мы превратим обыденное администрирование в искусство, делая каждый аспект управления сервером не только эффективнее, но и интереснее. Откройте для себя, как небольшие изменения в скриптах могут оказать большое влияние на ваш игровой сервер. Давайте представим наш сервер DayZ как экосистему, где каждый элемент важен, а батч-файлы — это инструменты садовника, позволяющие этой экосистеме процветать. Сегодня мы узнаем, как с помощью этих инструментов можно не только поддерживать здоровье нашего сервера, но и привнести в него новые элементы, делая игровой процесс более захватывающим и увлекательным для игроков. Мы научимся создавать бэкапы как профессионалы, следить за нагрузкой системы с лёгкостью и, конечно же, автоматизировать рутинные задачи, чтобы оставить больше времени для творчества. Итак, если вы готовы превратить управление сервером DayZ из утомительной рутины в захватывающее искусство, добро пожаловать в мир, где батч-файлы — ваш лучший друг, способный на волшебство. Подготовьтесь к тому, чтобы узнать, как эти небольшие, но могущественные скрипты могут сделать вашу жизнь проще, а управление сервером — эффективнее! В данной статье мы будем модернизировать существующий и довольно распространённый бат-файл для запуска игрового сервера совместно с BEC. Что будем делать: Добавим функцию автоматического резервного копирования папки и её архивации. Добавим систему мониторинга сервера (нагрузка на ЦП и использование ОЗУ) За основу будет взят довольно популярный бат-файл для запуска и мониторинга сервера совместно с BEC: Данный скрипт вы можете скачать в самом низу статьи. Функционал Скрипта: Проверка запущенных процессов: Скрипт проверяет, запущены ли процессы сервера DayZ и BEC, используя tasklist и find. Если процессы не найдены, скрипт переходит к их запуску. Запуск сервера и BEC: Если процессы не запущены, скрипт убивает их текущие экземпляры (если они есть) и заново запускает сервер и BEC с заданными параметрами. Мониторинг состояния: После запуска скрипт входит в цикл, регулярно проверяя состояние сервера и BEC, обеспечивая их непрерывную работу. Модернизация: Мать-успеха Давайте подробно разберём, как собрать и запустить модернизированный батч-файл для управления сервером DayZ, который включает в себя автоматическое создание бэкапов по расписанию и мониторинг нагрузки системы в реальном времени. Интеграция функции мониторинга Вставьте код мониторинга системы в конец основного скрипта. Однако, чтобы обеспечить последовательное выполнение задач, нам нужно немного изменить логику переходов между разделами скрипта: @echo off TITLE Сервер 4 - Статус и Мониторинг COLOR 0D setlocal enabledelayedexpansion :: Переменные :: set "DAYZ_SA_SERVER_LOCATION=C:\Program Files (x86)\Steam\steamapps\common\DayZServer" set "BEC_LOCATION=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\bec" :: Проверка и запуск сервера и BEC :: :checksv ... (весь предыдущий код скрипта) ... goto monitorSystem :: Мониторинг нагрузки системы :: :monitorSystem cls echo Мониторинг нагрузки системы... for /f "tokens=2 delims==" %%a in ('wmic cpu get loadpercentage /value') do set "cpuLoad=%%a" echo Загрузка ЦП: !cpuLoad!%% for /f "tokens=2 delims==" %%a in ('wmic OS get TotalVisibleMemorySize /value') do set "totalRAM=%%a" for /f "tokens=2 delims==" %%a in ('wmic OS get FreePhysicalMemory /value') do set "freeRAM=%%a" set /a usedRAM=!totalRAM!-!freeRAM! set /a usedRAM=!usedRAM!/1024 set /a totalRAM=!totalRAM!/1024 echo ОЗУ: !usedRAM! МБ занято из !totalRAM! МБ timeout /t 5 >nul goto monitorSystem Объяснение кода: @echo off скрывает выполнение команд в консоли, позволяя чисто отображать только результаты и сообщения. setlocal enabledelayedexpansion включает расширенную обработку переменных, что критически важно для работы с динамически изменяемыми значениями в циклах. Переменные определяют пути к серверу DayZ и BEC для удобства использования в скрипте. :checksv и последующие метки отвечают за проверку состояния сервера и BEC, их запуск или перезапуск при необходимости. :monitorSystem — это новый раздел, отвечающий за мониторинг нагрузки на ЦП и использование ОЗУ. Он выводит информацию в консоль и обновляется каждые 5 секунд. Резервное копирование - путь к стабильности! В начале скрипта, где объявляются переменные, добавим следующие строки: set "SOURCE_FOLDER=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\Profiles" set "BACKUP_DESTINATION=C:\Backups" SOURCE_FOLDER — это путь к папке, которую вы хотите архивировать. В данном примере это папка Profiles сервера DayZ, где обычно хранятся важные конфигурационные файлы и данные игроков. BACKUP_DESTINATION — это путь к папке, куда будет сохранён архив с бэкапом. Убедитесь, что эта папка существует или создайте её заранее. Модификация функции создания бэкапа Теперь давайте модифицируем функцию :createBackup, чтобы она использовала эти переменные для создания бэкапа: :createBackup echo Создание бэкапа... powershell -command "Compress-Archive -Path '%SOURCE_FOLDER%\*' -DestinationPath '%BACKUP_DESTINATION%\Backup_%DATE:~-10,2%-%DATE:~-7,2%-%DATE:~-4,4%.zip'" echo Бэкап успешно создан. goto :eof В этой модифицированной версии функции :createBackup используется PowerShell команда Compress-Archive для создания архива содержимого папки, указанной в SOURCE_FOLDER, и сохранения его в папку BACKUP_DESTINATION с именем файла, включающим текущую дату. Итог Давайте объединим все модификации в единый готовый скрипт для управления сервером DayZ, включая функции автоматического запуска и перезапуска сервера и BEC, создание бэкапов по расписанию, а также мониторинг нагрузки системы. Ниже представлен полностью интегрированный и модернизированный скрипт: Как использовать этот скрипт: Настройте пути: Убедитесь, что пути в переменных DAYZ_SA_SERVER_LOCATION, BEC_LOCATION, SOURCE_FOLDER, и BACKUP_DESTINATION корректно указаны под вашу систему и структуру папок. Настройте время бэкапа: Измените значение BACKUP_TIME на желаемое время создания бэкапа в формате ЧЧММ. Запуск: Сохраните скрипт с расширением .bat и запустите его от имени администратора. Подробная структура: Давайте подробно разберём каждую часть предложенного скрипта для управления сервером DayZ, создания бэкапов и мониторинга системы. @echo off setlocal enabledelayedexpansion TITLE Сервер 4 - Статус, Управление и Мониторинг COLOR 0D @echo off отключает отображение выполняемых команд в консоли, делая вывод чище. setlocal enabledelayedexpansion включает расширенную обработку переменных, позволяя использовать !variable! для динамически изменяемых значений. TITLE задаёт заголовок окна командной строки. COLOR 0D изменяет цвет текста и фона консоли для улучшения читаемости. Переменные set "DAYZ_SA_SERVER_LOCATION=C:\Program Files (x86)\Steam\steamapps\common\DayZServer" set "BEC_LOCATION=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\bec" set "SOURCE_FOLDER=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\Profiles" set "BACKUP_DESTINATION=C:\Backups" set "BACKUP_TIME=0200" Здесь задаются основные пути к компонентам сервера, папке для бэкапа и времени его создания. Эти переменные облегчают дальнейшую модификацию и использование скрипта. Проверка и запуск сервера и BEC :checksv ... goto startsv :startsv ... goto checkbec :checkbec ... goto startbec :startbec ... goto backupSchedule Этот блок кода циклически проверяет, запущены ли процессы сервера DayZ и BEC. Если какой-либо из процессов не запущен, скрипт пытается его запустить. Планирование и создание бэкапа :backupSchedule ... goto monitorSystem :createBackup ... goto :eof :backupSchedule проверяет текущее время и сравнивает его с запланированным временем бэкапа. Если время совпадает, вызывается :createBackup. :createBackup создаёт архив указанной папки сервера и сохраняет его в заданное место. Мониторинг нагрузки системы :monitorSystem ... goto monitorSystem В этом разделе скрипта каждые 5 секунд выводится информация о загрузке ЦП и использовании ОЗУ, обеспечивая непрерывный мониторинг состояния системы. Ключевые моменты Скрипт организован таким образом, что после запуска и проверки сервера и BEC он переходит к функции создания бэкапа (которая активируется только в запланированное время), а затем к непрерывному мониторингу системы. Использование goto и меток (:label) обеспечивает циклическое выполнение задач и переход между различными частями скрипта. Для корректной работы скрипта важно, чтобы все указанные пути были актуальны и соответствовали реальным путям на вашем сервере. Глубокая терминология Заключение Этот модернизированный батч-скрипт представляет собой комплексное решение для автоматизации управления сервером DayZ, создания бэкапов и мониторинга системы. Он служит мощным инструментом в руках администратора, стремящегося к оптимизации и повышению надёжности сервера. StartServer.rar StartServer.rar
  2. Данная тема покажет, на сколько важны и могущественны иногда могут быть незаметные бат-файлы. С этой темы я начинаю вести ветку адаптации и автоматизации процессов для игровых серверов DayZ с помощью бат-файлов (пакетных файлов). Данная тема не предусматривает создание сервера с нуля и тд, а только знакомство с пакетными файлами (бат-файлы) и обучение по использованию пакетных файлов по максимум. Начало Мы разберем пример бат-файла для запуска сервера DayZ, узнаем, как он работает, и увидим, как вы можете использовать его для управления своим сервером. Этот пример не только упростит процесс запуска сервера, но и даст вам основу для создания собственных скриптов автоматизации. Для тех, кто предпочитает пропустить основы настройки уже готового бат-файла и перейти непосредственно к глубокому погружению в материал, рекомендую направить свой взор на раздел ниже "Разбор терминологии и конструкций с командами". Здесь вы найдете детализированные объяснения команд, которые раскроют перед вами всю мощь и гибкость бат-файлов. Что такое Бат-файлы, или пакетные файлы? Бат-файлы (или пакетные файлы) в Windows используются для автоматизации выполнения задач в командной строке. Пакетные файлы (.bat) — настоящие волшебные палочки в мире Windows, способные автоматизировать практически любую задачу, от самой простой до чрезвычайно сложной. Представьте себе, что вы можете дать вашему компьютеру серию команд, и он выполнит их все одним щелчком мыши. Это и есть суть бат-файлов. Они могут запускать программы, управлять файлами, взаимодействовать с сетевыми устройствами и даже управлять сложными серверными операциями. Всё это делает их незаменимым инструментом для администраторов систем и энтузиастов. В данном примере я использую не простой скрипт, я использую переменные и визуальную адаптацию поэтому многим из Вас может показаться, что данный бат файл отличается от тех которые Вы использовали ранее. Бат файл который будет разобран в данной теме: Лёгкий разбор бат-файла для запуска сервера DayZ: Бат-файл начинается с базовых настроек, которые подготавливают консоль для выполнения последующих команд: @echo off TITLE Статус сервера COLOR 0D @echo off TITLE Статус сервера COLOR 0D @echo off гарантирует, что команды не будут отображаться в консоли, делая вывод чистым. TITLE Статус сервера устанавливает название окна консоли, помогая организовать процессы. COLOR 0D изменяет цвет фона и текста окна консоли для улучшения читаемости. Настройка переменных Переменные задают ключевые пути, которые используются в бат-файле: set "DAYZ_SA_SERVER_LOCATION=C:\Program Files (x86)\Steam\steamapps\common\DayZServer" set "BEC_LOCATION=%DAYZ_SA_SERVER_LOCATION%\bec" set "DAYZ_SA_SERVER_LOCATION=C:\Program Files (x86)\Steam\steamapps\common\DayZServer" set "BEC_LOCATION=%DAYZ_SA_SERVER_LOCATION%\bec" DAYZ_SA_SERVER_LOCATION указывает местоположение сервера DayZ на вашем компьютере. BEC_LOCATION определяет путь к BattlEye Extended Controls (BEC), используя предыдущую переменную для упрощения. Определение модов Моды расширяют возможности сервера, и их пути также задаются через переменные: set SERVER_MODS=^ @Mod1;^ @Mod2 set MODS=^ @Mod1;^ @Mod2 set SERVER_MODS=^ @Mod1;^ @Mod2 set MODS=^ @Mod1;^ @Mod2 SERVER_MODS содержит список модов, необходимых для работы сервера. Эти моды могут включать инструменты для администрирования или специфические функции. MODS перечисляет игровые моды, которые будут загружены на сервере, обогащая игровой процесс новым контентом и возможностями. Запуск сервера Основная команда запускает сервер DayZ с заданными параметрами: echo Запускаю сервер DayZ... pushd "%DAYZ_SA_SERVER_LOCATION%" start DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -cpuCount=6 -profiles=profiles -dologs -adminlog -netlog -freezecheck -servermod=%SERVER_MODS% -mod=%MODS% -BEpath=%DAYZ_SA_SERVER_LOCATION%\profiles\BattlEye popd echo Запускаю сервер DayZ... pushd "%DAYZ_SA_SERVER_LOCATION%" start DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -cpuCount=6 -profiles=profiles -dologs -adminlog -netlog -freezecheck -servermod=%SERVER_MODS% -mod=%MODS% -BEpath=%DAYZ_SA_SERVER_LOCATION%\profiles\BattlEye popd echo Запускаю сервер DayZ... выводит уведомление о начале процесса запуска. pushd и popd временно меняют текущую директорию на ту, где расположен сервер, для выполнения команды запуска. start DayZServer_x64.exe инициирует запуск сервера с рядом параметров: -config=serverDZ.cfg указывает на файл конфигурации сервера. -port=2302 задает порт для подключения клиентов. -cpuCount=6 ограничивает сервер использованием 6 ядер процессора для оптимизации производительности. -profiles=profiles определяет директорию для профилей и логов сервера. -dologs, -adminlog, -netlog включают различные виды логирования для отслеживания событий сервера. -freezecheck активирует проверку на зависание сервера. -servermod и -mod загружают указанные серверные и игровые моды. -BEpath задает путь к BattlEye. Управление BEC timeout /t 15 /nobreak > NUL :loop tasklist /FI "IMAGENAME eq Bec.exe" 2>NUL | find /I /N "Bec.exe">NUL if "%ERRORLEVEL%"=="0" ( echo BEC уже запущен. exit ) else ( echo Запускаю BEC... pushd "%BEC_LOCATION%" start Bec.exe -f Config.cfg --dsc popd timeout /t 15 /nobreak > NUL goto loop ) timeout /t 15 /nobreak > NUL :loop tasklist /FI "IMAGENAME eq Bec.exe" 2>NUL | find /I /N "Bec.exe">NUL if "%ERRORLEVEL%"=="0" ( echo BEC уже запущен. exit ) else ( echo Запускаю BEC... pushd "%BEC_LOCATION%" start Bec.exe -f Config.cfg --dsc popd timeout /t 15 /nobreak > NUL goto loop ) Задержка timeout дает серверу время на запуск перед инициализацией BEC. Цикл проверяет запущен ли BEC и запускает его, если необходимо, с конфигурацией Config.cfg. Разбор терминологии и конструкций с командами: Надевай скафандр, погружаемся. TITLE TITLE Статус сервера TITLE Статус сервера Устанавливает заголовок окна командной строки. Это помогает легко идентифицировать окно среди других, особенно когда открыто много окон командной строки. COLOR COLOR 0D Изменяет цвет фона и текста консоли. 0D — это код цвета, где 0 обозначает черный фон, а D — светло-пурпурный текст. Это улучшает читаемость и визуальное восприятие. set set "DAYZ_SA_SERVER_LOCATION=C:\Program Files (x86)\Steam\steamapps\common\DayZServer" set "DAYZ_SA_SERVER_LOCATION=C:\Program Files (x86)\Steam\steamapps\common\DayZServer" Определяет переменную с указанным значением. В данном случае, задается путь к установленному серверу DayZ, что позволяет легко ссылаться на этот путь в дальнейшем коде. pushd и popd pushd "%DAYZ_SA_SERVER_LOCATION%" ... popd pushd "%DAYZ_SA_SERVER_LOCATION%" ... popd pushd временно меняет текущую директорию на указанную, позволяя выполнять команды в этой директории. popd возвращает в исходную директорию. Это полезно для организации кода и выполнения команд в нужном контексте без необходимости постоянно указывать полные пути. start start DayZServer_x64.exe -config=serverDZ.cfg ... start DayZServer_x64.exe -config=serverDZ.cfg ... Запускает программу или команду в новом окне командной строки. Здесь используется для запуска сервера DayZ с набором параметров, таких как конфигурация, порт, количество ядер процессора и другие. timeout timeout /t 15 /nobreak > NUL timeout /t 15 /nobreak > NUL Осуществляет задержку на указанное количество секунд (15 в данном случае), прежде чем продолжить выполнение скрипта. > NUL предотвращает вывод отсчета времени на экран. :label и goto :loop ... goto loop :loop ... goto loop :loop определяет метку (точку в скрипте), к которой можно вернуться с помощью команды goto. Это создает цикл, позволяя повторять определенный участок кода до достижения нужного условия. if и else if "%ERRORLEVEL%"=="0" ( echo BEC уже запущен. ) else ( echo Запускаю BEC... ... ) if "%ERRORLEVEL%"=="0" ( echo BEC уже запущен. ) else ( echo Запускаю BEC... ... ) Проверяет условие и выполняет команды внутри скобок, если условие истинно (if), и другие команды, если условие ложно (else). %ERRORLEVEL% содержит код возврата последней выполненной программы, где 0 обычно означает успешное выполнение. tasklist и find tasklist /FI "IMAGENAME eq Bec.exe" 2>NUL | find /I /N "Bec.exe">NUL tasklist /FI "IMAGENAME eq Bec.exe" 2>NUL | find /I /N "Bec.exe">NUL tasklist выводит список запущенных процессов, фильтруя их по имени (IMAGENAME eq Bec.exe). find ищет строку "Bec.exe" в выводе tasklist. Комбинация этих команд используется для проверки, запущен ли уже процесс BEC. Вам всё ещё кажется что пакетные файла (.bat) не на что не годятся? Вот идеи, которые возможно реализовать с помощью пакетных файлов: Резервное копирование данных сервера Бат-файл для автоматического создания резервных копий важных файлов сервера, таких как конфигурации, базы данных игроков и мира. Это может быть запланировано на регулярной основе или инициировано вручную перед важными обновлениями сервера. Обновление Модов и Серверного ПО Автоматизированный процесс обновления модов и программного обеспечения сервера. Бат-файл может загружать последние версии модов с предварительно заданных URL-адресов и обновлять серверное ПО, минимизируя время простоя. Мониторинг состояния сервера Скрипт для мониторинга состояния сервера, проверяя, активен ли процесс сервера, и перезапуская его в случае сбоя. Управление логами сервера Используйте бат-файлы для автоматизации управления лог-файлами сервера, включая их архивацию, удаление старых или ненужных логов и экспорт важных логов для дальнейшего анализа. Это помогает поддерживать порядок на сервере и облегчает анализ проблем. Батя бат-файлов Есть возможность развернуть целую сеть бат-файлов и их взаимодействие через родительский бат-файл представляет собой мощный способ организации и автоматизации задач, особенно когда дело касается управления серверами, опять же к примеру как сервер DayZ. Это позволяет создать иерархическую структуру задач, где один главный бат-файл управляет запуском других бат-файлов по определенным условиям или в заданные временные промежутки. Вот как это может работать: Основная задача: Служит центральным узлом для управления различными операциями сервера. Может быть настроен на выполнение определенных действий в зависимости от времени суток, событий на сервере или других триггеров. Примеры использования: Запуск сервера: Утром родительский бат-файл автоматически запускает сервер DayZ. Резервное копирование: В полдень запускает другой бат-файл для создания резервных копий важных данных сервера. Обновление модов: Вечером инициирует процесс обновления модов, запуская соответствующий бат-файл. Перезапуск сервера: В указанные временные промежутки осуществляет перезапуск сервера для поддержания его производительности на высоком уровне. В моей следующей статье мы возьмемся за создание пакетного файла, целью которого будет резервное копирование лог-файлов и их последующая архивация. Мы возьмем за основу один из самых распространенных и эффективных пакетных файлов, используемых для запуска и мониторинга серверов DayZ, адаптируя его под новые задачи. Это будет практическое руководство, которое покажет, как максимально использовать потенциал скриптов для упрощения управления вашим сервером.
  3. Хотелось бы тучу модов в батнике не в виде длинной строки, а столбцом. Вообще как-то можно в столбец прописать ссылки на карту(не ваниль которая), путь BEpath, путь к профилю? Вот это вот в столбец: start DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -adminlog -netlog -freezecheck -cpuCount=3 -profiles=profiles "-profiles=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\Profiles" "-BEpath=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\battleye" "-servermod=@mod" "-mod=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\@Pripyat (BETA)" Ну и конечно сами моды в столбец (В приведённом образце батника их нет, но они есть. Просто не прописаны)
  4. Данный краткий гайдик подойдет для совсем зеленоватых новичков, для акул в сервера строение это не будет полезно. И так данный код будет полезен для запуска вашего сервер. Его содержимое должно выглядеть вот так: @echo off set PROFILE_PATH=C:\DayZServer\profiles del /Q "%PROFILE_PATH%\*.log" del /Q "%PROFILE_PATH%\*.mdmp" del /Q "%PROFILE_PATH%\*.ADM" del /Q "%PROFILE_PATH%\*.AMD" del /Q "%PROFILE_PATH%\*.RPT" set DayZExe=DayZServer_x64.exe set DayZConfig=profiles\server.cfg set DayZBasic=profiles\basic.cfg set DayZProfiles=profiles set DayZUser=profiles set DayZName=Server set PORT=2302 set MODS= start /HIGH "" "%DayZExe%" -cpuCount=12 -instanceId=1 -port=%PORT% -config=%DayZConfig% -cfg=%DayZBasic% -mod=%MODS% -profiles=profiles -user=profiles -name=Server -nologs -adminlog -freezecheck "-scrAllowFileWrite" "-filePatching" "-servermod=" Эту часть кода вы можете удалить из своего .bat файла, если вам не требуется очистка ваших логов из папки profiles после каждого перезапуска сервера. set PROFILE_PATH=C:\DayZServer\profiles del /Q "%PROFILE_PATH%\*.log" del /Q "%PROFILE_PATH%\*.mdmp" del /Q "%PROFILE_PATH%\*.ADM" del /Q "%PROFILE_PATH%\*.AMD" del /Q "%PROFILE_PATH%\*.RPT" Второй ваш .bat файл должен быть создан с таким содержанием дабы он правильно и корректор выключал ваш сервер. taskkill /IM DayZServer_x64.exe exit Так же прилагаю данные батники в готовом виде. Стар сервер: !!!!Start_serverMod.bat Стоп сервер: !!!Server_kill.cmd
  5. Всем привет ребят может кто то подсказать как решить проблему, обновил винду и перестали запускаться батники может кто то сталкивался?
  6. Ребят всем привет. Кто то может поделиться готовым батником для запуска сервера DayZ!? Для лицензионного сервера. Был бы очень признателен!
×
×
  • Create New...