Far Far West supports 1 to 4 player co-op, and joining or hosting a session takes only a few clicks from the main menu. You can either drop into a friend's lobby with a session code or open your own session and pull friends in through Steam.
Quick answer: From the home screen, pick Browse Sessions → Join with Code to enter a friend's session, or pick Create Session → Solo or with Steam Friends, then press Escape and use Current Session to copy the code or invite a Steam friend directly.

Requirements before you start
Both players need their own copy of Far Far West on Steam, and both accounts must be added as Steam friends if you plan to use the in-game invite icon. A session code can be shared with anyone (no friend link required), but invites through the social icon pull from your Steam friends list.
Sessions hold up to four robot cowboys on the same contract. You can run solo, duo, trio, or a full squad of four. Voice chat is built in for coordination once everyone is in the lobby.
Join a friend's session with a code
Step 1: On the home screen, click Browse Sessions. This opens the session list where you can search public lobbies or paste a private code.

Step 2: Choose Join with Code and type in the code your friend has shared with you. Confirm with OK and the game searches for that exact session.

Step 3: When the prompt asks if you still want to join, accept it. The game then loads you into the host's session and you appear alongside them in the lobby.
Create your own session and invite friends
Step 1: From the home screen, click Create Session, then select Solo or with Steam Friends. This sets up a private lobby that only people you invite (or hand the code to) can enter.

Step 2: Once you load in, press Escape to open the menu and click Current Session. Your session code appears here and can be copied and shared with anyone you want at the table.

Step 3: To invite directly through Steam, click the invite icon on the Current Session panel and pick an online friend from your Steam list. They receive an in-game invite they can accept to drop straight in.

If you want to fill the lobby faster, switch the session visibility to public. The code still works, but other players browsing sessions can also find and join you.
Verifying everyone is connected
You know the join worked when the second player's name and character appear in the session lobby alongside the host's. The host sees the lobby player count tick up from 1 to 2 (and so on up to 4), and the joining player loads directly into the same map as the host once the contract begins.
If a friend cannot find your session, double-check that the code was typed exactly as shown (codes are case- and character-sensitive) and that the host has not closed or restarted the session. Re-opening the lobby generates a new code.
Party size at a glance
| Players | What changes |
|---|---|
| 1 (Solo) | No revives from teammates. All objectives, enemies, and extraction decisions fall on you. |
| 2 (Duo) | Revives become available. One player can hold enemies while the other pushes objectives. |
| 3 (Trio) | Roles can split between damage, crowd control, and objective work without leaving gaps. |
| 4 (Full squad) | Maximum build flexibility. Side objectives can be cleared before the post-boss infinite wave phase. |

Turning on voice chat in the session
Voice chat is off-by-default for some setups. Press Escape, open Options → Audio, and make sure Voice Chat Volume is above zero. Set the correct microphone device, then choose either Push to Talk (default key N) or Always On. A speaking indicator appears in the top-left corner when your mic is live.
Once the lobby is filled and voice is working, the host starts the contract and everyone loads in together. Stick close on your first few runs so revives are always within reach, and split off to cover side objectives only after the squad has the contract flow down.