Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

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

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

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

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

Вопрос

Рекомендованные сообщения

  • 0

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Забронировать это рекламное место


  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 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-ом, с оповещениями и доп. сообщениями. Но не втыкаю как это сделать

Изменено пользователем Petrovich (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
3 часа назад, Petrovich сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
3 часа назад, Petrovich сказал:

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

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

taskkill /im DayZServer_x64.exe
exit

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 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

Изменено пользователем Petrovich (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Похожие публикации

    • Автор: freemazavr
      Всем доброго времени суток! помогите найти решение для моего сервера, Arma 3 Epoch , нужен авторестарт после краша, сервер периодически падает по неизвестным причинам, а мониторить его 24/7 нет ни желания ни возможности, Нужен или софт или же батник на проверку процесса, если не сложно то с понятным гайдом
    • Автор: DeD
      Всем привет! Я новичок и не могу разобраться, как настроить авторестарт. Подскажите в какой папапке и какой файл за это отвечает =)
    • Автор: 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. Там есть немного полезной информации.

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