Advertisement

Latest UDP Activity

Kylotan said:

I always recommend this video, which covers many of the concepts above:

3 other things to consider:

  • Mirror isn't that great, Make sure it's not doing dumb stuff, make sure you're using the right transport, etc.
  • You don't need to throw away out of order messages, only those that arrive too…
  • 7,819 views
    Advertisement

    The best approach would be to contact Offworld Industries directly. They have their roots in the mod industry and would likely be willing to work with you if you do it well.

    Squad uses Unreal, so working with the assets likely would be straightforward with common industry tools. However, as you note…

    2,950 views

    First: Do you actually have < 16 millisecond round-trip ping between client A, server, and client B? They need to all be in the same city, probably on the same ISP, for that to work out. If not, then how do you deal with messages coming “later”?

    There are three main options:

  • The player that initia…
  • 5,743 views

    Yes, I was imagining a job system where jobs can be passed around from thread to thread, in order to load balance. It would all be based on Mbits/sec per job. Does this sound reasonable?

    37,856 views

    One usual metric for estimating this is the bandwidth delay product. Practically, the longest reordering that can happen is the sum of all buffering and transmission lines between source and destination. For packet-based networks (like UDP,) you're generally better off with less buffering, so you'l…

    14,646 views

    Hi @sync views,

    thanks a lot for your input! That's good to hear. This is pretty much what I had in mind: Building the Server and client in one solution (with the client code and common code being in a separate repo as a submodule), so I can do unity tests very easy with headless clients. I plan to …

    16,790 views

    Did you make your app to be a background session?

    5,082 views

    SSH cannot forward UDP packets. You must be seeing something else happening.

    4,886 views

    Yeah, symmetric NAT is a pain, and, according to many experts, actually breaks protocols like UDP. (It kind of depends on how you squit when you read the specification.)

    Generally, people will fall back to a central server that forwards traffic in these cases.

    6,140 views
    Advertisement
    Advertisement