Jump to content
dazhbog

BattlEye service implementation

Recommended Posts

I tried MP using 1.44 for the first time last night and just wanted to report that this new BE implementation may disable TrackIR after A3 restart to enable BE service (it did for me). I tried to set the service to enabled before satarting A3 but then A3 crashed directly when starting.

I will try above mentioned command line options but just wanted ppl to know...

/KC

Share this post


Link to post
Share on other sites
-nolauncher -useBE -cpuCount=4 -exThreads=7 -malloc=tbb4malloc_bi -maxMem=2047 -nosplash -showScriptErrors

is not working for me :/

edit2:

nevermind -usebe is working >_>

Share this post


Link to post
Share on other sites

Hello,

im starting arma3 via ArmA3Sync with the arma3client_performance144.exe

I tried -nolauncher -usebe , bug it didnt worked.

Anny idear how it could work with starting over the Performance.exe ?

Greetings

Share this post


Link to post
Share on other sites

The say player# message command seems to be broken atm.

The say -1 message for the whole server still works.

Share this post


Link to post
Share on other sites

I have my own launcher but i have problem now ....

I use this for my launcher (VB2013)

 Process.Start(darma3 & "arma3.exe", "-mod=" & modsname & " " & startoption)

My players need to restart ArmA 3 each time they want to join my server.

So i have try this :

 Process.Start(darma3 & "arma3battleye.exe", "0 1" & "-mod=" & modsname & " " & startoption)

ArmA 3 start with battleye but now the others commandline don't work ...

Sorry for my english

Edit :

I found the fix :

Process.Start(darma3 & "arma3battleye.exe", "0 1 -mod=" & " -name=")

Edited by LeXpLoSiF

Share this post


Link to post
Share on other sites

Hi, im struggling a bit with this. I use a desktop shortcut from arma3.exe with a lot of parameters and a lot of addons, so i ended creating a .bat for it.

start "" "arma3.exe" -high -winxp -nosplash -nologs -noPause -world=empty -skipIntro -cpuCount=4 -exThreads=7 -maxMem=5120 -maxVRAM=3071 "-name=DimasL" -mod=andallthemods

It worked perfect, but now with the Battleye thing i have to restart the game everytime i open it. I tryed with the -useBE and -nolauncher (never needed) but it doesnt launch with battleye, just open the prompt window and have to restart it.

At the end i managed to start it with battleye but using

start "" "arma3battleye.exe" 0 1 -high -winxp -nosplash -nologs -noPause -world=empty -skipIntro -cpuCount=4 -exThreads=7 -maxMem=5120 -maxVRAM=3071 "-name=DimasL" -mod=andallthemods

Is it the only way to do it? Did i do something wrong with the -useBE so it didnt work for me? I would like to know if theres any way to just add -useBE to my first startup line and make it work.

Thanks.

Share this post


Link to post
Share on other sites

"-useBE" works for me. As i remember, first time launched with the launcher, got the battleye pop-up, agreed to the tos, exited the game.

Next time i added 'useBE' to the steam start-up line: -nosplash -nologs -noLauncher -useBE

Haven't seen the battleye pop-up since.

Share this post


Link to post
Share on other sites

Never started the launcher, im gonna try that, thanks for the tip.

Share this post


Link to post
Share on other sites

Tried to use the launcher but nothing, i think ill have to stick with the "arma3battleye.exe" 0 1 by now.

Thanks for the help Ratszo!

Share this post


Link to post
Share on other sites

Would be great if they finally get rid of the startup parameters and integrate them into the Arma 3 settings menu with proper tooltips and so on. It's especially confusing for new players.

Share this post


Link to post
Share on other sites
We found that you have to load the game at least once via the vanilla Launcher for it to work. In one case, one of our players even had to connect to a public server once for this method to work.

DimasL, use the launcher..., connect to a server, then exit?

Also run all the .exe as administrator can't hurt.

Share this post


Link to post
Share on other sites
Hey R3vo, i've been using a shortcut and startup paremeters since arma2, check the next link to read about them and if you have any doubt about it just ask, i'll be glad to help you.

https://community.bistudio.com/wiki/Arma_3_Startup_Parameters

Oh thanks for you help, but I don't have problems with that, have been playing Arma for a few years already. I just thought they should have introduced an easier way with the release of Arma 3.

Share this post


Link to post
Share on other sites
I just thought they should have introduced an easier way with the release of Arma 3.

Like some kind of a launcher with a GUI to set the parameters? A great idea! :D

Startup parameters are set outside the game because applying them still needs a game restart.

Besides, there isn't a single parameter you actually need, except the -mods.

Share this post


Link to post
Share on other sites

1.46 broke stuff differently.

The method of using arma3battleye.exe 0 1 no longer works. Seems like the only way is to either let the game restart or use the vanilla launcher, which is a deal breaker for most communities that use A3S/PWS or other advanced launchers.

Also, BE now opens and keeps an unappealing CMD window open when it runs.....

-EDIT: Seems like loading the game once via vanilla Launcher fixes the issue... Still using arma3batteleye.exe 1 0 effectively.

Edited by BullHorn

Share this post


Link to post
Share on other sites

arma3battleye.exe has been slightly changed in 1.46, please use 2 instead of 0 for the first parameter:

arma3battleye.exe 2 1 <params>

I have updated the top post accordingly.

---------- Post added at 14:05 ---------- Previous post was at 14:00 ----------

Also, BE now opens and keeps an unappealing CMD window open when it runs.....

You can disable the console window by supplying an optional third parameter:

arma3battleye.exe 2 1 1 <params>

But note that it means you won't get any visible feedback about BE's status. I would suggest using A3 launcher in this case.

Share this post


Link to post
Share on other sites

Daz, is it possible to dump the CMD window output to a .log file or something by default so you can retroactively check the log and still not display the popup?

Share this post


Link to post
Share on other sites

Dear BI,

Next time you introduce something like battleye process blacklisting

make sure you whitelist common used applications BEFORE you release

such things to public.

This is NOT customers job to to make sure applications are getting

whitelisted apart the application is very exotic!

We customers do NOT earn any salary from your company!

A slowly getting very upset longtime customer and supporter.

kind regards

maquez [Q-Net]

Share this post


Link to post
Share on other sites
Dear BI,

Next time you introduce something like battleye process blacklisting

make sure you whitelist common used applications BEFORE you release

such things to public.

This is NOT customers job to to make sure applications are getting

whitelisted apart the application is very exotic!

We customers do NOT earn any salary from your company!

A slowly getting very upset longtime customer and supporter.

kind regards

maquez [Q-Net]

It has already been disabled with the last hotfix.

Share this post


Link to post
Share on other sites

Here is a video if reading the forum is not your thing:

Share this post


Link to post
Share on other sites

EDIT:

Seems like I just need to use the launcher. The error below happens if trying to launch RC or Dev without Launcher with Game Updater versions of the game. Maybe this post should be moved to the BI Tools section then.

I can't launch the game with Game Updater versions Release Candidate and Development Branch with BattlEye. There comes this pop-up:

 

sYBoplK.png

 

And last couple lines from the rpt file:

12:43:06 DX11 - Initializing DX11 engine.
12:43:06 DX11 - Using DXGI adapter 0 (detected in config).
12:43:06 DX11 - Using DXGI adapter 0.
12:43:06     - adapter description : NVIDIA GeForce GTX 970
12:43:06     - adapter vendor ID : 4318
12:43:06     - adapter device ID : 5058
12:43:06     - adapter subsys ID : 912921688
12:43:06     - adapter revision  : 161
12:43:06     - dedicated video memory : 3221225472
12:43:06     - dedicated system memory : 0
12:43:06     - shared system memory : 1073676288
12:43:06 Error: JoystickDevices - CoInitilizeEx return 80010106
12:43:06 InitSound ...
12:43:06 Error: CoInitilizeEx (XAudio2-1st trial) return 80010106
12:43:06 InitSound - complete
12:43:07 Error: 80004005 in D3DXCompileShader while compiling the PSLODDiag shader
12:43:07 error X3501: 'PSLODDiag': entrypoint not found

Legacy and the Main Branches works fine and every version works fine without BattlEye.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×