Skip to content

[INFO] Important notes #39

Description

@Strogoo

Let it be in "Issues" for now. A few notes that you should take in account when making any changes to Pioneer adapter:

  1. First 30-45 seconds DO NOT touch connection process. No reconnects, no watchers, ignore any IsActive() checks etc. Just let adapter does its job. Russian players sometimes need about 30 seconds to establish initial connection.

  2. No "fallback" logic. If you start with "ForceTurnRelay" then don't switch to non-relay if it doesn't connect or if adapter lost connection mid-game and can't reconnect for some reason. Switching between relay and non-relay doesn't work well (at least in my tests) and you also reveal your ip to other side with non-relay if we speak about "Anti-DDOS" function of new adapter.

  3. Russians need their own tweaked version (at least for now). UDP doesn't work at all and freezes the adapter with mini-DDOS, so you have to exclude udp link to TURN completely. Also TCP 80/443 are more stable than TCP 3478/5349 . Not sure if it's a Xirsys thing or mb it's related to how ru ISPs blocks work.

All these kinda fixed here #38 . Still worth to have such "summary" somewhere outside PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions