henning 10 Posted April 3, 2011 it's ok now and thanks for your help:yay: Share this post Link to post Share on other sites
rundll.exe 12 Posted April 6, 2011 Ok I'm getting a bit angry. And I never do. here's my rant. I have A2 CO+PMC+BAF Tonight (after patching the game to 1.59) I had some time and try to catch a public MP game (I never do). But right after loading the mission, the gamespy list comes up again, without any message. I thought: might be the server or mission. I tried maybe 10 other servers, with the same result. Booted to the gamespy list without any message. I had no clue what could be happening. Even the RPT didnt state anyting fatal. Then, when one server was setting up a new game I asked the players to watch for a message when the game starts. When re-joining they tell me it says "battleye initialisation failed". Ok, so I know a bit more. I fire up google, and end up at the battleye site. I download the dll's and overwrite the one in my Arma2/Battleye folder as instructed. On joining the game I get a message Im kicked for corrupt memory #1. Sigh. I find the battleye folder in Arma2/Expansion, and overwrite that file too. No luck. Then I end up in this thread. Ran the installer for OA. No luck. Found the dll's in the appdata folder. removed them. No luck. Then I decided to uninstall and remove anything regarding battleye: Uninstalling from the remove programs menu gave some errors. On Inspection, nothing changed in the Arma2 folder. I hit the uninstaller exes manually, and removed the folder in appdata. Then I ran the installer from this thread again (now it's not silent?) , and guess what: I'ts fixed! So I fixed the problem you think, whats the problem? Well the problem is the way I had to struggle trough cryptic messages and apparently wrong error messages (my memory isn't corrupted in the end). Why do I have to ask people on the server to watch MY error message? I'm the one having the problem, not them? Why does it throw a message that my system is broken, while the installer just didn't install it in the right way? All in all resolving this took my complete evening, and left me with 15 min of playing until bed time. On top of that I consider myself an advanced user, and I can't imagine how an average joe should have figured this out. He might end up giving up and never bother with the game again... Now I know BIS and I know gui's and user-friendlyness is not your stongest point, but please, think about the user experience for a change. For example: a silent installer ? How hard is it to make a pop up that says "Update finished, pess OK". You save yourself from a lot of questions here. And I can go on like this for a while... Greetings, rundll.exe Share this post Link to post Share on other sites
Dwarden 1125 Posted April 7, 2011 the issue with not working uninstall from OS software panel is known and will be resolved in future update of BE installers ... you need use the uninstaller.exe directly sorry for this trouble Share this post Link to post Share on other sites
.kju 3244 Posted April 7, 2011 Yep the ingame error handling needs to be improved. It is a no go that you don't even get to know why you are booted. Share this post Link to post Share on other sites
rundll.exe 12 Posted April 7, 2011 the issue with not working uninstall from OS software panel is known and will be resolved in future update of BE installers ...you need use the uninstaller.exe directly sorry for this trouble Ok, thats good to know. And while you're on it, maybe let the user know what has actually changed after running the instaler. (updated, installed or nothing) And maybe make the installer replace the files, even if they are the same version. It seems wrong installs are not fixed by a re-install, but they are when you uninstall first. By the way, the 1.59 patch seemed to update the BE files too (looking at the file date), but didnt fix the problem. How is that possible? Yep the ingame error handling needs to be improved.It is a no go that you don't even get to know why you are booted. This is my main point indeed. Share this post Link to post Share on other sites
Dwarden 1125 Posted April 8, 2011 rundll.exe are you using -profile= commandline ? got games installed in same directory ? what distribution? which BE you were inpecting? A2 one in \BattlEye or OA one in \Expansion\BattlEye ? Share this post Link to post Share on other sites
rundll.exe 12 Posted April 9, 2011 (edited) Im running the DVD (505) version of A2, and sprocket version of OA, insalled in the same directories. I don't use the -profiles command line First I was inspecting the normal Arma2/Battleye folder because I didnt see there was a separate dll for OA on the battleye website. I copied the A2 battleye dll to there. Later I copied the dll form the Arma2/battleye to Arma2/expansion/battleye, wich obviously didn't work either. (my error) After that I found this tread, and tried the installer, which only worked after uninstalling everything manually. In my view the installer should overwrite the files in any case, except for when a valid (OA and A2 in correct folder) newer version is found. anyway, thx for taking the time to look into this, I hope a more "agressive" installer can help other people fix the Battleye mess more quickly. Edited April 10, 2011 by rundll.exe Share this post Link to post Share on other sites
$able 2 Posted April 10, 2011 In my view the installer should overwrite the files in any case, except for when a valid (OA and A2 in correct folder) newer version is found. In fact, it does that already. There is no check on the files at all, they are just overwritten. I think the problem in your case was having the wrong BEClient.dll version (the one for ArmA 2) in the OA appdata folder, which isn't fixed by simply uninstalling and reinstalling. As you said, you also removed the appdata BE folder and that eventually fixed your problem. Share this post Link to post Share on other sites
rundll.exe 12 Posted April 10, 2011 In fact, it does that already. There is no check on the files at all, they are just overwritten.I think the problem in your case was having the wrong BEClient.dll version (the one for ArmA 2) in the OA appdata folder, which isn't fixed by simply uninstalling and reinstalling. As you said, you also removed the appdata BE folder and that eventually fixed your problem. You might be right on that one. But then I wonder how it ended up there. I don't remember fooling around with the BEclient.dll before. So why doesn't the game overwrite that dll from the install folder each time you launch it? Share this post Link to post Share on other sites
$able 2 Posted April 10, 2011 So why doesn't the game overwrite that dll from the install folder each time you launch it? That would revert updates. Share this post Link to post Share on other sites
rundll.exe 12 Posted April 10, 2011 Ah so the updates only get applied to that appdata one. Something with user rights I guess? Anyway, thx for clearing that up. Maybe the installer should even overwrite that one? Next MP game it gets updated anyway. Share this post Link to post Share on other sites
alef 0 Posted June 4, 2011 I had my system user that run the A2 client belonging to Administrators group. Now this seems no more required, but would it be when the server will requests my client to upgrade its BEClient.dll ? Share this post Link to post Share on other sites
Dwarden 1125 Posted August 16, 2011 new installers of BattlEye are on FTP available for download Known issue: - uninstall from OS panel don't work, run directly "uninstall.exe" in \BattlEye\ directory Share this post Link to post Share on other sites
byteslam 10 Posted August 16, 2011 new installers of BattlEye are on FTP available for downloadKnown issue: - uninstall from OS panel don't work, run directly "uninstall.exe" in \BattlEye\ directory and for Linux??? Share this post Link to post Share on other sites
Dwarden 1125 Posted August 17, 2011 and for Linux??? for linux you will download it from BattlEye website ... seriously since when You need BE installer for linux :confused: Share this post Link to post Share on other sites
byteslam 10 Posted August 17, 2011 for linux you will download it from BattlEye website ...seriously since when You need BE installer for linux :confused: never, but I was asking if a new version is as well available for linux... All the communication is always windows but at least 50% of the servers are linux based... Share this post Link to post Share on other sites
.kju 3244 Posted August 17, 2011 BE dll have always been available directly on the BE page. The windows installer are only convenience for users. Share this post Link to post Share on other sites
sickboy 13 Posted August 17, 2011 (edited) never, but I was asking if a new version is as well available for linux... All the communication is always windows but at least 50% of the servers are linux based... 363 Linux servers, 6751 windows. Hardly seems 50%, more like 5%. Only taking deddies: 363 Linux and 3341 windows. About 10% Using http://stats.six-updater.net/queryservers Those numbers are high because it caches servers for 1 week. Edited August 17, 2011 by Sickboy Share this post Link to post Share on other sites
byteslam 10 Posted August 17, 2011 363 Linux servers, 6751 windows. Hardly seems 50%, more like 5%.Only taking deddies: 363 Linux and 3341 windows. About 10% Using http://stats.six-updater.net/queryservers Those numbers are high because it caches servers for 1 week. and it caches each windows server raised by a kid only for playing around...concentrate on the TOP 100 always available servers and your figures will look different. Share this post Link to post Share on other sites
jedra 11 Posted August 17, 2011 Calm down lads - we have already got an SQF vs SQS fight going on in the editing thread. We don't need a Linux/Windows fight as well! If you don't stop I'll tell you why Coldfusion is better than PHP ;-) Share this post Link to post Share on other sites
terox 316 Posted August 27, 2011 (edited) This post has been updated with the outcome to all the suggestions from those trying to help me. This should save anyone who may want to help me from trolling through the posts that follow Updated date 29/8/2011 @ 13:28 UK time I am getting kicked from OA game servers with the message "Battle eye client not responding" There isn't a lot of vanilla OA game servers to test on, however I have tried 6 so far (Only those displaying a green Icon in gamespy Failed on 4 and was okay on 2, which did have Battleye initialised according to the Gamespy filter I am able to connect to the servers okay, download the missions, enter the briefing and play the game for approximately 30 seconds before getting kicked Battleye client when intilialised reports running version 1.146 My Ping to my server is 27ms The bandwidth reported ingame for my client is 330 to 350 My desync is reported as 0 I have no connection problems for web browsing, download speeds and upload speeds are good for the UK Downloading @ 15mb/s Uploading @ 0.6mb/s My router is a Netgear N150 DGN1000. which I don't run using the wireless connection ******************************************************* Some history I am returning to play Arrowhead having taken 6 months out from ther game My ISP and connection have remained the same I'm not sure if i was running with the same router as i was 6 months ago However I am running a new system Windows 7 64 bitAsus P8P67standard Revision B3 m/board (running latest BIOS Beta 1850) I7 processorNVidia GTX580 GPU8GB RamVertex 3 ssd for my O/S drive running the latest firmware (v2.11)Western Digi WD7502AAEX SATA drive for my game The system is running at stock speeds, is stable with no overclocking etc ******************************************************* Steps I have taken to try and solve the issue, which have all failed unless otherwise stated ******************************************************* Clientside Reinstalled the entire system twice (O/S, applications etc)All drivers are fully up to dateWindows is fully updatedreinstalled ArmA2 and Op Arrowhead 3 times (DVD versions)Uninstalled and reinstalled Battleye using the latest installersRun with UAC turned offRun with Windows Firewall OFFRun with Router firewall OFFRun with no Anti Virus agent installedRun game as "Admin"Run ArmA2 v1.10 on a clean ArmA2 installed serverRun OA as a clean vanilla gameRun OA using the latest BETA (83780)Run OA with and without my BAF DLC installedPreloaded the island before connecting to the serverConnected to an empty serverReplaced the network cable between the client machine and the routerAttempted to play on standard BIS created missionsManually copied over the Battle .dll clients from the Battleye downloads page to their respective foldersUninstalled and reinstalled Battleye using the latest Battleye Installers listed on the BI forumsRan on a different client with different specs from my home connectionRan a Lan server at home on one machine then connected to it from another client, (This tested succesful) I did notice 2 additional Battleye text messages once the mission started on the Lan client, which I didnt notice when trying to play online. 1) Server client version check message2) GUID information Manually patched the BE .dll files ArmA2 BE Client for Windows (32-bit) : to the root ArmA2 battleye folderOperation Arrowhead BE Client for Windows (32-bit) : to the root ArmA2 \Expansions \ battleye folderOperation Arrowhead BE Client for Windows (32-bit) : to my custom profile\ battleye folder ******************************************************* Serverside I have my own dedicated server, so have full access to the backend 1) Overwrote the Server battleye .dll files with the latest from the Battleye download page2) added the following line to the BEserver.cfg MaxPing 1000Edited the OA server.cfg with the following attemptsa) regularCheck = "{}"; b) //regularCheck = "{}"; NB>> No other members have Battleye issues connecting to the server I have 2.5 minute serverside wireshark log available of my connection and then battleye kick from the zeus server ******************************************************* ******************************************************* Some logs to view ******************************************************* Here is my client .RPT log Shows my startup shortcuts etc ===================================================================== == D:\GAMES\ArmA 2\Expansion\beta\arma2oa.exe == "D:\GAMES\ArmA 2\Expansion\beta\arma2oa.exe" -mod=Expansion\beta;Expansion\beta\Expansion -nosplash -profiles=d:\games\armaprofiles ===================================================================== Exe timestamp: 2011/08/27 15:11:55 Current time: 2011/08/27 16:16:32 Version 1.59.83780 Item str_disp_server_control listed twice Warning: looped for animation: ca\wheeled\data\anim\uaz_cargo01_v0.rtm differs (looped now 0)! MoveName: kia_uaz_cargo02 Warning: looped for animation: ca\wheeled\data\anim\uaz_cargo01_v0.rtm differs (looped now 1)! MoveName: uaz_cargo02 Here is the server log Displays the battleye server version and my "kick" log This server was specially set up for V2 vanilla signature checking ******** is omitted text for security reasons) 16:16:24 BattlEye Server: Initialized (v1.122) 16:16:24 Host identity created. 16:18:36 Terox uses modified data file - Arma 2;Arma 2: Operation Arrowhead;Arma 2: British Armed Forces;Arma 2: Private 16:18:36 Player Terox connecting. 16:18:37 Player Terox connected (id=**********). 16:18:47 Admin Terox logged in. 16:19:00 Roles assigned. 16:19:00 Reading mission ... 16:19:10 Mission read. 16:19:50 BattlEye Server: Player #0 Terox (**********) - GUID: ********************** 16:19:50 Game started. 16:20:13 Player Terox kicked off by BattlEye: Client not responding 16:20:14 Player Terox disconnected. 16:20:14 Admin Terox logged out. 16:22:18 Game finished. class Session { mission="COOP 04 Scud Busters"; island="Desert_E"; gameType="COOP"; duration=148.028; class Player1 { name="__SERVER__"; killsInfantry=0; killsSoft=0; killsArmor=0; killsAir=0; killsPlayers=0; customScore=0; killsTotal=0; killed=0; }; class Player2 { name="Terox"; killsInfantry=0; killsSoft=0; killsArmor=0; killsAir=0; killsPlayers=0; customScore=0; killsTotal=0; killed=0; }; }; 16:22:18 All users disconnected, waiting for users. Here is my Tracert report Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\Terox>tracert ********** obscured for security Tracing route to no.rdns-yet.ukservers.com ********** obscured for security over a maximum of 30 hops: 1 1 ms 1 ms 1 ms ********** obscured for security 2 24 ms 24 ms 24 ms lo98.sc-acc-sip-2.as9105.net [212.74.102.15] 3 23 ms 22 ms 22 ms 10.72.4.49 4 24 ms 24 ms 22 ms 10.72.9.223 5 22 ms 22 ms 22 ms xe-8-3-0.bragg002.loh.as13285.net [80.40.155.19] 6 26 ms 25 ms 24 ms xe-7-3-0.scr001.loh.as13285.net [80.40.155.66] 7 27 ms 25 ms 24 ms xe-10-2-0-scr010.sov.as13285.net [78.144.0.216] 8 27 ms 24 ms 24 ms ae1.rt0.sov.uk.goscomb.net [195.66.226.226] 9 25 ms 24 ms 24 ms xe-0-0-1.rt0.the.uk.goscomb.net [46.17.60.33] 10 26 ms 24 ms 24 ms uk-dedicated-servers-85.gw.goscomb.net [77.75.10 4.85] 11 26 ms 26 ms 27 ms no.rdns-yet.ukservers.com [77.74.193.230] 12 28 ms 28 ms 27 ms bsd1.ukservers.com [78.110.166.122] 13 28 ms 27 ms 27 ms ********** obscured for security Trace complete. C:\Users\Terox> ******************************************************* I am completely at a loss, I have a dedicated server worth in excess of £2000 and i cant play on the damned thing unless i disable Battleye which isnt an ideal solution So any help here would be greatly appreciated UPDATE I submitted the server wireshark log and the client wireshark log to Donut (aka Mangoo) His findings were SERVER LOG No issues found CLIENT LOG Issues found between the client and the router. Following errors many times a second Header checksum: 0x0000 [incorrect, should be 0xef38 (maybe caused by "IP checksum offload"?)] Terox, could it be that your DGN1000 router has the same problem that several others have had with the same model? See this threadThe suggested solution there was to return it and get a different router. I shall be replacing the router and then will report back on whether that fixed the issue or not Edited August 29, 2011 by Terox forgot to state "Windows is fully updated" Share this post Link to post Share on other sites
rundll.exe 12 Posted August 28, 2011 Does it work for Arma2 only? (no OA) Try by loading an A2 mission on the server and run the A2 exe. Share this post Link to post Share on other sites
.kju 3244 Posted August 28, 2011 Try to disable regularCheck on the ZEUS server: regularCheck = "{}"; It might help/be related. Share this post Link to post Share on other sites
sickboy 13 Posted August 28, 2011 Did you try connecting directly to the internet, without router etc? Perhaps some types of the traffic doesn't pass (properly)? Share this post Link to post Share on other sites
terox 316 Posted August 28, 2011 (edited) Thanks for the feedback so far. Does it work for Arma2 only? (no OA)Try by loading an A2 mission on the server and run the A2 exe. Ran an ArmA2server.exe on zeus at v1.10 Client running 1.10, same problem Try to disable regularCheck on the ZEUS server:It might help/be related. Server ran with following configs a) regularCheck = "{}"; b) //regularCheck = "{}"; Did you try connecting directly to the internet, without router etc? Perhaps some types of the traffic doesn't pass (properly)? How can I connect to the internet without the use of my router/modem? I have run the router with all security disabled and allowing any/all inbound and outbound traffic This includes disabling "SIP ALG" whatever that is and Port Scan and DOS Protection I've also tried using an older backup of the ArmA server bandwidth settings that I know was okay 6 months ago. I'm still well and truly stuck. I have a 2.5 minute wireshark log of my connection to the server available. I don't know what I am looking at, but perhaps $able may be able to decipher it and tell me what's going on Edited August 28, 2011 by Terox Share this post Link to post Share on other sites