Hello, im average linux user, trying to play COD4X on Ubuntu 22 right now, i tried this:
Option 2: Rename iw3mp.exe to iw3mp.exe.bak, rename the installer to iw3mp.exe and place it in the root folder of cod4. Run the game with proton (now it will run the installer but it gets installed into the correct app id so you dont have to grab and copy the files manually. Delete the renamed iw3mp.exe (the installer). Rename iw3mp.exe.bak to iw3mp.exe. Run the actual game with proton.
And i wanted to try this too:
Option 1: You have to go to /.steam/steam/steamapps/compatdata/ there will be your app id for the installer (its random so you will need to do a little search if you have a ton of games) , if you found the correct one: follow the path: pfx/drive_c/users/steamuser/AppData/Local/
here you will find the CallOfDuty4MW folder (which has the installed files). You grab this folder and place it to the same path for the Cod4 app id. Original steam cod4 is: 7940, so the correct path is /.steam/steam/steamapps/compatdata/7940/pfx/drive_c/users/steamuser/AppData/Local/CallOfDuty4MW
but doing the Option 2 disables Option 1 due to CallOfDuty4MW file is already at correct location
how to fix this issue, i cannot see server, under 21.3 version i see www.none and none(Call of Duty 4 X) that doesnt shows cod4x.ovh or cod4x, i installed via CoD4x.21.3.Setup.exe help pls
Connecting C4S Manually kicks me says server disconnected, on game it says Kicked due to Cheat RWB which i dont have also i freshly installed, connecting HGM servers manually has no issue, also it seems it fixed a bit, shows servers comes after a good wait but i still cannot play on C4S, on opening it takes so long to refresh servers, only HGM playable as i tested C4S and HGM servers
tested on archlinux and ubuntu, same issue, i cannot play COD4X on Linux but can play on Windows, i dont wanna switch windows just for a small game im gonna play, someone help pls
i dont know whats going on but i just tried to connecting cod4 orgenek server, i just permanenty banned, pls make cod4x launcher for linux or something
Nope, nobody uses my key and im now playing on Windows 10 having no issues, i got unbanned on COD4 Oregenek server, whats causing this issues is yours Updater probably, older install.cmd wasnt had this issue, there is something going weird with GUID that makes unvalid every time that bans you or kicks you from protected servers, this happens because of Proton/Wine right now, every version nearly every version is tested but didnt found solution, anyone found a solution to play COD4X on Linux please help me, anyways this issue wasnt a case on install.cmd days, consider using it instead of setup.exe or consider making Linux launcher for this issue just like IW4X does, thank you.
Maybe i can help for COD4X Linux launcher, repos are already open source on GitHub, directly working Linux installer thats combined with Linux launcher with Auto Updater will be perfect for Linux
Found the issue: The proprietary auth blob attempts to make direct Win32 API calls to interface with a running Windows Steam client process to verify your Steam64 ID and tie it to your hardware. When you run the game via Proton, the game is sandboxed inside a specific Wine prefix (compatdata). It cannot “see” or talk to your native Linux Steam client running on your host machine. Because the pipe between the game and Steam is severed by the sandbox, the authentication fails, and the client sends a null/blank GUID to the server.