2

In Space Engineers it always says no direct connection available when playing peer-to-peer. This always happens when I connect to friends via the peer-to-peer function in the game (multiplayer) and it happens to my friends as well.

I've searched as much as I can for a solution but can only find other users with the same problem. There's a lot of lag when playing like this for the person that connects as a client. The host has no lag.

  • What does it mean?
  • How do I fix it?
4
  • 1
    It sounds like you aren't actually able to connect peer-to-peer, possibly due to firewall settings. The host doesn't lag because the game is running on the host machine, and the client is probably lagging due to the connection being rerouted through a slow server.
    – Brian
    Aug 22, 2014 at 17:52
  • @Brian Yes that was my guess too (being a web developer/student), but how do I solve it?
    – Alvar
    Aug 22, 2014 at 18:53
  • If I knew that I would have posted an answer rather than a comment.
    – Brian
    Aug 22, 2014 at 18:54
  • that answer would have gotten half an up vote from me since it only answers half the question....
    – Alvar
    Aug 22, 2014 at 18:55

2 Answers 2

2

Space Engineers uses the Steam Network for multiplayer with friends. Therefore, you need to open the ports outlined in this support article:

Steam Client

  • UDP 27000 to 27015 inclusive (Game client traffic)
  • UDP 27015 to 27030 inclusive (Typically Matchmaking and HLTV)
  • TCP 27014 to 27050 inclusive (Steam downloads)
  • UDP 27031 and 27036 (incoming, for In-Home Streaming)
  • TCP 27036 and 27037 (incoming, for In-Home Streaming)
  • UDP 4380

Steamworks P2P Networking and Steam Voice Chat

  • UDP 3478 (Outbound)
  • UDP 4379 (Outbound)
  • UDP 4380 (Outbound)

Have a look at PortForward to find out how to port forward on your router or consult the manual.

1

Reviving this old question since I've came across the same issue.

I would like to extend accepted answer for those who are playing within the same local network (behind a single router). In that case you'll need to set different port on each client in order to be able to play without issues.

  1. Go to Steam's My games menu
  2. Right-click on the game you wish to play
  3. Go to Properties From the General tab, click on the Set launch options button
  4. Add a different client port number on each machine between 27005 and 27032 in the following format: +clientport 270XX

  5. Click OK

    Note: Do not use port 27020 (Steam suggest it)

More details here: https://support.steampowered.com/kb_article.php?ref=6370-QPHJ-3567

You must log in to answer this question.

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