Page 1 of 1

So now I get to be the n00b asking about Netplay

Posted: Thu Feb 24, 2011 10:00 pm
by Ryan
I did a search, and I see that as of 1.51 Netplay was disabled, but in current builds it is not. I've done port forwarding and am able to get my friend connected fine if I act as server, but then I get SERVER: Client 2 has paused. and that's all she wrote. I also made sure that cheats were diabled in case that might be the issue. We're using the same ROM image and Snes9x version.

Does the whole requirement of a VPN and other such chicanery apply, and if so, why? TCP/IP is TCP/IP, so I am curious why the type of TCP connection would matter. Even over a VPN the latency issues will be the same, and all that is happening is adding yet one more layer to the transport.

Not being bitchy/whiny, I am just curious as to the state of this function and the reasonings for why it is as it is for now.

Posted: Thu Feb 24, 2011 10:06 pm
by adventure_of_link
Last I checked, snes9x netplay worked best either on a LAN or 1337 army-grade internet connections (think fiber optics or something).

also, things like Hamachi were used to get around most of the port forwarding issues, etc.

Posted: Thu Feb 24, 2011 10:11 pm
by Ryan
adventure_of_link wrote:Last I checked, snes9x netplay worked best either on a LAN or 1337 army-grade internet connections (think fiber optics or something).
Yeah I got all that from the previous posts I saw. The question remains: why? LAN vs. Internet, the packets and such are the same.
also, things like Hamachi were used to get around most of the port forwarding issues, etc.
Hamachi makes me rage. Besides, I've gotten around everything else. My friend can connect. Snes9x just then bugs out and hangs after the connection, like it's failing to sync up, which is probably exactly the issue.

Posted: Thu Feb 24, 2011 10:36 pm
by SparroHawc
LAN versus internet is the same, except the moment you go outside your local network the lag gets atrocious. SNES9x is running two instances of the same thing, one on each computer, and if either side gets out of sync at all due to user input it has to figure out what happened. If it can't communicate fast enough to talk to the other computer on a frame by frame basis, it's going to throw a fit.

Posted: Fri Feb 25, 2011 12:21 am
by Ryan
But wouldn't it still be the same even thru a VPN? It's still going over the Internet either way, so the lag is going to be the same either way it would seem...

Posted: Fri Feb 25, 2011 10:58 pm
by Camo_Yoshi
You may wish to try using zbattle.net instead if you don't mind using ZSNES.

Posted: Sat Feb 26, 2011 12:36 am
by adventure_of_link
Camo_Yoshi wrote:You may wish to try using zbattle.net instead if you don't mind using ZSNES.
I think Ryan's trying to ask about why Snes9x netplay is in the state it's in, dude.

Posted: Sat Feb 26, 2011 6:06 pm
by Camo_Yoshi
adventure_of_link wrote:
Camo_Yoshi wrote:You may wish to try using zbattle.net instead if you don't mind using ZSNES.
I think Ryan's trying to ask about why Snes9x netplay is in the state it's in, dude.
Was posting to the OP.

Posted: Sat Feb 26, 2011 10:41 pm
by Ryan
Guys...play nice. Camo, I may look into that option if I cannot get Snes9x working via Hamachi.

Posted: Mon Feb 28, 2011 4:22 am
by SparroHawc
Ryan wrote:But wouldn't it still be the same even thru a VPN? It's still going over the Internet either way, so the lag is going to be the same either way it would seem...
No - even if you're using a VPN it still has to be routed through every piece of hardware between you and your friend. Each time that happens, it takes a little longer for the packet to make the trip. Put simply, SNES9x doesn't handle network latency well.

Posted: Mon Feb 28, 2011 5:38 am
by Ryan
SparroHawc wrote:
Ryan wrote:But wouldn't it still be the same even thru a VPN? It's still going over the Internet either way, so the lag is going to be the same either way it would seem...
No - even if you're using a VPN it still has to be routed through every piece of hardware between you and your friend. Each time that happens, it takes a little longer for the packet to make the trip. Put simply, SNES9x doesn't handle network latency well.
That's what I meant. Creating a VPN via Hamachi won't suddenly sidestep the latency issues of the Internet, which is why I didn't understand how setting up Hamachi would make things any better.

Posted: Mon Feb 28, 2011 4:56 pm
by SparroHawc
Ryan wrote:
SparroHawc wrote:
Ryan wrote:But wouldn't it still be the same even thru a VPN? It's still going over the Internet either way, so the lag is going to be the same either way it would seem...
No - even if you're using a VPN it still has to be routed through every piece of hardware between you and your friend. Each time that happens, it takes a little longer for the packet to make the trip. Put simply, SNES9x doesn't handle network latency well.
That's what I meant. Creating a VPN via Hamachi won't suddenly sidestep the latency issues of the Internet, which is why I didn't understand how setting up Hamachi would make things any better.
Er, right. Then that's a yes, not a no. Reading comprehension fail. :/

I think Hamachi is just a simpler way to get past having to do port forwarding if you're behind a NAT.

Posted: Mon Feb 28, 2011 6:53 pm
by Camo_Yoshi
SparroHawc wrote:
Ryan wrote:
SparroHawc wrote: No - even if you're using a VPN it still has to be routed through every piece of hardware between you and your friend. Each time that happens, it takes a little longer for the packet to make the trip. Put simply, SNES9x doesn't handle network latency well.
That's what I meant. Creating a VPN via Hamachi won't suddenly sidestep the latency issues of the Internet, which is why I didn't understand how setting up Hamachi would make things any better.
Er, right. Then that's a yes, not a no. Reading comprehension fail. :/

I think Hamachi is just a simpler way to get past having to do port forwarding if you're behind a NAT.
Either that or temporarily networking two computers together over the internet (which a VPN is designed for).