Jump to content
  • 0

BEC Watchdog Operation - Inoperable


OSUapoc

Question

I've followed the install directions to a T, insofar as I can tell, and I am still not getting the message letting me know that the PublicVariable.txt has been changed in the BEC window. This of course results in the BE Filters not having the random variables which would prevent an admin from getting kicked (possibly players as well I suppose).

I've pointed the following files to this BE Path:

%Serverpath%\BEC\Config
Config.cfg
BePath = D:\A3 Epoch 1\SC\BattlEye

%Serverpath%\@epochhive
EpochServer.ini
BattlEyePath = D:\A3 Epoch 1\SC\BattlEye

Here's the restart script:

 



Some of the .BATs and .EXEs have indexed (numeric) names so we can run our multiple servers and be able to control them independently with different batch files.
 
@echo off
title RestartServer-A3Epoch1.bat

::MAKE SURE ALL TASKS ARE REALLY STOPPED
set year=%DATE:~10,4%
set day=%DATE:~7,2%
set mnt=%DATE:~4,2%
set hr=%TIME:~0,2%
set min=%TIME:~3,2%

IF %day% LSS 10 SET day=0%day:~1,1%
IF %mnt% LSS 10 SET mnt=0%mnt:~1,1%
IF %hr% LSS 10 SET hr=0%hr:~1,1%
IF %min% LSS 10 SET min=0%min:~1,1%

set backuptime=%year%-%day%-%mnt%-%hr%-%min%
echo %backuptime%

taskkill /f /fi "status eq not responding" /im arma3server2.exe
taskkill /f /im arma3server2.exe
timeout 1

::IF YOU PLAY ON SAME PC AS SERVER, SOMETIMES RESTARTS GET HUNG UP BECAUSE OF IT SO MAKE SURE TO KILL CLIENTSIDE TOO, I DONT, BUT JUST IN CASE YOU DO

::taskkill /f /fi "status eq not responding" /im arma3.exe
::taskkill /f /im arma3.exe
::timeout 1

:: KILL BATTLEYE IF IT ISN'T ALREADY
taskkill /im Bec3.exe

::SHUTDOWN SERVERMONITOR IF IT IS ALREADY RUNNING - WE RESTART IT AT THE END OF THIS
taskkill /f /im cmd.exe /fi "windowtitle eq Administrator:  servermonitor3-Epoch1.bat"
echo Make sure all is clear

echo.
echo Starting ARMA 3 Server...

::RESTARTING THE ARMA 3 SERVER BE SURE TO EDIT THIS TO YOUR SERVER .EXE LOCATION -NOTE ALSO THIS IS WHERE YOU DEFINE WHERE YOU CONFIG.CFG IS
cd D:\A3 Epoch 1 
timeout 1
start "arma3" /min "D:\A3 Epoch 1\arma3server2" -mod=@Epoch;@EpochHive; -port=2502 -config=SC\config.cfg -cfg=SC\basic.cfg -profiles=SC -name=SC 
timeout 10
echo ARMA 3 Server has started

::RESTARTING BATTLEYE
set becpath="D:\A3 Epoch 1\BEC"
cd /d %becpath%
start "" "Bec3.exe" -f Config.cfg
timeout 10
echo Battleye has started.. 
echo.

:: THIS RUNS THE SERVER MONITOR FOR YOU SO YOU DON'T FORGET
set ServerMonitorPath="D:\A3 Epoch 1\"
cd /d %ServerMonitorPath%
start "" "servermonitor3-Epoch1.bat"
echo Server Monitor has started. Have Fun
timeout 5
exit 




I've copied the plugins into BEC
%Serverpath%\BEC
Now has a Folder called "Plugins" which was copied from the install zip

Any ideas on where else to look to get the server to update the filters?
 

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

When BEC starts, do you see this ?? :

 

12:00:28 : Starting plugin : WatchDog
12:00:28 : Checking for new Bec version...
12:00:28 : Creating watchdog for admin file...
12:00:28 : Creating watchdog for command file...
12:00:28 : Creating watchdog for badwords file...
12:00:28 : Creating watchdog for badnames file...
12:00:28 : Creating watchdog for BE filter files...

Link to comment
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
  • Advertisement
  • Discord

×
×
  • Create New...