Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Priority Queue Problem - BattleField 3

    Scheduled Pinned Locked Moved Traffic Shaping
    4 Posts 4 Posters 4.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      gandlers
      last edited by

      Hello all,

      New to pfSense and have a query regarding the Traffic Shaping, I have used the Wizard and as a result I have the following queues on the WAN interface:

      qACK
      qDefault
      qP2P
      qVoIP
      qGames
      qOthersHigh
      qOthersLow

      I have added my own layer7 entry to tag LiveforSpeed traffic to the Games queue, I'm afraid that's about as advanced as I managed to get.

      I have noticed that Battlefield3 traffic is getting queued as VoIP traffic, presumably I need to add rules for BF3 to get it tagged correctly and into the games queue.
      Does anyone have any info on how to find out what i'd need to set if i get a wireshark trace of bf3 running?
      Is there a guide anywhere on how to set up firewall/traffic shaping/Layer7 for custom user traffic, where to look in wireshark captures for example.

      Any advice would be appreciated

      1 Reply Last reply Reply Quote 0
      • L
        LoopyJuice
        last edited by

        I'm having a problem categorising BF3 traffic using HFSC, i've created a floating rule for every port BF3 is "supposed" to use and queued them all to qGames but it still all ends up in the default queue.

        The following is a copy+paste from Origin's website:

        If you are playing on PC, please enable the following online ports on your connection:
        TCP: 80, 443, 9988, 20000-20100, 22990, 17502, 42127
        UDP: 3659, 14000-14016, 22990-23006, 25200-25300

        Assumedly the TCP ports are all for the web browser based server stuff and connection with the UDP ports being use for game traffic (i'm eyeing up 3659 personally) but I created queue rules for every port above and can't get anything flowing in the qGames queue.

        Will be keeping an eye on this incase anyone else has managed to get it working…

        1 Reply Last reply Reply Quote 0
        • a-a-ronA
          a-a-ron
          last edited by

          Have either of you had any luck resolving this? I'm having a similar issue.

          EDIT: So I've been playing with this, and made some changes based on the built in Battlefield 2 ports.
          I have assigned the TCP ports first, and now get some action in the qGames queue when the game is loading. But, when the game starts all traffic goes back to qDefault. The Battlefield 2 ports mention that they have to be in a specific order for them to work, but they don't really say what order that is.

          I also have a question on why in the default Battlefield 2 settings is port UDP 27900 used twice; is this a typo or how did you know to put in both locations?

          EDIT 2: Well, after playing with wireshark today. I removed all "Rules" and now only have UDP 25200 and UDP 3656 as the last 2 Rules for BF3. This has seemed to have fixed it for me.

          1 Reply Last reply Reply Quote 0
          • M
            MaxPF
            last edited by

            I'm trying the same without success. None of the BF3 traffic goes in the qGames. I even added just the udp ports with no success.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.