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

    Bufferbloat when downloading Steam games

    Scheduled Pinned Locked Moved Traffic Shaping
    15 Posts 5 Posters 1.8k 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.
    • R
      repinget @Bob.Dig
      last edited by repinget

      @Bob-Dig
      Limiters:

      WANDown.png

      WANDownQ.png

      WANUp.png

      WANUpQ.png

      Floating rules:

      Floating IPv4.png

      Floating IPv6.png

      GertjanG Bob.DigB 2 Replies Last reply Reply Quote 0
      • GertjanG
        Gertjan @repinget
        last edited by

        @repinget

        To make the limiters work, weren't there also 'floating' (or not) firewall 'policy' rules ?

        And again : If bloating happens with or without your local limiters : you're hitting upstream (ISP) limiters. Nothing you can do about that (except : choosing an ISP that doesn't "limit" you ^^ )

        No "help me" PM's please. Use the forum, the community will thank you.
        Edit : and where are the logs ??

        R 1 Reply Last reply Reply Quote 0
        • Bob.DigB
          Bob.Dig LAYER 8 @repinget
          last edited by

          @repinget Your rules are looking good.
          Now for testing you need to reset the firewall state table but maybe you already did. So I have no clue why it is not working for your steam.

          1 Reply Last reply Reply Quote 0
          • R
            repinget @Gertjan
            last edited by repinget

            @Gertjan
            I have floating rules, look at the pictures I sent.
            I have tried lowering the limiter bandwidth to as low as 20 Mbps, but the problem still persists. Steam downloads at 20 Mbps, which shows that the limiter works, but there is still bufferbloat and everything else is slow.

            @Bob-Dig
            Yes, I have tried resetting the firewall state table. Thank you for your help.

            GertjanG 1 Reply Last reply Reply Quote 0
            • GertjanG
              Gertjan @repinget
              last edited by Gertjan

              @repinget said in Bufferbloat when downloading Steam games:

              I have floating rules, look at the pictures I sent.

              I saw them (now) : thanks.
              These rules capture everything, so you get what you asked for.
              All traffic is placed in a buffer, and slowly (your ISP speed is way slower as your LAN speed, and slower as the speed of the steam server) buffers on both sides fill up.
              Everybody on your LAN will share with you the same limiter (same buffer).

              What's I've found out by reading this forum and elsewhere) : create limiters per 'application'.
              A first firewall rule set with limiter to filter out 'steam' traffic and assign that a (example) 10 Mbit limiter.
              Then a second rules set that handles 'everything - except the steam traffic'.

              Now your co-LAN users won't really notice that you are downloading a huge pile of data, they will have their own slot of data (limiter) reserved.
              You get the point ?

              No "help me" PM's please. Use the forum, the community will thank you.
              Edit : and where are the logs ??

              R 1 Reply Last reply Reply Quote 0
              • R
                repinget @Gertjan
                last edited by

                @Gertjan
                Thank you for your help. I will try to create separate limiters for different types of traffic, such as Steam and non-Steam, and see if that solves the problem.

                But I'm still worried that there might be other programs that cause the same problem as Steam, and I can't create limiters for all of them, because I don't know all of them. What if there is another program that uses a lot of bandwidth and causes bufferbloat, and I don't have a limiter for it? How can I prevent that from happening?

                GertjanG 1 Reply Last reply Reply Quote 0
                • GertjanG
                  Gertjan @repinget
                  last edited by

                  @repinget said in Bufferbloat when downloading Steam games:

                  How can I prevent that from happening?

                  You've chosen to dig out the rabbit hole ^^
                  You want to have control over "bufferbloat", and you start to understand why it happens.
                  Controlling the traffic is the solution. You make as much limiters as posible, assign ports, IPs to several type of limiters, and keep on checking what type of traffic needs to be shaped/limited etc. This job will never stop, as people continue to use the Internet differently.

                  Check for yourself : pfSense has a nice demo : Firewall > Traffic Shaper > Wizards : start the wizard, both of them, just walk through the pages and you'll see that "types of traffic" is separated over "types of limiters".

                  Now you know also why Windows, when you check the Update pages, has 'limiter' parameters for every device.
                  And wait : even the steam PC app has settings so you don't saturate your 'connection'. But, if you have multiple users you (all of you) will still saturate the pipe.

                  At then end, when your fed up with digging, you do what we all do : get that symmetrical 1Gbit connection (or stop sharing 'your' connection ^^)

                  No "help me" PM's please. Use the forum, the community will thank you.
                  Edit : and where are the logs ??

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    repinget @Gertjan
                    last edited by

                    @Gertjan
                    I'll see if it works. 1Gbit connection would be nice, but I don't have that option here haha.

                    1 Reply Last reply Reply Quote 0
                    • A
                      Antibiotic @Gertjan
                      last edited by

                      @Gertjan said in Bufferbloat when downloading Steam games:

                      I've been playing with the Codel stuff in the past when I had an asymmetrical ADSL 25/2 Mbits connection.

                      This was the best time, i think))

                      pfSense plus 24.11 on Topton mini PC
                      CPU: Intel N100
                      NIC: Intel i-226v 4 pcs
                      RAM : 16 GB DDR5
                      Disk: 128 GB NVMe
                      Brgds, Archi

                      1 Reply Last reply Reply Quote 0
                      • N
                        NOCling
                        last edited by

                        Use Floating with Match for Limiters and no quick.

                        Try codel instead of tail drop in the Limiter itself.

                        Netgate 6100 & Netgate 2100

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