I’ll check again for the ping I don’t remember for bf4, I did not have server ping in bad company 2 so I’ll try to check tonight. I do have a pb folder so pbsv path is Battlefield 4/__Installer/punkbuster/redist/pbsvc.exe
You can also try downloading pbsvc from the official website and replace the one in that folder with the one downloaded: http://evenbalance.com/downloads.php
If all of that fails then I am out of ideas, turn on all possible logs and see if you can find anything, not sure if anything pb related is logged into lutris, maybe your issue is not related to lutris or wine, google for punkbuster issues with bf4 and see if you can find a fix.
I just noticed I installed my game on a NTFS partition, and my origin installation on a ext4 partition. I’m going to install everything on the same ext4 partition and see how that goes.
What distro are you on? Which windows version are you set to in winecfg? Wine version / dxvk version? I’ll test what I can and see what makes a difference.
Arch linux 5.1.9
Wine version 4.9, 64bit, Windows version set to Windows 7 (I’m going to try Windows 10 and report what happens)
DXVK version 1.2.1 (but I noticed 1.2.2 came out today, will test again)
EDIT:
I tested with Windows 10 and version 1.2.2 of DXVK, nothing changed.
I also noticed the game folder wasn’t actually in the wine directories, but outside of it. So Origin still thought the game was on another drive while it was actually on the same partition. I fixed this but no changes.
I found that if I install the Windows version of Punkbuster and install punkbuster for BF4 from the standalone pb app (pbsetup.exe), like @Rakanoza said, and also change my wine version to ‘tkg-protonified-3.21-x86-64’ instead of the latest version of wine (4.9), I have a ping in-game. In the server browser, I still get the same ping next to any server, but in-game it’s the correct value. So no more getting kicked with this wine version.
I did notice a slight performance drop with the older version of wine: every 1-5 seconds, I get a stutter that can last up to about a second. I didn’t get this with the latest version of wine.
EDIT: turns out the stuttering was because of thermal throttling. Fixed by lowering maximum CPU frequency.
If I use the latest version of wine + installing standalone punkbuster, I don’t get kicked by punkbuster anymore but a lot of server admins don’t like me having no ping value in-game, kicking me after a minute or two.
I’m facing the same issue of punkbuster kicking me out of the game.
So I first installed “pbsvc.exe” but after it wasn’t working (no ping) I installed “pbsetup.exe” but unfortunately also this doesn’t seem to work as it should and again I got kicked out of the game after 10sec. (no ping).
I also changed the wine version to “tkg-protonified-3.21-x86-64” but still I have no ping in game
@jani86 Did you install the exe’s with lutris’ ‘Run EXE inside wine prefix’ function?
Also, after I installed pbsetup.exe, it created a folder called ‘pb’ in the game’s directory. Do you have this folder?
Right now, i’m using the newer ‘ge-protonified-4.10-x86_64’ version of wine. Maybe this one will work for you. You can add new wine versions on the left in the ‘runners’ section in lutris.
Let me know if this works. I don’t really know what could cause this issue for you.
yes, I installed the “pbsetup.exe” by using the wine prefix and there’s also a folder called “pb” in the game’s directory.
somehow after starting the game a couple of times in a row it worked (with both wine versions 3.21 and 4.10) and also the ping is shown now.
the issue is solved
PS: what I also did is (this might not be the solution but maybe worth to mention), that I directly linked the executable of the game options to the bf4.exe
Somehow a couple of weeks ago it stopped showing my ping again (I think after an Origin update).
I’ve tried pretty much everything again but can’t get it to work.