PDA

View Full Version : Guide: How To Co-Op


Nai Nebel
07-29-2011, 10:53 PM
Me and my friends made co-op work. In order to do so, you will need Hamachi. Get a group going on. Have one person host.

For the others, open the console with the ~ key. Copy the host's IP address in Hamachi. Then, in the console, type Connect (insert IP here). This is working fine for us.

farras1
07-30-2011, 12:47 AM
Did you have to use the EYE dedicated server?

AlgirdasL
07-30-2011, 12:57 AM
I also made co-op work, but without Hamachi. To connect to a server simply use the ip connect command in the in-game console (it uses the Source engine, so commands are the same).

I have played with my friend on a listen server that I created and he joined this way. Before starting the listen server I also forwarded the ports on my router. Here are the ports from the official E.Y.E website:

"TCP 27015 UDP 1200 UDP 27000 to 27050 inclusive TCP 27020 to 27039 inclusive

Apply the changes and exit the router setup.
If port 27015 does not work, try another port between 27016-27019 or 27021-27032."

Inquisitioner
07-30-2011, 01:25 AM
Usually when you pay for something it's so you can play online/co-op without the use of hamachi/lan.

Darkreaver1980
07-30-2011, 01:43 AM
This game works perfectly fine without hamachi, learn to configure your router

Tigerhawk71
07-30-2011, 05:52 AM
This game works perfectly fine without hamachi, learn to configure your router

Basically this.

Usually when you pay for something it's so you can play online/co-op without the use of hamachi/lan.

Please see the above comment. When i pay for a game i know that they can't just magically make my equipment work properly through an external protocol they have zero control over (Look up how NAT works and why a connection of external origin without an originating internal connection can't work without port forwarding). No i don't really care that X game just magically works. It's not that simple. You don't have to be a genius to understand it but waving your money around and going "i paid for magic" won't work.

I have played with my friend on a listen server that I created and he joined this way. Before starting the listen server I also forwarded the ports on my router

Forwarding the ports is ultimately all you need to do. Using the console just saves you some trouble - though since it uses the source engine there is also the "friends" tab.

icec0ld
07-30-2011, 06:27 AM
This game works perfectly fine without hamachi, learn to configure your router

In this day and age most games work perfectly fine right of the box. If it requires you to configure your router when we are living in the age of wireless broad band and huge if not limitless usage caps I don't think it's unreasonable to not have to put up with this.


Please see the above comment. When i pay for a game i know that they can't just magically make my equipment work properly through an external protocol they have zero control over (Look up how NAT works and why a connection of external origin without an originating internal connection can't work without port forwarding). No i don't really care that X game just magically works. It's not that simple. You don't have to be a genius to understand it but waving your money around and going "i paid for magic" won't work.

Dude, the established standard ports for routers have been around for so long it's pretty damn rare sight to see any game demanding that you open/change any of them.

Yeah, waving money etc. that won't work I get that but given the multitude of online games and on freaking Steam no less I'd expect that to at least nail what is a very none simple issue for most PC gamers.

gregounech
07-30-2011, 06:55 AM
The devs posted a tutorial on their website for the multiplayer :

http://eye.streumon-studio.com/index.php?page=news&news=21

Tigerhawk71
07-30-2011, 09:04 AM
Dude, the established standard ports for routers have been around for so long it's pretty damn rare sight to see any game demanding that you open/change any of them.

Wrong, and define standard. You mean the reserved ports? the ones used for specific services only that still need to be forwarded through a NAT service anyway? Can't use those.

Or do you mean the steam specific port ranges used for most steam services? Would have to be forwarded at some point in the past anyway.

Without a forwarding machine a NAT enabled device (almost any home router these days) will not know what machine to send the packets to if they are from an external source attempting to connect to an internal device. They're sent to your one public IP and the router won't know which machine wants it, unless the internal device has originated the connetion, then the NAT service knows the origin of the request. OR, you tell it where it should go.

Routers do not "guess", even if there is only one device connected. It's logical to a human, but the router doesn't care. If it doesn't -know- it will simply drop the packet.

The reason something like Hamachi works is basically that it establishes a connection originating internally first.

The only notable exception is both a router and machine that support uPnP port mapping. And that assumes that it is enabled on the router anyway.



TL;DR, configure your devices properly and you will never have a problem.

purplellama
07-30-2011, 09:28 AM
you don't need hamachi, i got it to work by opening console and typing connect 111.111.111.111 (their ip address)

Zaxxon
07-30-2011, 09:44 AM
I'm not sure I understand the whole "wireless broadband" and "standard ports" deal. I know there are standard services that use standard ports such as SSH, Telnet, FTP, SFTP et al. But Game A shouldn't be using ports for a standard service like NetBIOS (hopefully it is off though). That's the whole reason standard services use a certain port in the first place.

However, some games work OK online without configuring ports depending on what they are using and how but many games do not. The "magic" protocol to make this seamless is uPnP though I've never actually seen uPnP actually work.

The truth of the matter is this: if you want to use NAT (which you do if you want to use more than one device through a router) then you have to deal with Port Forwarding from time to time. That's all there is to it.

So if you don't want to deal with it, then plug directly into the modem and stop whining.

purplellama
07-30-2011, 09:59 AM
I'm not sure I understand the whole "wireless broadband" and "standard ports" deal...........

The truth of the matter is this: if you want to use NAT (which you do if you want to use more than one device through a router) then you have to deal with Port Forwarding from time to time. That's all there is to it.

So if you don't want to deal with it, then plug directly into the modem and stop whining.


all you need to do is open developer console with ~
type
connect 255.255.255.255
obviously put the ip you want to connect to in there instead.

worked for me instantly and i tried forwarding port 27015, dmz, all sorts of crap. i really don't think its peoples routers.
i know how to forward ports and have them setup for lots of apps.

also, they haven't even released info stating these are what ports it uses have they?

try to include more fact than speculation.
things that actually worked are generally more helpful than,
well i don't know about infrastructure but here's what the issue is.

Zaxxon
07-30-2011, 10:11 AM
try to include more fact than speculation.
things that actually worked are generally more helpful than,
well i don't know about infrastructure but here's what the issue is.
I would say that since it is a Source Engine game, then it probably uses the ports that all Source Engine games use.

Anyway, per your request, more fact than speculation in my post:

FACT: Source Engine MP uses ports 27005 - 27020, although if you are always going to use either a Listening or Dedicated Server, you do not have to forward all of the ports within that range.

FACT: All Source and Valve games have always had the command "connect IPAdress" via console since the original Half Life game.

FACT: Port forwarding isn't always required depending on QoS settings, NAT implementation, and how mitigation of connections are handled through UDP/TCP/whatever.

SPECULATION: Developers didn't change the normal ports for some frivolous reason.

SPECULATION: I was replying specifically to icec0ld but that was probably confusing since I did not bother using the quote tags.

OPINION: My point was that it is unreasonable to expect every game to work out-of-the-box for everyone's unique network configurations and equipment, especially when considering NAT.

Cik
07-30-2011, 10:16 AM
I haven't purchased yet, but isn't there a multiplayer lobby you can use to navigate into joining in on a coop/multiplayer game with this title?

Kyorisu
07-30-2011, 11:15 AM
Please see the above comment. When i pay for a game i know that they can't just magically make my equipment work properly through an external protocol they have zero control over (Look up how NAT works and why a connection of external origin without an originating internal connection can't work without port forwarding). No i don't really care that X game just magically works. It's not that simple. You don't have to be a genius to understand it but waving your money around and going "i paid for magic" won't work.

Valve has an API for punching through NAT. It works. NAT is bad and I don't like it at all but its there and there are ways around it.

Tigerhawk71
07-31-2011, 01:07 AM
Valve has an API for punching through NAT. It works. NAT is bad and I don't like it at all but its there and there are ways around it.

If you want more than one device per public IP it's a requirement. That's why it comes enabled on almost every home network routing device you buy. If you think NAT is bad i'm guessing you don't understand why it exists.

Prosthetix
08-02-2011, 08:07 PM
I guess I'm just ♥♥♥♥ed, my router doesn't allow for port config ranges, and only has 40 slots.... :-(

LemonadeX1X
08-02-2011, 08:51 PM
http://forums.steampowered.com/forums/showthread.php?t=2029462

wazups 2x
08-02-2011, 09:05 PM
I refuse to ever download Hamachi.

dafootballer
08-02-2011, 10:28 PM
forward your ports guys all source engine games use the same i have a listen server up right now with some friends.