Arqade is a question and answer site for passionate videogamers on all platforms. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I picked up Portal 2 and wanted to try co-op with my son. We have two computers, but just one Steam account. Usually this is fine since I just leave the family computer in offline mode. Unfortunately it would appear that Portal 2 only does co-op when Steam is online.

Is there a way to do Portal 2 Co-op / multiplayer with a single Steam account on two PC's? I saw you can with a PS3, and there is no split screen on a single PC.

share|improve this question
@Badp Didn't know about the split screen, but Matthew Reed got me pointed in the right direction. Thanks! – Jim McKeeth Aug 17 '11 at 0:40
up vote 26 down vote accepted

As it sounds like you're aware, you cannot be logged in to Steam in two separate locations at the same time (unless one or both are in offline mode, and thus unable to play online).

But, as badp notes, another question talks about a hack for single-PC splitscreen.

Edit: Suprisingly, it looks like you can play with Steam offline over a LAN:

Go to "C:\Program Files (x86)\Steam\steamapps\common\portal 2\portal2\scripts" or to the relevant folder or drive where you installed Portal 2. Now you have to add the following code in "extras.txt":

    "title"     "Host LAN"
    "subtitle"  "sv_lan 1"
    "pic"       "vgui/extras/attract01"
    "command"   "sv_lan 1"

    "title"     "Connect"
    "subtitle"  ""
    "pic"       "vgui/extras/attract01"
    "command"   "connect"

    "title"     "Start Coop Lobby"
    "subtitle"  "Kind of pointless..."
    "pic"       "vgui/extras/attract01"
    "command"   "map mp_coop_lobby_2"

Select Start LAN on the host computer and select Connect on the computer. Then the host should select Start. Make sure the IP Address is correct for the HOST.

Alternatively you can use the console:

  1. Enable the console via Main Menu, then hit Options: Keyboard and Mouse: Enable Developer’s Console OR add -console to the Portal 2 launch options.
  2. Press ~ to toggle the console.
  3. Run Portal 2 offline on both computers
  4. On the HOST sv_lan 1 in the console
  5. On the other type connect <host ip> in the console
  6. On the HOST type map mp_coop_start or any other MP map in the console
share|improve this answer
I finally tried it and while neither set of instructions worked exactly right, it got me close enough I can figure it out. Since you pointed me in the right direction I'll accept your answer and then edit it to be right. Really close right now, but need to refine it some more. – Jim McKeeth Aug 17 '11 at 0:39
@Jim Thanks for working out the kinks! – Matthew Read Aug 17 '11 at 1:01
I'll be back to edit it some more next time we try playing it. – Jim McKeeth Aug 18 '11 at 18:49
Are achievements able to be unlocked this way? – PileOfDuty Apr 24 '12 at 18:37
@John I would assume it works for Portal's in-game achievements, but I'd be doubtful as to whether it would sync with the Steam achievements. – Matthew Read Apr 24 '12 at 21:18

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.