Author Topic: Multiplayer trouble  (Read 1403 times)

Offline nas1m

  • Master Member
  • *****
  • Posts: 1,268
Multiplayer trouble
« on: November 21, 2012, 04:17:19 pm »
Hi all.

Me and a friend of mine were about to embark on our first round of multiplayer this evening.
After multiple hours of trial and error we had to call it a day. The client simply never made it into the game.

We tried multiple approaches (direct connect using the WAN IP, Hamachi) using the proper portforwarding on the host. The client made it into the game lobby just fine, but after hitting Start the host properly entered the game, while the client got stuck in the transmission of initial game data, but never reached more than 12% of progress...

All topics concerning connection issues with Hamachi that I could find seemed to not even get this far - therefore the new topic.

We are both using 6.0.0.8.

Did anybody encounter similar issues? Any insights would be much appreciated...
Craving some more color and variety in your next Bionic run? Grab a boost and a couple of custom floors!

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Multiplayer trouble
« Reply #1 on: November 21, 2012, 04:27:59 pm »
If you're getting into the lobby, then your port forwarding and everything else is just fine -- the two of you are connected.

What is happening when you try to transfer into the main game but fail is that the game is trying to send a lot of data and is failing to do so.  You can try turning down your MTU on the host and client in the settings window, and you can also try changing the network sync size.  Those two settings are meant to work around exactly the situation you're running into.

Now -- those are in-game workarounds.  With the MTU, it may just be that it needs to be lower because of your ISP.  You might try 1200 or even as low as 1100.  When it comes to the network sync size, however,  that's really a bandaid for network drivers or router firmware that aren't buffering properly.  These would be a problem on the host, most likely.  The true solution to the underlying problem is generally for the host to make sure that both their router and their network drivers are fully updated; but certainly the network sync size can be used as a permanent band-aid rather than doing that.

The only downside of using the network sync size is that it spaces out the initial network connection messages a little more than it otherwise would have to, and thus it takes a few seconds more for initial connection than it would if you weren't using that setting.  However, the in-game performance is unaffected by this (once you are connected, the amount of data that needs to be buffered is vastly lower, so that's why that doesn't come up then).

Hope that helps!
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline nas1m

  • Master Member
  • *****
  • Posts: 1,268
Re: Multiplayer trouble
« Reply #2 on: November 22, 2012, 03:40:07 am »
Thanks for the quick reply = ).

We will give this a shot the next time (likely around next - we're way too busy =  /).

And since I got you here for a direct reply - keep up the awesomeness!
I can't wait to give the new Valley a shot!

Cheers!
Craving some more color and variety in your next Bionic run? Grab a boost and a couple of custom floors!

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Multiplayer trouble
« Reply #3 on: November 22, 2012, 06:37:43 am »
My pleasure, and thanks in return!
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Mánagarmr

  • Core Member Mark V
  • *****
  • Posts: 4,272
  • if (isInRange(target)) { kill(target); }
Re: Multiplayer trouble
« Reply #4 on: November 22, 2012, 09:27:37 am »
Arcen support, best support.
Click here to get started with Mantis for Suggestions and Bug Reports.

Thank you for contributing to making the game better!