Games that use the Steamworks API for multiplayer (lobby, friend invites) often do not work correctly under Proton. Instead of using the built-in Steam Overlay and Linux API, the game tries to use the Windows version of the API, which leads to failures when creating a lobby, joining friends, or receiving invitation notifications.
Problem Manifestation
Example of games:
One Armed Cook:
Supermarket Together:
Shedule I:
Expected Behavior
Invites should appear in the standard Steam Overlay, the game should correctly create lobbies and allow friends to join them, as it does on Windows.
How to reproduce
Launch any of the listed games through Proton (Experimental or latest version).
Try to create a lobby or send an invite to a friend who also uses Linux/Proton.
Try to accept an invite from a friend.
System information
Proton version: All versions
Distribution: Arch Linux
Video Driver: Nvidia Proprietary Driver
Processor and Video Card: Intel Xeon E5-2680 v4 , Nvidia GeForce GTX 980Ti
Additional
The issue is widely discussed in the community. Similar reports can be found on the ProtonDB forums and Reddit (r/linux_gaming). Users often note that the issue is resolved only by running the game in Windows.
Problem Description
Games that use the Steamworks API for multiplayer (lobby, friend invites) often do not work correctly under Proton. Instead of using the built-in Steam Overlay and Linux API, the game tries to use the Windows version of the API, which leads to failures when creating a lobby, joining friends, or receiving invitation notifications.
Problem Manifestation
Example of games:
Expected Behavior
Invites should appear in the standard Steam Overlay, the game should correctly create lobbies and allow friends to join them, as it does on Windows.
How to reproduce
System information
Additional
The issue is widely discussed in the community. Similar reports can be found on the ProtonDB forums and Reddit (r/linux_gaming). Users often note that the issue is resolved only by running the game in Windows.