Enter the Gungeon

Enter the Gungeon

107 ratings
How to play Co-op via Internet. (Obsolete)
By Ailurid Express
This is a workaround which will allow you to play Co-op mode online. Hosting player should have Nvidia card which supports "SHIELD streaming"
   
Award
Favorite
Favorited
Unfavorite
Intro.
Unfortunately this game only has local co-op. However it is possible to stream the game to another player via Nvidia Game stream. This allows you to essentially play online.
Please be aware that this requires some setup which includes port forwarding and this method requires for both players to have quite fast network speed. (Mor exactly Upload speed for the host and Download speed for the client.)

In addition at least 1 of the players need to have a gamepad otherwise the Co-op character wont spawn.
Step One: Set Up NVIDIA GameStream on Your PC
First, you’ll need to set up NVIDIA GameStream on your PC. Remember, you’ll need to be using an NVIDIA video card for this to work.

If you don’t have the GeForce Experience software installed, you’ll need to download it from NVIDIA and install it. Then, launch the “GeForce Experience” app from your Start menu.

Click the “Preferences” tab at the top of the GeForce Experience window and select the “SHIELD” category. Ensure the “Allow this PC to stream games to SHIELD devices” box is checked.

If your graphics hardware is too old or not powerful enough for this, you won’t be able to activate this option.


Step Two: Install Moonlight from the PC where your buddy will be playing from (Client)
Now your buddy needs to install Moonlight stream. You can get it here: http://moonlight-stream.com/

After installing and starting Moonlight you will need to enter the IP address of the destination PC and click "Pair" after that the Moonlight app will give you a PIN. And the Host pC will get a promt that "SHIELD is requesting to connect" Enter the PIN and your devices will be paired.


Note: Once ingame you will need to check the controls since with the default settings both players will be controlling one character.
Final step.
Once you and the client are paired you can launch the game. This can be done either by host or client.

Host: just open your steam librarry and launch the game
Client: Client will be able to launch the game only if it was added to Nvidia Expirience.


Once the game launched just talk to the cultist:
Once in co-op press "Esc" and navigate to Options -> Controlls and change the controlls for player 1 and player 2.
Warning: Ports
Depending on your network setup you may or may not need to open ports. In case if you are unable to connect then most likely you will need to open the ports.

Also please be aware that this method requires good internet connection and speed.

Here is the list of ports which needs to be opened:

35043 TCP
47991 TCP
47995 TCP
47996 TCP
47989 TCP
47984 TCP

7 UDP
9 UDP
47999 UDP
47992 UDP
47998 UDP
47989 UDP
48000 UDP
48010 UDP

Hope this helps.
Notes.
If you restart the game the controlls will be reset so you will need to ocnfigure them anew.

Most likely that the game will not be detected by Nvidia. You can fix it by clicking "Add a game" on "SHIELD" tab.


If you Do not have Nvidia card you can check this guide: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=678092386
78 Comments
Cruxin 11 Feb, 2019 @ 3:17pm 
Parsec works with any local game I believe and it definitely works with Gungeon
lilith 11 Feb, 2019 @ 2:11pm 
Can also try Parsec? I don't know if it works with gungeon but it has worked with things like wizard of legends.
Flawless 20 Jul, 2018 @ 11:26am 
this doesnt work anymore moonlight doesnt support nvidia anymore
Noot 28 Jun, 2018 @ 8:53am 
I am stuck and don't know what to do. I got to the part right after the pairing when my friend launches the game it says that rtsp handshake failed to connect. I've forwarded all the ports and I'm stuck and need some help.
Random7Flame 10 Feb, 2018 @ 2:40am 
I'll try to check it out, thanks for finding this
Rocket's Zapdos Ex 10 Feb, 2018 @ 12:16am 
A program called Parsec recently released that allows for Coop gaming, in much the same way as this guide provides, might be worth checking out.
Random7Flame 26 Jan, 2018 @ 8:32am 
@Leafia, my IP is definetely static, this was an interest, and i agree with all you have to say, thanks for the guide though, for all the people it helped.
Ailurid Express  [author] 26 Jan, 2018 @ 7:36am 
@Random7Flame The thing is I've never run into such issue. Port forwarding issue are rather hard to troubleshoot due to different network setups. For example my friend is unable to use this workaround at all since his provider simply blocks one of the ports. Another problem if you do not have a dedicated IP or the ip is dynamic.
Random7Flame 26 Jan, 2018 @ 6:16am 
@Leafia, a friend and I tried troubleshooting the game for a long time by following your guide, the Reddit guide, the youtube guide, and whenever we launched the game from/to moonlight through [PC] (they changed the "default" to moonlight chrome now). The one issue we kept running into was a port connection problem of the UDP 48010 port, I had made sure both our ports were forwarded and I'm no beginner to this as I have been making modded Minecraft servers for 2 + years. we changed the ports and such around, tinkered with the resolution, the outcome was always the same that specific port always failed, we tried running it through chrome despite the framerate lag from the chrome browser it worked, but it is no workaround the problem of the UDP 48010 port problem as chrome has its laggy issues. I want to know your thoughts on this, and if u have ever run into such a problem, what a recommended fix is? Thank you for your time
Katana Puffin 25 Jan, 2018 @ 9:44am 
No it's not in this state. We are already in discord, but the clien listen himself twice x.x