
GothicDread
Published
gamemoderun mangohud %command%
disabled bloom from the game's .ini files
Sometimes it doesn't log you in because of an EA connection error. Not sure if it's because running on linux, or EA servers themselves. But just keep trying and eventually you'll get in.
Needs punkbuster fix.
Go into the punkbuster website and download their updater (windows version). Use terminal to run the .exe you downloaded (no need for wine, it should work natively). Then just select Battlefield: Bad Company 2, navigate to your install directory, and let the thing run it's update. After it's done, you can join MP servers without the annoying missing PB files error you'll start getting when you try to play the game after shutting down your PC.
gamemoderun %command%
Hosting works out of the box. Haven't found other lobbies to join
Works the same as hosting your own mp game
As far as I could tell, works just the same as in windows (maybe better, can't remember my performance, was over a year ago). Just clicked install, set proton to latest (7.0.6 at the time of writting) and clicked "Play". Hosted my own MP lobby and played as FPS with RTS Bot and FPS AI, then another game as RTS with 10 FPS AI. Both times, everything worked as expected, no major bugs, input issues, graphical issues or audio issues. "It just works"
gamemoderun %command%
Server connection works without issues
gamemoderun %command%
You couldnt change into exclusive fullscreen, only borderless windowed
You can only connect to servers without EAC enabled.
First: game runs perfectly well on Linux, but there's something you have to do if you don't have enough RAM for the game (remember, large map servers will require you to have 10 GB). Increase your system's swap size to 16GB (previously I only had 8GB RAM and 8GB Swap, and the game would crash and close steam because of Linux way to handling Out-of-Memory). Afterwards, it should load perfectly (expect slowdowns though, writting RAM to disk is still a pain).
Second: you can only join servers without EAC enabled. At the time of writting, Deadlock is the only server with both EAC Disabled and an active community (and admin). You need to join their discord and grab the IP address (or just keep their website open) and use the connect command with the in-game console (F1) or use Steam's server list.