Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Нужна помощь?

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

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

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок
  • Загляните на торговую площадку

    Там вы можете купить
    Всё что касается игровых серверов
  • 0

13 answers to this question

Recommended Posts

  • 0

Ну ты хоть проблему то опиши :)

Вообще в целом способов то много. Один из таких например

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

Share this post


Link to post
Share on other sites



  • 0

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

Share this post


Link to post
Share on other sites
  • 0

Ну и стартует сервер у меня собственно сам вот таким кодом:

@echo off
cls

set version=1.0
set wat=Dayz SA

title %wat% Watchdog

cd C:\Program Files (x86)\Steam\steamapps\common\DayZServer

:watchdog
echo (%time%) %wat% started.
start "Dayz_SA" /wait /affinity FF /high "DayZServer_x64.exe" -config=serverDZ.cfg -BEpath=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\battleye
echo (%time%) %wat% closed or crashed, restarting.
goto watchdog

Я бы хотел сделать BEC-ом, с оповещениями и доп. сообщениями. Но не втыкаю как это сделать

Edited by Petrovich (see edit history)

Share this post


Link to post
Share on other sites
  • 0
3 часа назад, Petrovich сказал:

123new И ещё у тебя тут в третьем способе ссылки битые, перезалить бы.

Поправил ссылки. На случай BEC там также есть варианты, ровно как и сам гайд по установке BEC на сайте

Share this post


Link to post
Share on other sites
  • 0

123new Спасибо за ссылку, третий способ работает, если я крашу сервер он всё правильно делает поднимает его сразу. Но как сделать что бы сервер сам вырубался? Можешь написать код который убивает сервер? Помоги если не трудно? Вот мой батник:

@echo off 
cls 

set version=1.0 
set wat=Dayz SA 

title %wat% Watchdog 

cd C:\Program Files (x86)\Steam\steamapps\common\DayZServer

:watchdog 
echo (%time%) %wat% started. 
start "Dayz_SA" /wait /affinity FF /high "DayZServer_x64.exe" -config=serverDZ.cfg -BEpath=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\battleye
echo (%time%) %wat% closed or crashed, restarting. 
goto watchdog

 

Share this post


Link to post
Share on other sites
  • 0

Я вобще тупой по ходу в этой теме. Этот батник у меня сам собственно поднимает сервер но вот как убивать его по времени до меня не доходит

Share this post


Link to post
Share on other sites
  • 0
3 часа назад, Petrovich сказал:

Я вобще тупой по ходу в этой теме. Этот батник у меня сам собственно поднимает сервер но вот как убивать его по времени до меня не доходит

копируешь свой батник, открываешь, удаляешь весь текст и вставляешь следующее:

taskkill /im DayZServer_x64.exe
exit

сохраняешь, добавляешь запуск этого батника в планировщик задач windows, и уаля, в то время когда ты в планировщике укажешь ему запускаться, он запустится и выключит сервер

Share this post


Link to post
Share on other sites
  • 0

Ну да всё правильно ты говоришь, этат батник через планировщик убивает сервер, а программа его снова поднимает. Самый наверно наипростейший вариант) 

Share this post


Link to post
Share on other sites
  • 0
В 03.03.2019 в 02:00, 123new сказал:

копируешь свой батник, открываешь, удаляешь весь текст и вставляешь следующее:


taskkill /im DayZServer_x64.exe
exit

сохраняешь, добавляешь запуск этого батника в планировщик задач windows, и уаля, в то время когда ты в планировщике укажешь ему запускаться, он запустится и выключит сервер

Не, чуток не то: Мне нужно что бы батник был задействован, он ведь активирует параметры запуска:

start "Dayz_SA" /wait /affinity FF /high "DayZServer_x64.exe" -config=serverDZ.cfg -BEpath=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\battleye

Edited by Petrovich (see edit history)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By freemazavr
      Всем доброго времени суток! помогите найти решение для моего сервера, Arma 3 Epoch , нужен авторестарт после краша, сервер периодически падает по неизвестным причинам, а мониторить его 24/7 нет ни желания ни возможности, Нужен или софт или же батник на проверку процесса, если не сложно то с понятным гайдом
    • By DeD
      Всем привет! Я новичок и не могу разобраться, как настроить авторестарт. Подскажите в какой папапке и какой файл за это отвечает =)
    • By TheFirstNoob
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
       
       
      Переведенная версия: 1.608 (Latest Update)

      НЕ ОБЯЗАТЕЛЬНАЯ ЧАСТЬ!
      BEC ранее был блокирован BIS, однако со временем блокировку сняли.
      Данный фикс ставьте на усмотрение!


       

      Краткое описание:
         Battleye Extended Controls - это многофункциональная программа для серверов Arma 2, Arma 3 и всех к ним аддонов.
         С помощью данной программы вы сможете:
      Авторестарт сервера + предупреждения о рестарте в нужное вам время. Автосообщения в нужное вам время. 
      Например каждые 30 минут будет оповещение "Авторестарт сервера в такое-то время".
      Или же только по вторникам в 14:00 будет оповещение "Сегодня вторник 14:00 :D" Фильтрация чата Фильтрация ников Резервные слоты как для Администрации, так и для ваших друзей, VIP, да кого угодно. Возможность использовать только Английские Ники или же все подряд. Ограничение чата (Например только 20 сообщений вы можете написать в Глобал чат или в нужный вам чат, а потом нельзя - кик) Whitelist Своя удобная система логов. Отдельно логи сервера, отдельно чат, отдельно BattEye и BEC. Удобный планировщик. И многое другое. Установка:

      1) Качаем сам BEC: Нажми на меня :3

      2) Папку BEC и все bat-файлы перекидываем в корень сервера. (Например: E:\SteamLibrary\SteamApps\common\Arma 2 Operation Arrowhead\BEC)

      3) Переходим в корень сервера и редактируем батник bec.bat.
       
      timeout /t 60 cd E:\SteamLibrary\SteamApps\common\Arma 2 Operation Arrowhead\BEC "E:\SteamLibrary\SteamApps\common\Arma 2 Operation Arrowhead\BEC\Bec.exe" -f config.cfg exit    
      В timeout /t пишем в секундах сколько ждать Батнику перед тем как запустит BEC.
      Старайтесь подобрать таймаут так, чтобы сначала запустился сервер, а потом сразу через секунд 5-10 запустился BEC.
      Если же BEC как-то запустился ранее, то не страшно. BEC подождет сервер еще 5 минут, перед тем как закрыться.

      В cd указываем путь до BEC.
      Ниже делаем тоже самое + дописываем какой файл надо запускать. В данном случае Bec.exe с параметром -f config.cfg.

      4) Далее редактируем батник server.bat.
       
      Start bec.bat "arma2oaserver.exe" -port=2302 "-config=instance_24_Napf\config.cfg" "-cfg=instance_24_Napf\basic.cfg" "-profiles=instance_24_Napf" -name=instance_24_Napf "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" exit    
      Собственно
      После Start bec.bat мы видим уже знакомые нам строчки. Это обычный запуск сервера с определенными параметрами. Просто перенастройте под себя.
      Легче всего просто скопировать нужное из 
      DayZ_Epoch_instance_11_Chernarus.bat или DayZ_Epoch_instance_24_Napf, или любого другого, который подходит под ваш сервер.

      Для ПИРАТОВ:
      Замените "arma2oaserver.exe" на "expansion\beta\arma2oaserver.exe"

      Все с установкой покончено!



      >>>>> Основная настройка <<<<<
       
      1) Переходим в BEC/Config, открываем файл config.cfg и настраиваем все под себя. Я все там перевел, так что гемороя не будет!
       
      #-------------------------------------------------------------------------------------------------------- [Подключение и Конфигурация] #-------------------------------------------------------------------------------------------------------- # Укажите IP-Адрес вашего сервера. Можете использовать 127.0.0.1 и все будет нормально. Ip = 127.0.0.1 # Укажите порт вашего сервера. По умолчанию 2302. Port = 2302 # Укажите путь в BattEye. То есть там где стоят фильтры. BePath = # Укажите как BEC будет банить читаков. # 0 = Никак. 1 = Только Встроенный игровой АнтиЧит. 2 = Только BattEye АнтиЧит. 3 = Оба варианта. # Установите 3 если не можете определиться. # Внимание! InfiSTAR не считается!!! Ban = 3 # Укажите размеры Консольного окна BEC. ConsoleHeight = 30 ConsoleWidth = 100 # Сколько секунд BEC будет ждать при зависании или включении сервера. # Рекомендуется: 120 секунд Timeout = 120 # Если указать = True, то BEC будет создавать Логи чата на каждый канал. # Если указать = False, то BEC будет создавать Лог чата в котором будут сразу все каналы. ChatChannelFiles = false


      Запускать сервер надо через файл Start.bat!!!


      ВНИМАНИЕ!!! Дальнейшие выполнение пунктов зависит от настройки файла Config.cfg
       
      Настройка Администрации BEC:

       

      Настройка НикНеймов:

       

      Настройка BEC WhiteList:
       


      Настройка Лобби:
       
       
       
      Настройка Чата:



      Настройка проверки данных из Базы (SQL):



      Настройка Внутриигровых команд Commands.xml:

          Файл Commands.xml отвечает за использование команд внутри игры.
          Их могут использовать как игроки, так и Администрация, модерация, VIP и другие игроки исходя от файла Admins.xml в параметре group.
          Например узнать время работы, локальное время, провести какое-то голосование, забанить кого-то, кикнуть и так далее.
          Список приведен ниже.




      Настройка Планировщика Scheduler.xml: 

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

      Не забудьте заглянуть в файл Scheduler-FAQ.txt. Там есть немного полезной информации.

       
    • By JackKilovat
      Проблема такая, у меня работает неправильно авторестарт, после откл сервера он не дает ему полноценно закрыться, и сам завершает его процесс, что дает откаты, как решить?
    • By Liss55
      Люди подскажите как настроить нормальные рестарты удаленного сервера (Vilayer)?
      С сообщениями о предстоящем рестарте. заранее спс
×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.