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

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

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

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

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
123new

BEC для DayZ [совместимо]

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

 

Установил и забыл про краши ВЕС. Крашился раз в 4 часа, перезапуски все вручную.

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


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



7 часов назад, Nagibator сказал:

Хм, интересно... Ну он вполне стандартный:

 

@echo off TITLE DayZ SA Server - Status COLOR 0A :: Variables:: ::Enter Your DayZServer_64.exe path. set DAYZ-SA_SERVER_LOCATION="C:\Steam\steamapps\common\DayZServer" ::Enter Your Bec.exe path. set BEC_LOCATION="C:\Bec" :::::::::::::: echo Agusanz goto checksv pause ::This Will check if your server is running on start. :checksv tasklist /FI "IMAGENAME eq DayZServer_x64.exe" 2>NUL | find /I /N "DayZServer_x64.exe">NUL if "%ERRORLEVEL%"=="0" goto checkbec cls echo Server is not running, taking care of it.. goto killsv ::This will check if your Bec is running. :checkbec tasklist /FI "IMAGENAME eq Bec.exe" 2>NUL | find /I /N "Bec.exe">NUL if "%ERRORLEVEL%"=="0" goto loopsv cls echo Bec is not running, taking care of it.. goto startbec ::This will check every 30 second if your server is still running. :loopsv FOR /L %%s IN (30,-1,0) DO ( cls echo Server is running. Checking again in %%s seconds.. timeout 1 >nul ) goto checksv ::This will shutdown your Server and Bec When this task is asked. :killsv taskkill /f /im Bec.exe taskkill /f /im DayZServer_x64.exe goto startsv ::This will start your Server and open up the console. ::Dont forget to edit your Port, Path location of Battleye and your Profiles. :startsv cls echo Starting DayZ SA Server. timeout 1 >nul cls echo Starting DayZ SA Server.. timeout 1 >nul cls echo Starting DayZ SA Server... cd "%DAYZ-SA_SERVER_LOCATION%" start "" "DayZServer_x64.exe" -config=serverDZ.cfg -port=2302 -profiles=profiles -dologs -adminlog -netlog -freezecheck "-mod=@CF;@Community-Online-Tools;@CJ187-Cars;@Banking;@BuildAnywhere_v3;@DayZ-Expansion-Chat;@DayZ-Expansion-Notifications;@Airdrop-Upgraded;@FIDOv PACK 4;@KillFeed;@Mercedes_G65_AMG;@Gerphelius Zil-130;@Trader;@Unlimited Stamina;@VanillaPlusPlusMap;" "-BEpath=C:\Steam\steamapps\common\DayZServer\battleye" FOR /L %%s IN (30,-1,0) DO ( cls echo Initializing server, wait %%s seconds to initialize Bec.. timeout 1 >nul ) goto startbec ::This will start your Bec and open up the console :startbec cls echo Starting Bec. timeout 1 >nul cls echo Starting Bec.. timeout 1 >nul cls echo Starting Bec... timeout 1 >nul cd "%BEC_LOCATION%" start Bec.exe -f Config.cfg --dsc goto checksv


@echo off
TITLE DayZ SA Server - Status
COLOR 0A
:: Variables::
::Enter Your DayZServer_64.exe path.
set DAYZ-SA_SERVER_LOCATION="C:\Steam\steamapps\common\DayZServer"
::Enter Your Bec.exe path.
set BEC_LOCATION="C:\Bec" 
::::::::::::::

echo Agusanz
goto checksv
pause

::This Will check if your server is running on start.
:checksv
tasklist /FI "IMAGENAME eq DayZServer_x64.exe" 2>NUL | find /I /N "DayZServer_x64.exe">NUL
if "%ERRORLEVEL%"=="0" goto checkbec
cls
echo Server is not running, taking care of it..
goto killsv

::This will check if your Bec is running.
:checkbec
tasklist /FI "IMAGENAME eq Bec.exe" 2>NUL | find /I /N "Bec.exe">NUL
if "%ERRORLEVEL%"=="0" goto loopsv
cls
echo Bec is not running, taking care of it..
goto startbec

::This will check every 30 second if your server is still running.
:loopsv
FOR /L %%s IN (30,-1,0) DO (
	cls
	echo Server is running. Checking again in %%s seconds.. 
	timeout 1 >nul
)
goto checksv

::This will shutdown your Server and Bec When this task is asked.
:killsv
taskkill /f /im Bec.exe
taskkill /f /im DayZServer_x64.exe
goto startsv

::This will start your Server and open up the console.
::Dont forget to edit your Port, Path location of Battleye and your Profiles.
:startsv
cls
echo Starting DayZ SA Server.
timeout 1 >nul
cls
echo Starting DayZ SA Server..
timeout 1 >nul
cls
echo Starting DayZ SA Server...
cd "%DAYZ-SA_SERVER_LOCATION%"
start "" "DayZServer_x64.exe" -config=serverDZ.cfg -port=2302 -profiles=profiles -dologs -adminlog -netlog -freezecheck "-mod=@CF;@Community-Online-Tools;@CJ187-Cars;@Banking;@BuildAnywhere_v3;@DayZ-Expansion-Chat;@DayZ-Expansion-Notifications;@Airdrop-Upgraded;@FIDOv PACK 4;@KillFeed;@Mercedes_G65_AMG;@Gerphelius Zil-130;@Trader;@Unlimited Stamina;@VanillaPlusPlusMap;" "-BEpath=C:\Steam\steamapps\common\DayZServer\battleye"
FOR /L %%s IN (30,-1,0) DO (
	cls
	echo Initializing server, wait %%s seconds to initialize Bec.. 
	timeout 1 >nul
)
goto startbec

::This will start your Bec and open up the console
:startbec
cls
echo Starting Bec.
timeout 1 >nul
cls
echo Starting Bec..
timeout 1 >nul
cls
echo Starting Bec...
timeout 1 >nul
cd "%BEC_LOCATION%"
start Bec.exe -f Config.cfg --dsc
goto checksv

 

попробуйте заменить

start Bec.exe -f Config.cfg --dsc

на

start "" "%BEC_LOCATION%\Bec.exe" -f Config.cfg --dsc

 

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


Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, berkac сказал:

 

Установил и забыл про краши ВЕС. Крашился раз в 4 часа, перезапуски все вручную.

BEC крашил сервер? Вы что-то путаете.

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


Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, 123new сказал:

попробуйте заменить

start Bec.exe -f Config.cfg --dsc


start Bec.exe -f Config.cfg --dsc

на

start "" "%BEC_LOCATION%\Bec.exe" -f Config.cfg --dsc


start "" "%BEC_LOCATION%\Bec.exe" -f Config.cfg --dsc

 

 

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

Возможно, дело в каких то специфических особенностях операционки, у меня там стоит Server 2019

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


Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, Nagibator сказал:

 

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

Возможно, дело в каких то специфических особенностях операционки, у меня там стоит Server 2019

возможно, на Server 2012 r2 все ок

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


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

Всем доброго дня!
Настроил сервер на компе. BEC - V.1.496. Настроил scheduler на рестарт. Все ОК!! Предупреждения, рестрат все ОК. Простые объявления не работают, но пока не в этом вопрос.  ОС Win 19 Pro
Перезалил на сервер. ОС Win Ser 19 Standart.
Scheduler не работает. Сам BEC работает нормально.
Ранее обсуждалось, что возможно ОС как то влияет на работу scheduler, но это было уже давно.
Подскажите пожалуйста - как решить данную проблему или в какую сторону "капать"?
И еще. Рестар насторил через файл - messages (......\mpmissions\dayzOffline.chernarusplus\db). Насколько данный рестарт корректен?
Спасибо,
 

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


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

Всем привет! Есть проблема с беком, никак не хочет конектится все страницы перечитал пробовал различные манипуляции с файлами конфига сервера, результата особого не дало,  пишет Failed to login/ Trying to reconnect.! сервер windows server 2012R2,  запускаю arma3server_x64.  Буду признателен за помощь! 

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


Ссылка на сообщение
Поделиться на других сайтах
23.07.2020 в 13:25, DedForester сказал:

Всем доброго дня!
Настроил сервер на компе. BEC - V.1.496. Настроил scheduler на рестарт. Все ОК!! Предупреждения, рестрат все ОК. Простые объявления не работают, но пока не в этом вопрос.  ОС Win 19 Pro
Перезалил на сервер. ОС Win Ser 19 Standart.
Scheduler не работает. Сам BEC работает нормально.
Ранее обсуждалось, что возможно ОС как то влияет на работу scheduler, но это было уже давно.
Подскажите пожалуйста - как решить данную проблему или в какую сторону "капать"?
И еще. Рестар насторил через файл - messages (......\mpmissions\dayzOffline.chernarusplus\db). Насколько данный рестарт корректен?
Спасибо,
 

извиняюсь за поздний ответ, раньше не мог ответить.

работа BEC зависит от корректности заполнения xml файлов и формата в них. Если например блок job не считается корректно - он не будет работать. Если id job не по порядку - также есть риск того, что именно это объявления и все последующие не будут работать. Если параметр в xml блоке job заполнен не верно - аналогично.

Все это правится, изучается и настраивается, но исключительно практически, на месте и с изучением ситуации конкретной удаленно.

И еще, xml и файлы конфигов от разных версий bec могут отличаться и также быть не рабочими. например, версии 1.608 и 1.496 отличаются, хоть и не очень значительно, в формате файлов и параметрах. Тоже обращайте внимание на это.

5 часов назад, Uastreb сказал:

Всем привет! Есть проблема с беком, никак не хочет конектится все страницы перечитал пробовал различные манипуляции с файлами конфига сервера, результата особого не дало,  пишет Failed to login/ Trying to reconnect.! сервер windows server 2012R2,  запускаю arma3server_x64.  Буду признателен за помощь! 

на арме у Battleye задается свой порт, и он отличается от игрового. например, 2302 игровой, 2303-2304-2305-2306 сервисные (берутся поумолчанию от порта сервера игрового), занимаемые игрой, 2310 - заданный в battleye конфигурации, и 27016-27017 порты стим с конфигурации сервера. Разумеется все они открыты должны быть.

Потом проверьте соединение с Dart илои официальной утилиты RCON на сайте battleye.com

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

Кстати да, у армы в cfg battleye есть параметр RconIP - если он указан, то только по этому ip будет подключаться rcon любой, в том числе и BEC.

Ну а если у нас все хорошо и подключается, то проверяем настройки BEC. В версии 1.496 в cfg файле BEC есть 3 параметра основных: IP адрес сервера,в который мы указываем IP, по которому сервер доступен в RCON. BEPatch - путь до папки с файлом конфигурации Battleye (BEServer.cfg - именно этот файл BEC читать умеет только), и EXEname (или как-то так) - имя exe файла самого сервера, который запускается у вас. Если все 3 параметра верны BEC соединится.

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


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

Конфиг beca:

# Set the ip to your server. normally 127.0.0.1 will be fine.
# Укажите IP вашего сервера. Для сервера на том же ПК IP будет 127.0.0.1.
Ip = 127.0.0.1

# Set the port to the server. default port is 2302
# Укажите порт вашего сервера. Стандартный порт 2302.
Port = 2310

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

Сервер на стандартных портах поднят. Где может быть ошибка? Порты все проброшены 

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

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


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

Конфиг beca:

# Set the ip to your server. normally 127.0.0.1 will be fine.
# Укажите IP вашего сервера. Для сервера на том же ПК IP будет 127.0.0.1.
Ip = 127.0.0.1

# Set the port to the server. default port is 2302
# Укажите порт вашего сервера. Стандартный порт 2302.
Port = 2310

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

Сервер на стандартных портах поднят. Где может быть ошибка? Порты все проброшены 

По этим же данным окон или дарт соединяются?

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


Ссылка на сообщение
Поделиться на других сайтах
05.08.2020 в 11:38, 123new сказал:

извиняюсь за поздний ответ, раньше не мог ответить.

работа

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.


Вот у меня и был вопрос
1. Как это вылечить?
Но как видно это не в синтетических ошибок прописания кода в самом scheduler, а в чем то другом.
В дополнении -

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

  В Планировщика задач создал задачу остановку сервера при помощи данного файла.
Насколько корректна остановка сервера с использованием данного файла? 

С уважением,
 

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

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


Ссылка на сообщение
Поделиться на других сайтах
32 минуты назад, DedForester сказал:

Добрый вечер!!
Наверное я не правильно объяснил.
В scheduler прописал вот так 
 

<Scheduler> <job id="000"> <time>20:06:00</time> <delay>000000</delay> <day>1,2,3,4,5,6,7</day> <loop>0</loop> <cmd>say -1 Заходите в нашу группу в Discord: https://discord.gg/NkTcTEP</cmd> <cmdtype>0</cmdtype> </job> </Scheduler>


<Scheduler>
	<job id="000">
		<time>20:06:00</time>
		<delay>000000</delay>
		<day>1,2,3,4,5,6,7</day>
		<loop>0</loop> 
		<cmd>say -1 Заходите в нашу группу  в Discord: https://discord.gg/NkTcTEP</cmd>	
		<cmdtype>0</cmdtype>
	</job>
 </Scheduler>

Поставил на PC и на выделенный сервер. (время конечно менял под запуск

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.


Вот у меня и был вопрос
1. Как это вылечить?
Но как видно это не в синтетических ошибок прописания кода в самом scheduler, а в чем то другом.
В дополнении -

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

  В Планировщика задач создал задачу остановку сервера при помощи данного файла.
Насколько корректна остановка сервера с использованием данного файла? 

С уважением,
 

у вас на обоих скриншотах уже видно разницу, хотя бы потому, что job в том виде, что вы дали, на 20:06:00 настроен на отправку сообщения. Т.е. именно в эту секунду отправка производится. Логично наверно, что если BEC в 20:11 запустился, оправки никакой и не будет.

Если хотите стабильно после запуска сервера - рекоммендую сделать так

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Scheduler>
  
  <job id="0">
      <time>000030</time>
      <delay>000000</delay>
      <day>1,2,3,4,5,6,7</day>
      <loop>1</loop> 
      <cmd>say -1 Тест сообщение</cmd>   
      <cmdtype>0</cmdtype>         
    </job>
   
</Scheduler>

через 302 секунд после запуска BEC сработает и повторится потом снова, рабочая 100% комманда
В статьях своих я писал потому, что так рекоммендовал разработчик. так что да, корректна.

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


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

Большое спасибо, что помогаете, но проблема, как я ранее писал, не в синтаксических ошибках в написании кода, а в чем-то другом.
Вот результат.
На компе идет все ОК!! Как и ранее я говорил
А на

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.


Еще раз спасибо за помощь.
С уважением,

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


Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, DedForester сказал:

Большое спасибо, что помогаете, но проблема, как я ранее писал, не в синтаксических ошибках в написании кода, а в чем-то другом.
Вот результат.
На компе идет все ОК!! Как и ранее я говорил
А на

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.


Еще раз спасибо за помощь.
С уважением,

значит еще чем-то отличается bec на этих ПК. может файл шедулера указан не верно, может заполнен он с ошибками. Тут гадать тока можно, визуально тока вижу что задание не загружается у вас.

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

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


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, 123new сказал:

значит еще чем-то отличается bec на этих ПК. может файл шедулера указан не верно, может заполнен он с ошибками. Тут гадать тока можно, визуально тока вижу что задание не загружается у вас.

Добрый день.
Как я понял Scheduler.xml прописывается только в одном месте - в config.cfg.
Там все оставил без изменений.
 

# Детальная настройка!
#--------------------------------------------------------------------------------------------------------
[Misc]
#--------------------------------------------------------------------------------------------------------
# Set the path to the Scheduler.xml file.
# Имя файла с работающим Scheduler. Рекомендую не трогать!
Scheduler = Scheduler.xml

Может еще где пропустил.
На компе у меня тестовый вариант сервера, а вот на выделенном сервере уже стоит игровой. Прежде чем запускать что-то на игровом, тестю на компе. При переносе сервера менял только пути до тех или иных файлов и папок. Как ранее говорил - все работает ОТЛИЧНО!! Вот только с Scheduler проблемы (((. Вроде и без него обхожусь, но внутри сидит это "Scheduler не работает" ))). Вот и хочется разобраться в чем причина - или руки "кривые" или еще что-то.
С уважением,

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

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


Ссылка на сообщение
Поделиться на других сайтах
07.08.2020 в 13:06, DedForester сказал:

Добрый день.
Как я понял Scheduler.xml прописывается только в одном месте - в config.cfg.
Там все оставил без изменений.
 

# Детальная настройка! #-------------------------------------------------------------------------------------------------------- [Misc] #-------------------------------------------------------------------------------------------------------- # Set the path to the Scheduler.xml file. # Имя файла с работающим Scheduler. Рекомендую не трогать! Scheduler = Scheduler.xml


# Детальная настройка!
#--------------------------------------------------------------------------------------------------------
[Misc]
#--------------------------------------------------------------------------------------------------------
# Set the path to the Scheduler.xml file.
# Имя файла с работающим Scheduler. Рекомендую не трогать!
Scheduler = Scheduler.xml

Может еще где пропустил.
На компе у меня тестовый вариант сервера, а вот на выделенном сервере уже стоит игровой. Прежде чем запускать что-то на игровом, тестю на компе. При переносе сервера менял только пути до тех или иных файлов и папок. Как ранее говорил - все работает ОТЛИЧНО!! Вот только с Scheduler проблемы (((. Вроде и без него обхожусь, но внутри сидит это "Scheduler не работает" ))). Вот и хочется разобраться в чем причина - или руки "кривые" или еще что-то.
С уважением,

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

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


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

А слово

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

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


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

Подскажи ещё если знаешь, когда игрок в чат пишет, это видно только в BEC, а остальные не видят как сделать чтоб чат работал? Все видели.

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


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

в настройках игры у игроков включить видимость чата. Либо искать мод, который у вас скрывает этот чат для всех игроков

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


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, 123new сказал:

в настройках игры у игроков включить видимость чата. Либо искать мод, который у вас скрывает этот чат для всех игроков

Стоит только СF, VPPadmintools, и намальск, больше не каких модов нет. У меня в настройках видимость чата включена но я его вижу а остальные нет. Так и другие напишут в чат и видят а остальные нет. А в BEC я все вижу 

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


Ссылка на сообщение
Поделиться на других сайтах
18 часов назад, MAXILIVE сказал:

Стоит только СF, VPPadmintools, и намальск, больше не каких модов нет. У меня в настройках видимость чата включена но я его вижу а остальные нет. Так и другие напишут в чат и видят а остальные нет. А в BEC я все вижу 

вы  про чаты не путайте. Есть BEC, который отправляет в общий канал чата всего сервера от имени оповещений Battleye,и его видят все игроки при условии что у них в их настройках игры включена видимость чата. И есть чат игровой, в который можно написать - вот он виден только при условии наличия игрока в 25 метрах рядом с написавшим. Вот игровой чат до общего на весь сервер можно улучшить, моды в мастерской для этого есть. А тот что с BEC, Dart или любых других программ работает через Battleye взаимоджействие - виден всем и всегда, но при условии включения в настройках игры у игрока

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


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, 123new сказал:

вы  про чаты не путайте. Есть BEC, который отправляет в общий канал чата всего сервера от имени оповещений Battleye,и его видят все игроки при условии что у них в их настройках игры включена видимость чата. И есть чат игровой, в который можно написать - вот он виден только при условии наличия игрока в 25 метрах рядом с написавшим. Вот игровой чат до общего на весь сервер можно улучшить, моды в мастерской для этого есть. А тот что с BEC, Dart или любых других программ работает через Battleye взаимоджействие - виден всем и всегда, но при условии включения в настройках игры у игрока

А чтоб модами не засорять радиус чата можно увеличить?

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


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

Говорят что нет.

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


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

А чтоб модами не засорять радиус чата можно увеличить?

нет

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


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

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

    • Автор: ZigoFrend
      В планировщике заданий выдаёт такую ошибку 

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
      В чём проблема ? В гугле искал ничего не помогло 
       
    • Автор: Jdinovich
      Доброй ночи. Сегодня сменил на хостинге ip на другой,куратор,который ведет мой сервер скопировал данные со старого ip на новый. Все работает,но не происходят рестарты,не пишется в чат текст,который должен повторяться каждые 15 минут,нет приветствия.В одном из файлов я нашел данные стоки и заметил что схожие названия серверов.(старое названия сервера 1941,новое 2804)я попробовал сменить. но после изменения ничего не изменилось
       
      # Set the path to the BattlEye directory that is currently in use by the server.
      #BePath = /home/gameserver6/gameserver6/instance/Battleye
      BePath = /home/gameserver1941/serverfiles/instance/Battleye
       
    • Автор: Alexsey
      Есть такой вопрос, возможно ли, через BEC настроить закрытие магазинов перед рестартом, а потом кик людей? Или только через r-con?
       
    • Автор: Fockus
      Всем привет, при установке BEC возникает проблема. Запускаю батник с названием START, открывается 3 командной строки и стартуется сервер, вроде всё ок. После старта сервера bec пишет Waiting for server startup, проходит некоторое время и бек просто закрывается, пробовал менять айпи сервера на localhost, внешний ип и др. Логи бека пустые, вообще ничего в них нет.
       
      Config
      # Конфигурация BEC. # Перевод TheFirstNoob. # Обновления тут (ENG) http://www.ibattle.org/ # Если вы хотите что-то отключить, то используйте значок # - Это закомментирует команду или нужную вам строчку. #-------------------------------------------------------------------------------------------------------- [Bec] #-------------------------------------------------------------------------------------------------------- # Укажите IP-Адрес вашего сервера. Можете использовать 127.0.0.1 и все будет нормально. Ip = 127.0.0.1 # Укажите порт вашего сервера. По умолчанию 2302. Port = 2302 #-------------------------------------------------------------------------------------------------------- # Укажите путь в BattEye. То есть там где стоят фильтра. BePath = C:\Server\instance_11_Chernarus\Battleye # Подключите файл Commands.xml (По умолчанию уже подключен). # Позволяет выполять внутриигровые команды из списка commands.xml Commands = Commands.xml # Подключите файл Admins.xml (По умолчанию уже подключен). # Отвечает за список администрации BEC и резервные слоты (Настраивается в Admins.xml) Admins = Admins.xml #-------------------------------------------------------------------------------------------------------- [Misc] #-------------------------------------------------------------------------------------------------------- # Автозапуск лоадбанса,когда стоит запрет на изменение фаилов # 1 включить # 0 выключить  # Если параметр не определен он будет использовать значение False по умолчанию.  AutoLoadBans = True # Укажите как BEC будет банить читаков. # 0 = Никак. 1 = Только Встроенный игровой АнтиЧит. 2 = Только BattEye АнтиЧит. 3 = Оба варианта.  # Установите 3 если не можете определиться. # Внимание! InfiSTAR и другие АнтиЧиты не считаются!!! Ban = 3 #-------------------------------------------------------------------------------------------------------- # Укажите размеры Консольного окна BEC. ConsoleHeight    = 30 ConsoleWidth    = 100 # Сколько секунд BEC будет ждать при зависании или включении сервера. # Рекомендуется: 30 Timeout = 30 # Если указать = True, то BEC будет создавать Логи чата на каждый канал. # Если указать = False, то BEC будет создавать Лог чата в котором будут сразу все каналы. ChatChannelFiles = True #-------------------------------------------------------------------------------------------------------- # Использовать на сервере только ASCII НикНеймы (Имеется ввиду English Only!) # Рекомендуется: True (Если отключить, то могут быть проблемы) AsciiNickOnly = False # Кикать игроков, если они имеют следующие символы в НикНейме. #DisallowPlayerNameChars = # Минимальная допустимая длина НикНейма. MinPlayerNameLength    = 4 # Максимальная допустимая длина НикНейма. MaxPlayerNameLength    = 16 #-------------------------------------------------------------------------------------------------------- # Использовать на сервере только ASCII чат (Имеется ввиду English Only!) # Рекомендуется: False (Если включить, то все смогут писать в чат только на Английском!) AsciiChatOnly = False # Для работы данной функции убедитесь что AsciiChatOnly = True! # Какие символы BEC будет разрешать использовать в чате. #IgnoreChatChars = # Укажите количество предупреждений за плохие слова BadWords.txt. # Укажите = -1, чтобы Выключить. Укажите = 0, чтобы сразу Кикало. Укажите = N, чтобы было N-ое количество предупреждений, а последний Кик. (N - Любое число) #Warnings = 3 #-------------------------------------------------------------------------------------------------------- # Подключите файл BadNames.txt (По умолчанию пуже подключен). # Отвечает за плохие или запрещенные ники на сервере (Настраивается в BadNames.txt) NickFilterFile = BadNames.txt # Подключите файл BadWords.txt (По умолчанию пуже подключен). # Отвечает за плохие или запрещенные слова в чате (Настраивается в BadWords.txt) WordFilterFile = BadWords.txt # Подключите файл WhiteList.txt (По умолчанию Отключен!). # Отвечает за Белый Лист по GUID и только! # WhiteListFile = WhiteList.txt # Укажите сообщение которое будет выводиться если BEC не находит игрока в Белом Списке. (Поддерживается только ASCII!) #WhileListKickMsg = Извините, но Вы не найдены в ВайтЛисте! # Подключите файл Scheduler.xml (По умолчанию уже подключен). # Это планировщик. Отвечает за рестарты, сообщение, определенные доступные команды в любой удобный вам промежуток времени и количестве использования. Scheduler = Scheduler.xml #-------------------------------------------------------------------------------------------------------- # Если игрок будет слишком долго находиться в Лобби, то его кикнет с сервера. # Укажите время через которое игрока кикнет с сервера (В секундах!) # Укажите = 0, чтобы отключить эту функцию. KickLobbyIdlers    = 600 #-------------------------------------------------------------------------------------------------------- # Данная функция резервирует слоты под Нужных вам людей, то есть вы сможете попасть на сервер при Любом Онлайне на вашем сервере. # Пример №1: Ваш сервер поддерживает всего 50 игроков и вы хотите зарезервировать 5 слотов под Администрацию, то установите в SlotLimit = 45. # Пример №2: Ваш сервер поддерживает всего 50 игроков и вы хотите зарезервировать 5 слотов под Администрацию и 5 слотов под ваших Друзей, то установите в SlotLimit = 40. # Пример №3: Ваш сервер поддерживает всего 50 игроков и вы хотите зарезервировать 5 слотов под Администрацию, 5 слотов под ваших Друзей и 5 слотов под VIP, то установите в SlotLimit = 34. # Список для Резервных слотов редактируется в файле Admins.xml. # Резервные Слоты работают так же с Белым Листом. # Установите = -1, чтобы отключить данную функцию. SlotLimit = -1 #-------------------------------------------------------------------------------------------------------- #[Reporter] #-------------------------------------------------------------------------------------------------------- # Укажите данные вашего аккаунта от MySQL которые вводили в HiveExt.ini. # Читы, логи BattEye будут регистрироваться через вашу Базу Данных. Каждый игрок будет проверяться через БД при присоединении на сервер. #Host = localhost #Type = MySQL #Port = 3306 #Database = dayz_epoch #Username = root #Password = Purkaeva47 #-------------------------------------------------------------------------------------------------------- [ChatRestriction] #-------------------------------------------------------------------------------------------------------- # Укажите количество сообщений которые могут писать игроки в течении игры на каждый Чат-Канал.  # Укажите = -1 чтобы отключить, 0 кикать сразу без предупреждений. # Если указать более 0, то игрок будет получать предупреждения сколько он еще может писать в чат. Lobby = -1 Global = -1 Side = -1 Group = -1 Vehicle    = -1 Command    = -1 Commander = -1 Direct = -1 # Укажите промежуток времени между сообщениями, которое сможет написать игрок в определенном Чат-Канале. # Укажите = 0 чтобы отключить. # Пример заполнения: # Lobby = 5 # Lobby_Time_Lower = 10 # Lobby_Time_Upper = 60 # Параметр Lobby отвечает за какой-то канал чата, в данном случае чат в лобби.  # Параметр Lobby_Time_Lower отвечает за допустимый интервал между сообщениями (В секундах). # Параметр Lobby_Time_Upper сбрасывает счетчик ограничения чата (В секундах). # Рассмотрим более подробно. # Если игрок напишет первое сообщение в лобби, то следующее он напишет только через 10 секунд, но будет оповещен об ограничении в чате и будет иметь лимит сообщений. # Как только пройдет 60 секунд после написания сообщения, то счетчик лимита сброситься до нуля (То есть ограничения обнуляться). #Lobby = 0 #Lobby_Time_Lower = 0 #Lobby_Time_Upper = 0 #Global = 0 #Global_Time_Lower = 0 #Global_Time_Upper = 0 #Side = 0 #Side_Time_Lower    = 0 #Side_Time_Upper    = 0 #Group = 2 #Group_Time_Lower = 1 #Group_Time_Upper = 3 #Vehicle    = 0 #Vehicle_Time_Lower = 0 #Vehicle_Time_Upper = 0 #Command = 0 #Command_Time_Lower = 0 #Command_Time_Upper = 0 #Commander = 0 #Commander_Time_Lower = 0 #Commander_Time_Upper = 0 #Direct = 0 #Direct_Time_Lower = 0 #Direct_Time_Upper = 0  
      Bec.bat
      timeout /t 60 cd C:\Server\BEC "C:\Server\BEC\Bec.exe" -f config.cfg exit  
      server.bat
      Start bec.bat "arma2oaserver.exe" -port=2302 "-config=instance_11_Chernarus\config.cfg" "-cfg=instance_11_Chernarus\basic.cfg" "-profiles=instance_11_Chernarus" -name=instance_11_Chernarus "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" exit  
       
      start.bat
      @echo off color 0a title Server start :start echo Server has been started start /wait server.bat echo Server down,restarting! goto start  
       
       
    • Автор: KILLka
      Здравствуйте. Возможно кто-то сталкивался. Проблема следующая - bec теряет связь с сервером (exile) уже после коннекта к нему. Может потерять связь через минуту-две, может через 4-5, не более. Как это происходит - запускается сервер, rcon login проходит, бек работает и через пару минут получаю в логах 
      10:26:36 : Rcon client logging in 10:26:36 : RCon admin #0 (127.0.0.1:64977) logged in 10:29:19 : No Valid response. Trying to reconnect.! 10:29:23 : No Valid response. Trying to reconnect.! 10:29:27 : No Valid response. Trying to reconnect.! 10:29:30 : RCon admin #0: (Global) Unlocking server. 10:29:31 : Lost Connection! 10:29:31 : Closing socket & exiting! Ip адрес прописывался как локальный, так и внешний. Порт, на котором работает battleye открыт. Пути указаны, сам battleye работает. Может кто сталкивался с данной проблемой, что можно сделать и как решить?
  • Наш выбор

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.