5

Before steamworks I played with my friend by summoning him and he summoned me.

We could easily see the summon signs but now with steamworks we tried for like 15 minutes and still no success.

I am in Europe and he is in the US if that matters.

Is there anything we can do to make it easier to connect ?

4 Answers 4

1

For you to be able to understand how to connect to your friend more reliably, it's important to understand how the Dark Souls multiplayer client works.

When you begin your game (at the title screen, even), the networking engine creates a pool of IP addresses. The IPs are slowly fed into your pool over time. The IPs are selected, from what everyone in the community can tell, randomly (this may have changed with Steamworks, but unlikely). These are the IPs that Dark Souls attempts to ping, and once the game knows they're still playing, the IP owner's sign shows up in your game or vice versa.

What does all this mean? Well, it's effectively impossible to reliably play with your friend in the vanilla game. However, there are a number of workarounds and programs that can help. check out http://forums.steampowered.com/forums/showthread.php?t=2959611 for more information.

4
  • 4
    I am not sure the link you provided is all that helpful. Most of it seems specific to GFWL and according to the (unconfirmed) answers here on my question: gaming.stackexchange.com/q/196735/30210 DSCfix no longer works with the steamworks version.
    – Colin D
    Commented Dec 17, 2014 at 22:50
  • Well, I intended for the OP to read the parts that help out with general connectivity advice, although I did not think that DSCfix would break after the switch to Steamworks. That does complicate things. Without that, there really isn't any reliable way to connect to a friend, as far as I know. The best you can do is follow the in-game advice given in that thread. Commented Dec 18, 2014 at 15:33
  • what about selecting the same steam server, do you think it can help ?
    – Elgert
    Commented Dec 18, 2014 at 16:00
  • It's tough to say since the switch was just made and nobody really knows how the new network functions. If the networking engine is relatively unchanged (which I'm willing to bet money that it is), then it won't matter. Region did not have any bearing on who you were match-made with in Dark Souls when it was on GFWL. It also did not matter on PSN and XBL. Commented Dec 18, 2014 at 16:16
1

On top of various in-game requirements of being able to see a sign (or have one of your signs seen) by another player, from my experience it helps that the players are both set to the same region within Steam.

I had a lot of issues setting up my DSFix and Steam settings to be able to play the game with my brother who lives down the hall and my friend from an entirely different state. All of us setting our Steam client to the same Datacenter worked just fine (again, as long as we're within the appropriate level range and all that good stuff).

I hope this helps and I will be glad to pull more info and look into it more when I get home from work, but the method I just described has worked for my friends and I.

0

I recently tried changing my download region in steam settings. This method worked all last night for a coop run. we tried without it a few days before with zero success.

Just make sure you and your friends select the exact same region in the download settings

-1

I know this is old but here's an instant fix that works just as well as DSCfix did back in the GFWL days. My friend and I have used this for multiple co-op playthroughs and PvP, after you start populating nodes (~10 min of logging in) we always see each others' signs instantly and no wait for resummoning after that.

https://www.reddit.com/r/darksouls/comments/3d7kgh/finally_a_guide_to_instantly_summon_friends/

1
  • 1
    Please copy the information needed for your answer to be useful even if the link you provide dies or the information in it is removed. Commented Jul 31, 2015 at 18:23

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .